package
0.2.8
Repository: https://github.com/stackexchange/dnscontrol.git
Documentation: pkg.go.dev

# Functions

IsQuoted returns true if the string starts and ends with a double quote.
ParseQuotedTxt returns the individual strings of a combined quoted string.
PostProcessRecords does any post-processing of the downloaded DNS records.
StringsToNameservers constructs a list of *Nameserver structs using a list of FQDNs.
StripQuotes returns the string with the starting and ending quotes removed.

# Constants

DefaultTTL is applied to any DNS record without an explicit TTL.

# Structs

Correction is anything that can be run.
DNSConfig describes the desired DNS configuration, usually loaded from dnsconfig.js.
DNSProviderConfig describes a DNS service provider.
DNSProviderInstance is a single DNS provider.
DomainConfig describes a DNS domain (tecnically a DNS zone).
Nameserver describes a nameserver.
ProviderBase describes providers.
RecordConfig stores a DNS record.
RecordKey represents a resource record in a format used by some systems.
RegistrarConfig describes a registrar.
RegistrarInstance is a single registrar.

# Interfaces

DNSProvider is an interface for DNS Provider plug-ins.
Registrar is an interface for Registrar plug-ins.

# Type aliases

Records is a list of *RecordConfig.