MultitenantDistributionViewerCertificate class
Constructors
-
MultitenantDistributionViewerCertificate({Input<String?>? acmCertificateArn, Input<bool?>? cloudfrontDefaultCertificate, Input<String?>? minimumProtocolVersion, Input<String?>? sslSupportMethod})
-
Creates a new MultitenantDistributionViewerCertificate.
acmCertificateArn ARN of the AWS Certificate Manager certificate that you wish to use with this distribution. Required when using a custom SSL certificate.
cloudfrontDefaultCertificate Whether to use the CloudFront default certificate. Cannot be used with acmCertificateArn.
minimumProtocolVersion Minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections. Default: TLSv1.
sslSupportMethod How you want CloudFront to serve HTTPS requests. Valid values are sni-only and vip. Required when acmCertificateArn is specified.
const
-
MultitenantDistributionViewerCertificate.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
acmCertificateArn
→ Input<String?>?
-
ARN of the AWS Certificate Manager certificate that you wish to use with this distribution. Required when using a custom SSL certificate.
final
-
cloudfrontDefaultCertificate
→ Input<bool?>?
-
Whether to use the CloudFront default certificate. Cannot be used with
acmCertificateArn.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
minimumProtocolVersion
→ Input<String?>?
-
Minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections. Default:
TLSv1.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
sslSupportMethod
→ Input<String?>?
-
How you want CloudFront to serve HTTPS requests. Valid values are
sni-only and vip. Required when acmCertificateArn is specified.
final