enum SecurityPolicyProtocol
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.CloudFront.SecurityPolicyProtocol |
![]() | software.amazon.awscdk.services.cloudfront.SecurityPolicyProtocol |
![]() | aws_cdk.aws_cloudfront.SecurityPolicyProtocol |
![]() | @aws-cdk/aws-cloudfront » SecurityPolicyProtocol |
The minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.
CloudFront serves your objects only to browsers or devices that support at least the SSL version that you specify.
Example
const s3BucketSource = new s3.Bucket(this, 'Bucket');
const distribution = new cloudfront.CloudFrontWebDistribution(this, 'AnAmazingWebsiteProbably', {
originConfigs: [{
s3OriginSource: { s3BucketSource },
behaviors: [{ isDefaultBehavior: true }],
}],
viewerCertificate: cloudfront.ViewerCertificate.fromIamCertificate(
'certificateId',
{
aliases: ['example.com'],
securityPolicy: cloudfront.SecurityPolicyProtocol.SSL_V3, // default
sslMethod: cloudfront.SSLMethod.SNI, // default
},
),
});
Members
Name | Description |
---|---|
SSL_V3 | |
TLS_V1 | |
TLS_V1_2016 | |
TLS_V1_1_2016 | |
TLS_V1_2_2018 | |
TLS_V1_2_2019 | |
TLS_V1_2_2021 |