Documentation ¶
Index ¶
- func NewDo(m map[string]string, metadata json.RawMessage) (providers.DNSServiceProvider, error)
- type DoAPI
- func (api *DoAPI) EnsureDomainExists(domain string) error
- func (api *DoAPI) GetDomainCorrections(dc *models.DomainConfig) ([]*models.Correction, error)
- func (api *DoAPI) GetNameservers(domain string) ([]*models.Nameserver, error)
- func (api *DoAPI) GetZoneRecords(domain string) (models.Records, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDo ¶
func NewDo(m map[string]string, metadata json.RawMessage) (providers.DNSServiceProvider, error)
NewDo creates a DO-specific DNS provider.
Types ¶
type DoAPI ¶ added in v3.3.0
type DoAPI struct {
// contains filtered or unexported fields
}
DoAPI is the handle for operations.
func (*DoAPI) EnsureDomainExists ¶ added in v3.3.0
EnsureDomainExists returns an error if domain doesn't exist.
func (*DoAPI) GetDomainCorrections ¶ added in v3.3.0
func (api *DoAPI) GetDomainCorrections(dc *models.DomainConfig) ([]*models.Correction, error)
GetDomainCorrections returns a list of corretions for the domain.
func (*DoAPI) GetNameservers ¶ added in v3.3.0
func (api *DoAPI) GetNameservers(domain string) ([]*models.Nameserver, error)
GetNameservers returns the nameservers for domain.
Click to show internal directories.
Click to hide internal directories.