This provider is for the . This provider can only manage Azure Private DNS zones and will not manage public Azure DNS zones. To use this provider, add an entry to creds.json with TYPE set to AZURE_PRIVATE_DNS along with the API credentials.
This provider does not recognize any special metadata fields unique to Azure Private DNS.
Usage
An example configuration:
dnsconfig.js
var REG_NONE = NewRegistrar("none");
var DSP_AZURE_PRIVATE_MAIN = NewDnsProvider("azure_private_dns_main");
D("example.com", REG_NONE, DnsProvider(DSP_AZURE_PRIVATE_MAIN),
A("test", "1.2.3.4"),
);
Activation
New domains
If a domain does not exist in your Azure account, DNSControl will not automatically add it with the push command. You can do that manually via the control panel.
Caveats
The ResourceGroup is case sensitive.
DNSControl depends on a standard with permission to list, create and update private zones.