VpcOriginVpcOriginEndpointConfigArgs

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

Constructors

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

Properties

Link copied to clipboard
val arn: Output<String>

The VPC origin ARN.

Link copied to clipboard
val httpPort: Output<Int>

The HTTP port for the CloudFront VPC origin endpoint configuration.

Link copied to clipboard
val httpsPort: Output<Int>

The HTTPS port for the CloudFront VPC origin endpoint configuration.

Link copied to clipboard
val name: Output<String>

The name of the CloudFront VPC origin endpoint configuration.

Link copied to clipboard

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

Link copied to clipboard

A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.

Functions

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