AWS::Route53GlobalResolver::AccessSource - AWS CloudFormation

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::AccessSource

Creates an access source for a DNS view. Access sources define IP addresses or CIDR ranges that are allowed to send DNS queries to the Route 53 Global Resolver, along with the permitted DNS protocols.

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::AccessSource", "Properties" : { "Cidr" : String, "ClientToken" : String, "DnsViewId" : String, "IpAddressType" : String, "Name" : String, "Protocol" : String, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::Route53GlobalResolver::AccessSource Properties: Cidr: String ClientToken: String DnsViewId: String IpAddressType: String Name: String Protocol: String Tags: - Tag

Properties

Cidr

The CIDR block that defines the IP address range for the access source.

Required: Yes

Type: String

Minimum: 1

Maximum: 42

Update requires: No interruption

ClientToken

A unique string that identifies the request and ensures idempotency.

Required: No

Type: String

Minimum: 1

Maximum: 256

Update requires: Replacement

DnsViewId

The ID of the DNS view that the access source is associated with.

Required: Yes

Type: String

Minimum: 1

Maximum: 64

Update requires: Replacement

IpAddressType

The IP address type of the access source.

Required: No

Type: String

Allowed values: IPV4 | IPV6

Update requires: No interruption

Name

The name of the access source.

Required: No

Type: String

Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_' ']+)

Minimum: 1

Maximum: 64

Update requires: No interruption

Protocol

The protocol used by the access source.

Required: Yes

Type: String

Allowed values: DO53 | DOH | DOT

Update requires: No interruption

Tags

Tags to associate with the access source.

Required: No

Type: Array of Tag

Maximum: 50

Update requires: No interruption

Return values

Ref

Fn::GetAtt

AccessSourceId

The unique identifier for the access source.

Arn

The Amazon Resource Name (ARN) of the access source.

CreatedAt

The date and time when the access source was created.

Status

The current status of the access source.

UpdatedAt

The date and time when the access source was last updated.