ALBDnsInfo (schema)

DnsInfo

Advanced load balancer DnsInfo object
Name Description Type Notes
algorithm Algorithm

Specifies the algorithm to pick the IP address(es) to be
returned, when multiple entries are configured.
This does not apply if num_records_in_response is 0.
Default is consistent hash.
Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN,
DNS_RECORD_RESPONSE_CONSISTENT_HASH.
Default value when not specified in API or module is
interpreted by ALB Controller as
DNS_RECORD_RESPONSE_CONSISTENT_HASH.
ALBDnsRecordResponseAlgorithm Default: "DNS_RECORD_RESPONSE_CONSISTENT_HASH"
cname Cname

Canonical name in CNAME record.
ALBDnsCnameRdata
fqdn Fqdn

Fully qualified domain name.
string
metadata Metadata

Any metadata associated with this record.
string
num_records_in_response Num records in response

Specifies the number of records returned for this FQDN.
Enter 0 to return all records.
Default is 0.
Allowed values are 0-20.
Special values are 0- 'Return all records'.
Default value when not specified in API or module is
interpreted by ALB Controller as 1.
integer Minimum: 0
Maximum: 20
Default: "1"
ttl Ttl

Time to live for fqdn record.
Default value is chosen from DNS profile for this cloud if
no value provided.
integer
type Type

DNS record type.
Enum options - DNS_RECORD_OTHER, DNS_RECORD_A,
DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA,
DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX,
DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY,
DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT,
DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY.
Default value when not specified in API or module is
interpreted by ALB Controller as DNS_RECORD_A.
ALBDnsRecordType Default: "DNS_RECORD_A"