1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00
Files
stackexchange-dnscontrol/docs/_functions/global/NewDnsProvider.md
Julius Rickert 6f9e2797b7 DOCS: Fix examples in documentation (#1435)
* Add example include

* Replace example includes

* Remove old example includes
2022-03-04 07:49:03 -05:00

856 B

name, parameters, return
name parameters return
NewDnsProvider
name
type
meta
string

NewDnsProvider registers a new DNS Service Provider. The name can be any string value you would like to use. The type must match a valid dns provider type identifier (see provider page.)

Metadata is an optional object, that will only be used by certain providers. See individual provider docs for specific details.

This function will return the name as a string so that you may assign it to a variable to use inside D directives.

{% capture example %}

var REGISTRAR = NewRegistrar("name.com", "NAMEDOTCOM");
var R53 = NewDnsProvider("r53", "ROUTE53");

D("example.com", REGISTRAR, DnsProvider(R53), A("@","1.2.3.4"));

{% endcapture %}

{% include example.html content=example %}