Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSClient ¶
type DNSClient struct {
// contains filtered or unexported fields
}
DNSClient implements Scaleway utilities functions to request and create DNS records.
func (*DNSClient) CreateTXTRecord ¶
func (d *DNSClient) CreateTXTRecord(ch *v1alpha1.ChallengeRequest) error
CreateTXTRecord adds a TXT record in Scaleway
func (*DNSClient) DeleteTXTRecord ¶
func (d *DNSClient) DeleteTXTRecord(ch *v1alpha1.ChallengeRequest) error
DeleteTXTRecord deletes a TXT record from Scaleway
func (*DNSClient) GetBestDNSZone ¶
func (d *DNSClient) GetBestDNSZone(ch *v1alpha1.ChallengeRequest) (string, error)
GetBestDNSZone finds the best DNS Zone to use to add or update records
Click to show internal directories.
Click to hide internal directories.