Class DistributionViewerCertificateArgs
Inheritance
System.Object
DistributionViewerCertificateArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Aws.dll
public sealed class DistributionViewerCertificateArgs : ResourceArgs
Constructors
View Source
Declaration
public DistributionViewerCertificateArgs()
Properties
View Source
The ARN of the AWS Certificate Manager
certificate that you wish to use with this distribution. Specify this,
cloudfront_default_certificate, or iam_certificate_id. The ACM
certificate must be in US-EAST-1.
Declaration
public Input<string> AcmCertificateArn { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
true if you want viewers to use HTTPS
to request your objects and you're using the CloudFront domain name for your
distribution. Specify this, acm_certificate_arn, or iam_certificate_id.
Declaration
public Input<bool> CloudfrontDefaultCertificate { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
The IAM certificate identifier of the custom viewer
certificate for this distribution if you are using a custom domain. Specify
this, acm_certificate_arn, or cloudfront_default_certificate.
Declaration
public Input<string> IamCertificateId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The minimum version of the SSL protocol that
you want CloudFront to use for HTTPS connections. Can only be set if
cloudfront_default_certificate = false. One of SSLv3, TLSv1,
TLSv1_2016, TLSv1.1_2016 or TLSv1.2_2018. Default: TLSv1. NOTE:
If you are using a custom certificate (specified with acm_certificate_arn
or iam_certificate_id), and have specified sni-only in
ssl_support_method, TLSv1 or later must be specified. If you have
specified vip in ssl_support_method, only SSLv3 or TLSv1 can be
specified. If you have specified cloudfront_default_certificate, TLSv1
must be specified.
Declaration
public Input<string> MinimumProtocolVersion { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Declaration
public Input<string> SslSupportMethod { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|