This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Route53GlobalResolver::GlobalResolver
Creates a new Route 53 Global Resolver instance. A Route 53 Global Resolver is a global, internet-accessible DNS resolver that provides secure DNS resolution for both public and private domains through global anycast IP addresses.
Important
Route 53 Global Resolver is a global service that supports resolvers in multiple AWS Regions but you must specify the
US East (Ohio) Region to create, update, or otherwise work with Route 53 Global Resolver resources. That is, for example,
specify
--region us-east-2
on AWS CLI commands.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Route53GlobalResolver::GlobalResolver", "Properties" : { "ClientToken" :String, "Description" :String, "IpAddressType" :String, "Name" :String, "ObservabilityRegion" :String, "Regions" :[ String, ... ], "Tags" :[ Tag, ... ]} }
YAML
Type: AWS::Route53GlobalResolver::GlobalResolver Properties: ClientToken:StringDescription:StringIpAddressType:StringName:StringObservabilityRegion:StringRegions:- StringTags:- Tag
Properties
ClientToken-
The unique string that identifies the request and ensures idempotency.
Required: No
Type: String
Minimum:
1Maximum:
256Update requires: Replacement
Description-
A description of the global resolver.
Required: No
Type: String
Minimum:
1Maximum:
256Update requires: No interruption
IpAddressType-
The IP address type for the Route 53 Global Resolver. Valid values are IPV4 (default) or DUAL_STACK for both IPv4 and IPv6 support.
Required: No
Type: String
Allowed values:
IPV4 | DUAL_STACKUpdate requires: No interruption
Name-
The name of the global resolver.
Required: Yes
Type: String
Pattern:
(?!^[0-9]+$)([a-zA-Z0-9-_' ']+)Minimum:
1Maximum:
64Update requires: No interruption
ObservabilityRegion-
The AWS Region where observability data is collected for the global resolver.
Required: No
Type: String
Minimum:
1Maximum:
32Update requires: No interruption
Regions-
The AWS Regions where the global resolver is deployed.
Required: Yes
Type: Array of String
Update requires: Replacement
-
Tags to associate with the Route 53 Global Resolver. Tags are key-value pairs that help you organize and identify your resources.
Required: No
Type: Array of Tag
Maximum:
50Update requires: No interruption
Return values
Ref
Fn::GetAtt
Arn-
The Amazon Resource Name (ARN) of the global resolver.
CreatedAt-
The date and time when the global resolver was created.
DnsName-
The DNS name of the global resolver.
GlobalResolverId-
The unique identifier for the Route 53 Global Resolver.
IPv4Addresses-
The IPv4 addresses assigned to the global resolver.
IPv6Addresses-
The global anycast IPv6 addresses associated with the Route 53 Global Resolver. This field is only populated when ipAddressType is DUAL_STACK. DNS clients can send queries to these addresses from anywhere on the internet.
Status-
The current status of the global resolver.
UpdatedAt-
The date and time when the global resolver was last updated.