Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DigitalOceanDomains ¶
type DigitalOceanDomains struct { Op DigitalOceanDomainsService Timeout time.Duration }
Represents a DigitalOcean domain service client.
func (*DigitalOceanDomains) GetDNSRecordId ¶
func (c *DigitalOceanDomains) GetDNSRecordId(domain, kind, name string) (int, error)
Retrieves a record identifier for a given domain and record name pair.
func (*DigitalOceanDomains) UpdateDNSRecord ¶
func (c *DigitalOceanDomains) UpdateDNSRecord(domain string, id int, ip string) error
Updates a record value for a given domain and record identifier pair.
type DigitalOceanDomainsService ¶
type DigitalOceanDomainsService interface { RecordsByTypeAndName( context.Context, string, string, string, *godo.ListOptions, ) ([]godo.DomainRecord, *godo.Response, error) EditRecord( context.Context, string, int, *godo.DomainRecordEditRequest, ) (*godo.DomainRecord, *godo.Response, error) }
Represents a simplified interface for managing DNS with the DigitalOcean API.
Click to show internal directories.
Click to hide internal directories.