Documentation ¶
Index ¶
- Constants
- func Configure(_ context.Context, logger zerolog.Logger, s specs.Source, _ source.Options) (schema.ClientMeta, error)
- func MockTestHelper(t *testing.T, table *schema.Table, ...)
- func ResolveSharingID(_ context.Context, meta schema.ClientMeta, r *schema.Resource, ...) error
- type CertificateClient
- type Client
- type DomainClient
- type LiveDNSClient
- type Services
- type SimpleHostingClient
- type Spec
Constants ¶
View Source
const (
TestSharingID = "test_account"
)
Variables ¶
This section is empty.
Functions ¶
func MockTestHelper ¶
Types ¶
type CertificateClient ¶
type CertificateClient interface { ListCertificates() ([]certificate.CertificateType, error) // GetCertificate(certificateId string) (certificate.CertificateType, error) ListPackages() ([]certificate.Package, error) }
type DomainClient ¶
type DomainClient interface { ListDomains() ([]domain.ListResponse, error) GetDomain(domainname string) (domain.Details, error) ListDNSSECKeys(domainname string) ([]domain.DNSSECKey, error) ListGlueRecords(domainname string) ([]domain.GlueRecord, error) ListWebRedirections(domainname string) ([]domain.WebRedirection, error) GetLiveDNS(domainname string) (domain.LiveDNS, error) }
type LiveDNSClient ¶
type Services ¶
type Services struct { CertificateClient CertificateClient DomainClient DomainClient LiveDNSClient LiveDNSClient SimpleHostingClient SimpleHostingClient }
type SimpleHostingClient ¶
type SimpleHostingClient interface { ListInstances() ([]simplehosting.Instance, error) // GetInstance(instanceId string) (simplehosting.Instance, error) ListVhosts(instanceId string) ([]simplehosting.Vhost, error) }
Click to show internal directories.
Click to hide internal directories.