mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-01-13 19:07:57 +08:00
d53260703e
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
949 B
949 B
name | parameters | parameter_types | |||
---|---|---|---|---|---|
DEFAULTS |
|
|
DEFAULTS
allows you to declare a set of default arguments to apply to all subsequent domains. Subsequent calls to D
will have these
arguments passed as if they were the first modifiers in the argument list.
Example
We want to create backup zone files for all domains, but not actually register them. Also create a DefaultTTL
.
The domain example.com
will have the defaults set.
var COMMON = NewDnsProvider("foo");
DEFAULTS(
DnsProvider(COMMON, 0),
DefaultTTL('1d')
);
D("example.com",
REGISTRAR,
DnsProvider("R53"),
A("@","1.2.3.4")
);
If you want to clear the defaults, you can do the following.
The domain example2.com
will not have the defaults set.
DEFAULTS();
D("example2.com",
REGISTRAR,
DnsProvider("R53"),
A("@","1.2.3.4")
);