DistributionOriginCustomOriginConfig constructor
- required Input<
int> httpPort, - required Input<
int> httpsPort, - Input<
String?> ? ipAddressType, - Input<
int?> ? originKeepaliveTimeout, - Input<
DistributionOriginCustomOriginConfigOriginMtlsConfig?> ? originMtlsConfig, - required Input<
String> originProtocolPolicy, - Input<
int?> ? originReadTimeout, - required Input<
List< originSslProtocols,String> >
Creates a new DistributionOriginCustomOriginConfig.
httpPort HTTP port the custom origin listens on.
httpsPort HTTPS port the custom origin listens on.
ipAddressType IP protocol CloudFront uses when connecting to your origin. Valid values: ipv4, ipv6, dualstack.
originKeepaliveTimeout Optional.
originMtlsConfig The origin mTLS configuration for mutual TLS authentication between CloudFront and your origin.
originProtocolPolicy Origin protocol policy to apply to your origin. One of http-only, https-only, or match-viewer.
originReadTimeout Optional.
originSslProtocols List of SSL/TLS protocols that CloudFront can use when connecting to your origin over HTTPS. Valid values: SSLv3, TLSv1, TLSv1.1, TLSv1.2. For more information, see Minimum Origin SSL Protocol in the Amazon CloudFront Developer Guide.
Implementation
const DistributionOriginCustomOriginConfig({
required this.httpPort,
required this.httpsPort,
this.ipAddressType,
this.originKeepaliveTimeout,
this.originMtlsConfig,
required this.originProtocolPolicy,
this.originReadTimeout,
required this.originSslProtocols,
});