VpcOriginVpcOriginEndpointConfig class
Constructors
-
VpcOriginVpcOriginEndpointConfig({required Input<String> arn, required Input<int> httpPort, required Input<int> httpsPort, required Input<String> name, required Input<String> originProtocolPolicy, required Input<VpcOriginVpcOriginEndpointConfigOriginSslProtocols> originSslProtocols})
-
Creates a new VpcOriginVpcOriginEndpointConfig.
arn The VPC origin ARN.
httpPort The HTTP port for the CloudFront VPC origin endpoint configuration.
httpsPort The HTTPS port for the CloudFront VPC origin endpoint configuration.
name The name of the CloudFront VPC origin endpoint configuration.
originProtocolPolicy The origin protocol policy for the CloudFront VPC origin endpoint configuration.
originSslProtocols A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.
const
-
VpcOriginVpcOriginEndpointConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
arn
→ Input<String>
-
The VPC origin ARN.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
httpPort
→ Input<int>
-
The HTTP port for the CloudFront VPC origin endpoint configuration.
final
-
httpsPort
→ Input<int>
-
The HTTPS port for the CloudFront VPC origin endpoint configuration.
final
-
name
→ Input<String>
-
The name of the CloudFront VPC origin endpoint configuration.
final
-
originProtocolPolicy
→ Input<String>
-
The origin protocol policy for the CloudFront VPC origin endpoint configuration.
final
-
originSslProtocols
→ Input<VpcOriginVpcOriginEndpointConfigOriginSslProtocols>
-
A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited