MultitenantDistributionOrigin class

Constructors

MultitenantDistributionOrigin({Input<int?>? connectionAttempts, Input<int?>? connectionTimeout, Input<List<MultitenantDistributionOriginCustomHeader>?>? customHeaders, 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
customHeaders → Input<List<MultitenantDistributionOriginCustomHeader>?>?
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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited