Class: Aws::Route53GlobalResolver::Types::CreateGlobalResolverInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53GlobalResolver::Types::CreateGlobalResolverInput
- Defined in:
- gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique string that identifies the request and ensures idempotency.
-
#description ⇒ String
An optional description for the Route 53 Global Resolver instance.
-
#ip_address_type ⇒ String
The IP address type for the Route 53 Global Resolver.
-
#name ⇒ String
A descriptive name for the Route 53 Global Resolver instance.
-
#observability_region ⇒ String
The Amazon Web Services Region where query resolution logs and metrics will be aggregated and delivered.
-
#regions ⇒ Array<String>
List of Amazon Web Services Regions where the Route 53 Global Resolver will operate.
-
#tags ⇒ Hash<String,String>
Tags to associate with the Route 53 Global Resolver.
Instance Attribute Details
#client_token ⇒ String
A unique string that identifies the request and ensures idempotency. If you make multiple requests with the same client token, only one Route 53 Global Resolver is created.
A suitable default value is auto-generated. You should normally not need to pass this option.
1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1500 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :ip_address_type, :name, :observability_region, :regions, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
An optional description for the Route 53 Global Resolver instance. Maximum length of 1024 characters.
1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1500 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :ip_address_type, :name, :observability_region, :regions, :tags) SENSITIVE = [] include Aws::Structure end |
#ip_address_type ⇒ String
The IP address type for the Route 53 Global Resolver. Valid values are IPV4 (default) or DUAL_STACK for both IPv4 and IPv6 support.
1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1500 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :ip_address_type, :name, :observability_region, :regions, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A descriptive name for the Route 53 Global Resolver instance. Maximum length of 64 characters.
1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1500 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :ip_address_type, :name, :observability_region, :regions, :tags) SENSITIVE = [] include Aws::Structure end |
#observability_region ⇒ String
The Amazon Web Services Region where query resolution logs and metrics will be aggregated and delivered. If not specified, logging is not enabled.
1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1500 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :ip_address_type, :name, :observability_region, :regions, :tags) SENSITIVE = [] include Aws::Structure end |
#regions ⇒ Array<String>
List of Amazon Web Services Regions where the Route 53 Global Resolver will operate. The resolver will be distributed across these Regions to provide global availability and low-latency DNS resolution.
1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1500 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :ip_address_type, :name, :observability_region, :regions, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags to associate with the Route 53 Global Resolver. Tags are key-value pairs that help you organize and identify your resources.
1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1500 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :ip_address_type, :name, :observability_region, :regions, :tags) SENSITIVE = [] include Aws::Structure end |