Alpn
- class aws_cdk.aws_route53.Alpn(*args: Any, **kwargs)
Bases:
object
The ALPN protocol identifier.
- ExampleMetadata:
infused
Example:
import aws_cdk.aws_cloudfront as cloudfront # my_zone: route53.HostedZone # distribution: cloudfront.CloudFrontWebDistribution # Alias to CloudFront target route53.HttpsRecord(self, "HttpsRecord-CloudFrontAlias", zone=my_zone, target=route53.RecordTarget.from_alias(targets.CloudFrontTarget(distribution)) ) # ServiceMode (priority >= 1) route53.HttpsRecord(self, "HttpsRecord-ServiceMode", zone=my_zone, values=[route53.HttpsRecordValue.service(alpn=[route53.Alpn.H3, route53.Alpn.H2])] ) # AliasMode (priority = 0) route53.HttpsRecord(self, "HttpsRecord-AliasMode", zone=my_zone, values=[route53.HttpsRecordValue.alias("service.example.com")] )
Attributes
- H2 = <aws_cdk.aws_route53.Alpn object>
- H3 = <aws_cdk.aws_route53.Alpn object>
- HTTP1_1 = <aws_cdk.aws_route53.Alpn object>
- protocol
The ALPN protocol identifier.
Static Methods