This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::CloudFront::VpcOrigin VpcOriginEndpointConfig
An Amazon CloudFront VPC origin endpoint configuration.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Arn" :String, "HTTPPort" :Integer, "HTTPSPort" :Integer, "Name" :String, "OriginProtocolPolicy" :String, "OriginSSLProtocols" :[ String, ... ]}
YAML
Arn:StringHTTPPort:IntegerHTTPSPort:IntegerName:StringOriginProtocolPolicy:StringOriginSSLProtocols:- String
Properties
Arn-
The ARN of the CloudFront VPC origin endpoint configuration.
Required: Yes
Type: String
Update requires: No interruption
HTTPPort-
The HTTP port for the CloudFront VPC origin endpoint configuration. The default value is
80.Required: No
Type: Integer
Update requires: No interruption
HTTPSPort-
The HTTPS port of the CloudFront VPC origin endpoint configuration. The default value is
443.Required: No
Type: Integer
Update requires: No interruption
Name-
The name of the CloudFront VPC origin endpoint configuration.
Required: Yes
Type: String
Update requires: No interruption
OriginProtocolPolicy-
The origin protocol policy for the CloudFront VPC origin endpoint configuration.
Required: No
Type: String
Allowed values:
http-only | match-viewer | https-onlyUpdate requires: No interruption
OriginSSLProtocols-
Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS. Valid values include
SSLv3,TLSv1,TLSv1.1, andTLSv1.2.For more information, see Minimum Origin SSL Protocol in the Amazon CloudFront Developer Guide.
Required: No
Type: Array of String
Update requires: No interruption