VpcOriginEndpointConfigArgs

data class VpcOriginEndpointConfigArgs(val arn: Output<String>, val httpPort: Output<Int>? = null, val httpsPort: Output<Int>? = null, val name: Output<String>, val originProtocolPolicy: Output<String>? = null, val originSslProtocols: Output<List<String>>? = null) : ConvertibleToJava<VpcOriginEndpointConfigArgs>

An Amazon CloudFront VPC origin endpoint configuration.

Constructors

Link copied to clipboard
constructor(arn: Output<String>, httpPort: Output<Int>? = null, httpsPort: Output<Int>? = null, name: Output<String>, originProtocolPolicy: Output<String>? = null, originSslProtocols: Output<List<String>>? = null)

Properties

Link copied to clipboard
val arn: Output<String>

The ARN of the CloudFront VPC origin endpoint configuration.

Link copied to clipboard
val httpPort: Output<Int>? = null

The HTTP port for the CloudFront VPC origin endpoint configuration. The default value is `80`.

Link copied to clipboard
val httpsPort: Output<Int>? = null

The HTTPS port of the CloudFront VPC origin endpoint configuration. The default value is `443`.

Link copied to clipboard
val name: Output<String>

The name of the CloudFront VPC origin endpoint configuration.

Link copied to clipboard
val originProtocolPolicy: Output<String>? = null

The origin protocol policy for the CloudFront VPC origin endpoint configuration.

Link copied to clipboard
val originSslProtocols: Output<List<String>>? = null

Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS. Valid values include SSLv3 , TLSv1 , TLSv1.1 , and TLSv1.2 . For more information, see Minimum Origin SSL Protocol in the Amazon CloudFront Developer Guide .

Functions

Link copied to clipboard
open override fun toJava(): VpcOriginEndpointConfigArgs