Class SecurityPolicyProtocol
The minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.
Inheritance
System.Object
SecurityPolicyProtocol
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public sealed class SecurityPolicyProtocol : Enum
Syntax (vb)
Public NotInheritable Class SecurityPolicyProtocol
Inherits
Enum
Examples
var s3BucketSource = new Bucket(this, "Bucket");
var distribution = new CloudFrontWebDistribution(this, "AnAmazingWebsiteProbably", new CloudFrontWebDistributionProps {
OriginConfigs = new [] { new SourceConfiguration {
S3OriginSource = new S3OriginConfig { S3BucketSource = s3BucketSource },
Behaviors = new [] { new Behavior { IsDefaultBehavior = true } }
} },
ViewerCertificate = ViewerCertificate.FromIamCertificate("certificateId", new ViewerCertificateOptions {
Aliases = new [] { "example.com" },
SecurityPolicy = SecurityPolicyProtocol.SSL_V3, // default
SslMethod = SSLMethod.SNI
})
});
Synopsis
Fields
Fields
SSL_V3
public const SecurityPolicyProtocol SSL_V3
Field Value
TLS_V1
public const SecurityPolicyProtocol TLS_V1
Field Value
TLS_V1_1_2016
public const SecurityPolicyProtocol TLS_V1_1_2016
Field Value
TLS_V1_2_2018
public const SecurityPolicyProtocol TLS_V1_2_2018
Field Value
TLS_V1_2_2019
public const SecurityPolicyProtocol TLS_V1_2_2019
Field Value
TLS_V1_2_2021
public const SecurityPolicyProtocol TLS_V1_2_2021
Field Value
TLS_V1_2016
public const SecurityPolicyProtocol TLS_V1_2016
Field Value
value__
Field Value
Type |
Description |
System.Int32 |
|