Skip to content

VpcOriginEndpointConfig

Source code in docs_src/capo_cloudfront/types/vpc_origin_endpoint_config.py
class VpcOriginEndpointConfig(TypedDict, closed=True):
    name: "capo_cloudfront.types.string.string"
    """<p>The name of the CloudFront VPC origin endpoint configuration.</p>"""
    arn: "capo_cloudfront.types.string.string"
    """<p>The ARN of the CloudFront VPC origin endpoint configuration.</p>"""
    http_port: "capo_cloudfront.types.integer.integer"
    """<p>The HTTP port for the CloudFront VPC origin endpoint configuration. The default value is <code>80</code>.</p>"""
    https_port: "capo_cloudfront.types.integer.integer"
    """<p>The HTTPS port of the CloudFront VPC origin endpoint configuration. The default value is <code>443</code>.</p>"""
    origin_protocol_policy: (
        "capo_cloudfront.types.origin_protocol_policy.OriginProtocolPolicy"
    )
    """<p>The origin protocol policy for the CloudFront VPC origin endpoint configuration.</p>"""
    origin_ssl_protocols: NotRequired[
        "capo_cloudfront.types.origin_ssl_protocols.OriginSslProtocols"
    ]
    ip_address_type: NotRequired[
        "capo_cloudfront.types.vpc_ip_address_type.VpcIpAddressType"
    ]
    """<p>The IP address type of the CloudFront VPC origin endpoint configuration. Valid values are <code>ipv4</code> and <code>dualstack</code>. IPv6-only is not supported for VPC origins.</p>"""

arn instance-attribute

arn: string

The ARN of the CloudFront VPC origin endpoint configuration.

http_port instance-attribute

http_port: integer

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

https_port instance-attribute

https_port: integer

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

ip_address_type instance-attribute

ip_address_type: NotRequired[VpcIpAddressType]

The IP address type of the CloudFront VPC origin endpoint configuration. Valid values are ipv4 and dualstack. IPv6-only is not supported for VPC origins.

name instance-attribute

name: string

The name of the CloudFront VPC origin endpoint configuration.

origin_protocol_policy instance-attribute

origin_protocol_policy: OriginProtocolPolicy

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

origin_ssl_protocols instance-attribute

origin_ssl_protocols: NotRequired[OriginSslProtocols]