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.
-
#name ⇒ String
A descriptive name for the Route 53 Global Resolver instance.
-
#observability_region ⇒ String
The AWS region where query resolution logs and metrics will be aggregated and delivered.
-
#regions ⇒ Array<String>
List of AWS 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.
1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1493 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :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.
1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1493 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :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.
1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1493 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :name, :observability_region, :regions, :tags) SENSITIVE = [] include Aws::Structure end |
#observability_region ⇒ String
The AWS region where query resolution logs and metrics will be aggregated and delivered. If not specified, logging is not enabled.
1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1493 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :name, :observability_region, :regions, :tags) SENSITIVE = [] include Aws::Structure end |
#regions ⇒ Array<String>
List of AWS 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.
1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1493 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :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.
1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1493 class CreateGlobalResolverInput < Struct.new( :client_token, :description, :name, :observability_region, :regions, :tags) SENSITIVE = [] include Aws::Structure end |