pub struct Origin {
pub connection_attempts: Option<Value<u32>>,
pub connection_timeout: Option<Value<u32>>,
pub custom_origin_config: Option<Value<CustomOriginConfig>>,
pub domain_name: Value<String>,
pub id: Value<String>,
pub origin_custom_headers: Option<ValueList<OriginCustomHeader>>,
pub origin_path: Option<Value<String>>,
pub origin_shield: Option<Value<OriginShield>>,
pub s3_origin_config: Option<Value<S3OriginConfig>>,
}Expand description
The AWS::CloudFront::Distribution.Origin property type.
Fields§
§connection_attempts: Option<Value<u32>>Property ConnectionAttempts.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
connection_timeout: Option<Value<u32>>Property ConnectionTimeout.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
custom_origin_config: Option<Value<CustomOriginConfig>>Property CustomOriginConfig.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
domain_name: Value<String>Property DomainName.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
id: Value<String>Property Id.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
origin_custom_headers: Option<ValueList<OriginCustomHeader>>Property OriginCustomHeaders.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
origin_path: Option<Value<String>>Property OriginPath.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
origin_shield: Option<Value<OriginShield>>Property OriginShield.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
s3_origin_config: Option<Value<S3OriginConfig>>Property S3OriginConfig.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.