accessKeyId
The AWS Access Key ID. If left empty, it defaults to the
contents of the environment variables
type
string
default
{
accessKeyId = "";
}
domainName
The DNS name to bind.
type
string
healthCheckId
Optional ID of an Amazon Route 53 health check.
type
string or resource of type ‘route53-health-check’
default
{
healthCheckId = "";
}
name
Name of the recordset.
type
string
default
{
name = "nixops-{uuid}-{name}";
}
recordType
DNS record type
type
one of "A", "AAAA", "TXT", "CNAME", "MX", "NAPT", "PTR", "SRV", "SPF"
default
{
recordType = "A";
}
recordValues
The value of the DNS record (e.g. IP address in case of an A or AAA record type, or a DNS name in case of a CNAME record type)
type
list of string or resource of type ‘machine’ or resource of type ‘elastic-ip’
routingPolicy
DNS record type
type
one of "simple", "weighted", "multivalue"
default
{
routingPolicy = "simple";
}
setIdentifier
A unique identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.
type
string
default
{
setIdentifier = "";
}
ttl
The time to live (TTL) for the A record created for the specified DNS hostname.
type
signed integer
example
{
ttl = 300;
}
default
{
ttl = 300;
}
weight
Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location. When value is 0, weighted routing policy is not used.
type
signed integer
default
{
weight = 0;
}
zoneId
The DNS hosted zone id. If null, the zoneName will be used to look up the zoneID
type
null or string or resource of type ‘route53-hosted-zone’
default
{
zoneId = null;
}
zoneName
The DNS name of the hosted zone
type
null or string
default
{
zoneName = null;
}