Show / Hide Table of Contents

Class DistributionViewerCertificateArgs

Inheritance
System.Object
InputArgs
ResourceArgs
DistributionViewerCertificateArgs
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.Aws.CloudFront.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class DistributionViewerCertificateArgs : ResourceArgs

Constructors

View Source

DistributionViewerCertificateArgs()

Declaration
public DistributionViewerCertificateArgs()

Properties

View Source

AcmCertificateArn

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

CloudfrontDefaultCertificate

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

IamCertificateId

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

MinimumProtocolVersion

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

SslSupportMethod

Declaration
public Input<string> SslSupportMethod { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.