ApiGatewayv2DomainProperties

class aws_cdk.aws_route53_targets.ApiGatewayv2DomainProperties(regional_domain_name, regional_hosted_zone_id)

Bases: object

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

ExampleMetadata:

infused

Example:

import aws_cdk.aws_apigatewayv2 as apigwv2

# zone: route53.HostedZone
# domain_name: apigwv2.DomainName


route53.ARecord(self, "AliasRecord",
    zone=zone,
    target=route53.RecordTarget.from_alias(targets.ApiGatewayv2DomainProperties(domain_name.regional_domain_name, domain_name.regional_hosted_zone_id))
)
Parameters:
  • regional_domain_name (str) – the domain name associated with the regional endpoint for this custom domain name.

  • regional_hosted_zone_id (str) – the region-specific Amazon Route 53 Hosted Zone ID of the regional endpoint.

Methods

bind(_record, _zone=None)

Return hosted zone ID and DNS name, usable for Route53 alias targets.

Parameters:
Return type:

AliasRecordTargetConfig