MultitenantDistributionOrigin class
Constructors
-
MultitenantDistributionOrigin({Input<int?>? connectionAttempts, Input<int?>? connectionTimeout, Input<List<MultitenantDistributionOriginCustomOriginConfig>?>? customOriginConfigs, required Input<String> domainName, required Input<String> id, Input<String?>? originAccessControlId, Input<String?>? originPath, Input<List<MultitenantDistributionOriginOriginShield>?>? originShields, Input<int?>? responseCompletionTimeout, Input<List<MultitenantDistributionOriginVpcOriginConfig>?>? vpcOriginConfigs})
-
Creates a new MultitenantDistributionOrigin.
connectionAttempts Number of times that CloudFront attempts to connect to the origin. Must be between 1-3. Default: 3.
connectionTimeout Number of seconds that CloudFront waits when trying to establish a connection to the origin. Must be between 1-10. Default: 10.
customHeaders One or more sub-resources with name and value parameters that specify header data that will be sent to the origin. See Custom Header below.
customOriginConfigs CloudFront origin access identity to associate with the origin. See Custom Origin Config below.
domainName DNS domain name of either the S3 bucket, or web site of your custom origin.
id Identifier for the distribution.
originAccessControlId CloudFront origin access control identifier to associate with the origin.
originPath Optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or your custom origin.
originShields CloudFront Origin Shield configuration information. See Origin Shield below.
responseCompletionTimeout Number of seconds that CloudFront waits for a response after forwarding a request to the origin. Must be integer greater than or equal to the value of originReadTimeout in Custom Origin Config. If omitted, no maximum value is enforced.
vpcOriginConfigs CloudFront VPC origin configuration. See VPC Origin Config below.
const
-
MultitenantDistributionOrigin.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
connectionAttempts
→ Input<int?>?
-
Number of times that CloudFront attempts to connect to the origin. Must be between 1-3. Default: 3.
final
-
connectionTimeout
→ Input<int?>?
-
Number of seconds that CloudFront waits when trying to establish a connection to the origin. Must be between 1-10. Default: 10.
final
-
One or more sub-resources with
name and value parameters that specify header data that will be sent to the origin. See Custom Header below.
final
-
customOriginConfigs
→ Input<List<MultitenantDistributionOriginCustomOriginConfig>?>?
-
CloudFront origin access identity to associate with the origin. See Custom Origin Config below.
final
-
domainName
→ Input<String>
-
DNS domain name of either the S3 bucket, or web site of your custom origin.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
id
→ Input<String>
-
Identifier for the distribution.
final
-
originAccessControlId
→ Input<String?>?
-
CloudFront origin access control identifier to associate with the origin.
final
-
originPath
→ Input<String?>?
-
Optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or your custom origin.
final
-
originShields
→ Input<List<MultitenantDistributionOriginOriginShield>?>?
-
CloudFront Origin Shield configuration information. See Origin Shield below.
final
-
responseCompletionTimeout
→ Input<int?>?
-
Number of seconds that CloudFront waits for a response after forwarding a request to the origin. Must be integer greater than or equal to the value of
originReadTimeout in Custom Origin Config. If omitted, no maximum value is enforced.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
vpcOriginConfigs
→ Input<List<MultitenantDistributionOriginVpcOriginConfig>?>?
-
CloudFront VPC origin configuration. See VPC Origin Config below.
final