aws_cdk.aws_route53_targets

Package Overview

ApiGateway

Defines an API Gateway REST API as the alias target. Requires that the domain name will be defined through RestApiProps.domainName.

ApiGatewayDomain

Defines an API Gateway domain name as the alias target.

ApiGatewayv2DomainProperties

Defines an API Gateway V2 domain name as the alias target.

AppSyncTarget

Defines an AppSync Graphql API as the alias target.

BucketWebsiteTarget

Use a S3 as an alias record target.

ClassicLoadBalancerTarget

Use a classic ELB as an alias record target.

CloudFrontTarget

Use a CloudFront Distribution as an alias record target.

ElasticBeanstalkEnvironmentEndpointTarget

Use an Elastic Beanstalk environment URL as an alias record target. E.g. mysampleenvironment.xyz.us-east-1.elasticbeanstalk.com or mycustomcnameprefix.us-east-1.elasticbeanstalk.com.

GlobalAcceleratorDomainTarget

Use a Global Accelerator domain name as an alias record target.

GlobalAcceleratorTarget

Use a Global Accelerator instance domain name as an alias record target.

IAliasRecordTargetProps

Properties the alias record target.

InterfaceVpcEndpointTarget

Set an InterfaceVpcEndpoint as a target for an ARecord.

LoadBalancerTarget

Use an ELBv2 as an alias record target.

Route53RecordTarget

Use another Route 53 record as an alias record target.

UserPoolDomainTarget

Use a user pool domain as an alias record target.