# Functions
NewDNSProvider returns a DNSProvider instance configured for Google Cloud DNS.
NewDNSProviderCredentials uses the supplied credentials to return a DNSProvider instance configured for Google Cloud DNS.
NewDNSProviderServiceAccount uses the supplied service account JSON file to return a DNSProvider instance configured for Google Cloud DNS.
# Structs
DNSProvider is an implementation of the DNSProvider interface.