Class: Aws::Route53::Types::TestDNSAnswerRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53::Types::TestDNSAnswerRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-route53/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#edns0_client_subnet_ip ⇒ String
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`.
-
#edns0_client_subnet_mask ⇒ String
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.
-
#hosted_zone_id ⇒ String
The ID of the hosted zone that you want Amazon Route 53 to simulate a query for.
-
#record_name ⇒ String
The name of the resource record set that you want Amazon Route 53 to simulate a query for.
-
#record_type ⇒ String
The type of the resource record set.
-
#resolver_ip ⇒ String
If you want to simulate a request from a specific DNS resolver, specify the IP address for that resolver.
Instance Attribute Details
#edns0_client_subnet_ip ⇒ String
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`.
7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 |
# File 'lib/aws-sdk-route53/types.rb', line 7053 class TestDNSAnswerRequest < Struct.new( :hosted_zone_id, :record_name, :record_type, :resolver_ip, :edns0_client_subnet_ip, :edns0_client_subnet_mask) SENSITIVE = [] include Aws::Structure end |
#edns0_client_subnet_mask ⇒ String
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
7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 |
# File 'lib/aws-sdk-route53/types.rb', line 7053 class TestDNSAnswerRequest < Struct.new( :hosted_zone_id, :record_name, :record_type, :resolver_ip, :edns0_client_subnet_ip, :edns0_client_subnet_mask) SENSITIVE = [] include Aws::Structure end |
#hosted_zone_id ⇒ String
The ID of the hosted zone that you want Amazon Route 53 to simulate a query for.
7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 |
# File 'lib/aws-sdk-route53/types.rb', line 7053 class TestDNSAnswerRequest < Struct.new( :hosted_zone_id, :record_name, :record_type, :resolver_ip, :edns0_client_subnet_ip, :edns0_client_subnet_mask) SENSITIVE = [] include Aws::Structure end |
#record_name ⇒ String
The name of the resource record set that you want Amazon Route 53 to simulate a query for.
7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 |
# File 'lib/aws-sdk-route53/types.rb', line 7053 class TestDNSAnswerRequest < Struct.new( :hosted_zone_id, :record_name, :record_type, :resolver_ip, :edns0_client_subnet_ip, :edns0_client_subnet_mask) SENSITIVE = [] include Aws::Structure end |
#record_type ⇒ String
The type of the resource record set.
7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 |
# File 'lib/aws-sdk-route53/types.rb', line 7053 class TestDNSAnswerRequest < Struct.new( :hosted_zone_id, :record_name, :record_type, :resolver_ip, :edns0_client_subnet_ip, :edns0_client_subnet_mask) SENSITIVE = [] include Aws::Structure end |
#resolver_ip ⇒ String
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`).
7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 |
# File 'lib/aws-sdk-route53/types.rb', line 7053 class TestDNSAnswerRequest < Struct.new( :hosted_zone_id, :record_name, :record_type, :resolver_ip, :edns0_client_subnet_ip, :edns0_client_subnet_mask) SENSITIVE = [] include Aws::Structure end |