Class: CloudFrontDistributionConfigurationViewerCertificate

Types~CloudFrontDistributionConfigurationViewerCertificate

new CloudFrontDistributionConfigurationViewerCertificate()

Properties:
Name Type Description
AcmCertificateArn String Required: Conditional. If you're using an alternate domain name, the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate. Use the ACM service to provision and manage your certificates. For more information, see the AWS Certificate Manager User Guide.
CloudFrontDefaultCertificate Boolean Required: Conditional. Indicates whether to use the default certificate for your CloudFront domain name when viewers use HTTPS to request your content.
IamCertificateId String Required: Conditional. If you're using an alternate domain name, the ID of a server certificate that was purchased from a certificate authority. This ID is the ServerCertificateId value, which AWS Identity and Access Management (IAM) returns when the certificate is added to the IAM certificate store, such as ASCACKCEVSQ6CEXAMPLE1.
MinimumProtocolVersion String Required: No. 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.If you specify the IamCertificateId property and specify SNI only for the SslSupportMethod property, you must use TLSv1 for the minimum protocol version. If you don't specify a value, AWS CloudFormation specifies SSLv3.
SslSupportMethod String Required: Conditional. Specifies how CloudFront serves HTTPS requests.
Source: