class Aws::Route53::Types::TestDNSAnswerRequest
Gets the value that Amazon Route 53 returns in response to a DNS request for a specified record name and type. You can optionally specify the IP address of a DNS resolver, an EDNS0 client subnet IP address, and a subnet mask.
@note When making an API call, you may pass TestDNSAnswerRequest
data as a hash: { hosted_zone_id: "ResourceId", # required record_name: "DNSName", # required record_type: "SOA", # required, accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA, DS resolver_ip: "IPAddress", edns0_client_subnet_ip: "IPAddress", edns0_client_subnet_mask: "SubnetMask", }
@!attribute [rw] hosted_zone_id
The ID of the hosted zone that you want Amazon Route 53 to simulate a query for. @return [String]
@!attribute [rw] record_name
The name of the resource record set that you want Amazon Route 53 to simulate a query for. @return [String]
@!attribute [rw] record_type
The type of the resource record set. @return [String]
@!attribute [rw] resolver_ip
If you want to simulate a request from a specific DNS resolver, specify the IP address for that resolver. If you omit this value, `TestDnsAnswer` uses the IP address of a DNS resolver in the Amazon Web Services US East (N. Virginia) Region (`us-east-1`). @return [String]
@!attribute [rw] edns0_client_subnet_ip
If the resolver that you specified for resolverip supports EDNS0, specify the IPv4 or IPv6 address of a client in the applicable location, for example, `192.0.2.44` or `2001:db8:85a3::8a2e:370:7334`. @return [String]
@!attribute [rw] edns0_client_subnet_mask
If you specify an IP address for `edns0clientsubnetip`, you can optionally specify the number of bits of the IP address that you want the checking tool to include in the DNS query. For example, if you specify `192.0.2.44` for `edns0clientsubnetip` and `24` for `edns0clientsubnetmask`, the checking tool will simulate a request from 192.0.2.0/24. The default value is 24 bits for IPv4 addresses and 64 bits for IPv6 addresses. The range of valid values depends on whether `edns0clientsubnetip` is an IPv4 or an IPv6 address: * **IPv4**\: Specify a value between 0 and 32 * **IPv6**\: Specify a value between 0 and 128 @return [String]
@see docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/TestDNSAnswerRequest AWS API Documentation
Constants
- SENSITIVE