AWS::Route53GlobalResolver::DnsView - 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::DnsView

Creates a DNS view within a Route 53 Global Resolver. A DNS view models end users, user groups, networks, and devices, and serves as a parent resource that holds configurations controlling access, authorization, DNS firewall rules, and forwarding rules.

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::DnsView", "Properties" : { "ClientToken" : String, "Description" : String, "DnssecValidation" : String, "EdnsClientSubnet" : String, "FirewallRulesFailOpen" : String, "GlobalResolverId" : String, "Name" : String, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::Route53GlobalResolver::DnsView Properties: ClientToken: String Description: String DnssecValidation: String EdnsClientSubnet: String FirewallRulesFailOpen: String GlobalResolverId: String Name: String Tags: - Tag

Properties

ClientToken

A unique string that identifies the request and ensures idempotency.

Required: No

Type: String

Minimum: 1

Maximum: 256

Update requires: Replacement

Description

An optional description for the DNS view.

Required: No

Type: String

Minimum: 1

Maximum: 256

Update requires: No interruption

DnssecValidation

Whether to enable DNSSEC validation for DNS queries in this DNS view. When enabled, the resolver verifies the authenticity and integrity of DNS responses from public name servers for DNSSEC-signed domains.

Required: No

Type: String

Allowed values: ENABLED | DISABLED

Update requires: No interruption

EdnsClientSubnet

Whether to enable EDNS Client Subnet injection for DNS queries in this DNS view. When enabled, client subnet information is forwarded to provide more accurate geographic-based DNS responses.

Required: No

Type: String

Allowed values: ENABLED | DISABLED

Update requires: No interruption

FirewallRulesFailOpen

Determines the behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment. When enabled, DNS queries are allowed through; when disabled, queries are blocked.

Required: No

Type: String

Allowed values: ENABLED | DISABLED

Update requires: No interruption

GlobalResolverId

The ID of the Route 53 Global Resolver to associate with this DNS view.

Required: Yes

Type: String

Minimum: 1

Maximum: 64

Update requires: Replacement

Name

A descriptive name for the DNS view.

Required: Yes

Type: String

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

Minimum: 1

Maximum: 64

Update requires: No interruption

Tags

Tags to associate with the DNS view.

Required: No

Type: Array of Tag

Maximum: 50

Update requires: No interruption

Return values

Ref

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) of the DNS view.

CreatedAt

The date and time when the DNS view was created.

DnsViewId

The unique identifier for the DNS view.

Status

The operational status of the DNS view.

UpdatedAt

The date and time when the DNS view was last updated.