ALBHealthMonitorDNS (schema)

HealthMonitorDNS

Advanced load balancer HealthMonitorDNS object
Name Description Type Notes
qtype Qtype

Query_Type Response has atleast one answer of which
the resource record type matches the query type Any_Type
Response should contain atleast one answer AnyThing An
empty answer is enough.
Enum options - DNS_QUERY_TYPE, DNS_ANY_TYPE, DNS_ANY_THING.
Default value when not specified in API or module is
interpreted by ALB Controller as DNS_QUERY_TYPE.
ALBHealthMonitorDNSQueryType Default: "DNS_QUERY_TYPE"
query_name Query name

The DNS monitor will query the DNS server for the fully
qualified name in this field.
string Required
rcode Rcode

When No Error is selected, a DNS query will be marked
failed is any error code is returned by the server.
With Any selected, the monitor ignores error code in the
responses.
Enum options - RCODE_NO_ERROR, RCODE_ANYTHING.
Default value when not specified in API or module is
interpreted by ALB Controller as RCODE_NO_ERROR.
ALBHealthMonitorDNSRcode Default: "RCODE_NO_ERROR"
record_type Record type

Resource record type used in the healthmonitor DNS query,
only A or AAAA type supported.
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"
response_string Response string

The resource record of the queried DNS server's response
for the Request Name must include the IP address defined in
this field.
string