AWS Fundamentals Logo
AWS Fundamentals

Amazon Route 53

28 CDK constructs available in aws-cdk-lib/aws-route53

import * as route53 from 'aws-cdk-lib/aws-route53';

L2 Constructs21

Higher-level abstractions with sensible defaults and convenience methods.

AaaaRecord

L2

A DNS AAAA record.

ARecord

L2

A DNS A record.

CaaAmazonRecord

L2

A DNS Amazon CAA record. A CAA record to restrict certificate authorities allowed to issue certificates for a domain to Amazon only.

CaaRecord

L2

A DNS CAA record.

CnameRecord

L2

A DNS CNAME record.

CrossAccountZoneDelegationRecord

L2

A Cross Account Zone Delegation record. This construct uses custom resource lambda that calls Route53 ChangeResourceRecordSets API to upsert a NS record into the `parentHostedZone`. WARNING: The default removal policy of this resource is DESTROY, therefore, if this resource's logical ID changes or if this resource is removed from the stack, the existing NS record will be removed.

DsRecord

L2

A DNS DS record.

HealthCheck

L2

Amazon Route 53 health checks monitor the health and performance of your web applications, web servers, and other resources. Each health check that you create can monitor one of the following: - The health of a resource, such as a web server, - The status of other health checks, and - The CloudWatch alarm that you specify, - The status of an Amazon Route 53 routing control.

HostedZone

L2

Container for records, and records contain information about how to route traffic for a specific domain, such as example.com and its subdomains (acme.example.com, zenith.example.com).

HttpsRecord

L2

A DNS HTTPS record.

KeySigningKey

L2

A Key Signing Key for a Route 53 Hosted Zone.

MxRecord

L2

A DNS MX record.

NsRecord

L2

A DNS NS record.

PrivateHostedZone

L2

Create a Route53 private hosted zone for use in one or more VPCs. Note that `enableDnsHostnames` and `enableDnsSupport` must have been enabled for the VPC you're configuring for private hosted zones.

PublicHostedZone

L2

Create a Route53 public hosted zone.

RecordSet

L2

A record set.

SrvRecord

L2

A DNS SRV record.

SvcbRecord

L2

A DNS SVCB record.

TxtRecord

L2

A DNS TXT record.

VpcEndpointServiceDomainName

L2

A Private DNS configuration for a VPC endpoint service.

ZoneDelegationRecord

L2

A record to delegate further lookups to a different set of name servers.

L1 Constructs7

Direct CloudFormation resource mappings. One-to-one with CloudFormation resource types.

Get the Amazon Route 53 Cheat Sheet

Everything you need to know about Amazon Route 53 on one page. HD quality, print-friendly.

Download Free Infographic

Quick Facts

L2 Constructs21
L1 Constructs7
Moduleaws-cdk-lib/aws-route53