Documentation
¶
Index ¶
- type CloudflareDNSProvider
- func (c *CloudflareDNSProvider) AddRecord(zoneID, name, recordType, content string, proxied bool) error
- func (c *CloudflareDNSProvider) AllRecords(zoneID string) ([]cloudflare.DNSRecord, error)
- func (c *CloudflareDNSProvider) DeleteRecord(zoneID, recordID string) error
- func (c *CloudflareDNSProvider) GetRecord(zoneID, name string) (*cloudflare.DNSRecord, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudflareDNSProvider ¶
type CloudflareDNSProvider struct {
// contains filtered or unexported fields
}
func NewCloudflareDNS ¶
func NewCloudflareDNS(apiToken string) (*CloudflareDNSProvider, error)
NewCloudflareDNS creates a new CloudflareDNS instance using the provided API token
func (*CloudflareDNSProvider) AddRecord ¶
func (c *CloudflareDNSProvider) AddRecord(zoneID, name, recordType, content string, proxied bool) error
func (*CloudflareDNSProvider) AllRecords ¶
func (c *CloudflareDNSProvider) AllRecords(zoneID string) ([]cloudflare.DNSRecord, error)
func (*CloudflareDNSProvider) DeleteRecord ¶
func (c *CloudflareDNSProvider) DeleteRecord(zoneID, recordID string) error
func (*CloudflareDNSProvider) GetRecord ¶
func (c *CloudflareDNSProvider) GetRecord(zoneID, name string) (*cloudflare.DNSRecord, error)
Click to show internal directories.
Click to hide internal directories.