latest--aws-cloudfront-distribution
shared
Type:
object
Resource Type definition for AWS::CloudFront::Distribution. Source:- No source definition found, add manually please
Properties
21 nested properties
19 nested properties
AllowedMethods
string[]
[
"GET",
"HEAD"
]
CachePolicyId
string | Aws_CF_FunctionString
CachedMethods
string[]
[
"GET",
"HEAD"
]
Compress
boolean
DefaultTTL
number
FieldLevelEncryptionId
string | Aws_CF_FunctionString
ForwardedValues
object
4 nested properties
FunctionAssociations
FunctionAssociation[]
LambdaFunctionAssociations
LambdaFunctionAssociation[]
MaxTTL
number
MinTTL
number
OriginRequestPolicyId
string | Aws_CF_FunctionString
RealtimeLogConfigArn
string | Aws_CF_FunctionString
ResponseHeadersPolicyId
string | Aws_CF_FunctionString
SmoothStreaming
boolean
TrustedKeyGroups
string[]
TrustedSigners
string[]
Enabled
boolean
required
Aliases
string[]
CNAMEs
string[]
CacheBehaviors
CacheBehavior[]
Comment
string | Aws_CF_FunctionString
ContinuousDeploymentPolicyId
string | Aws_CF_FunctionString
CustomErrorResponses
CustomErrorResponse[]
CustomOrigin
object
5 nested properties
OriginSSLProtocols
string[]
required
HTTPPort
integer
HTTPSPort
integer
DefaultRootObject
string | Aws_CF_FunctionString
HttpVersion
string | Aws_CF_FunctionString
IPV6Enabled
boolean
Logging
object
3 nested properties
OriginGroups
object
2 nested properties
Quantity
integer
required
Items
OriginGroup[]
Origins
Origin[]
PriceClass
string | Aws_CF_FunctionString
Restrictions
object
1 nested properties
2 nested properties
Locations
string[]
S3Origin
object
2 nested properties
OriginAccessIdentity
string | Aws_CF_FunctionString
Staging
boolean
ViewerCertificate
object
5 nested properties
AcmCertificateArn
string | Aws_CF_FunctionString
CloudFrontDefaultCertificate
boolean
IamCertificateId
string | Aws_CF_FunctionString
MinimumProtocolVersion
string | Aws_CF_FunctionString
SslSupportMethod
string | Aws_CF_FunctionString
WebACLId
string | Aws_CF_FunctionString
Tags
Tag[]
Definitions
CacheBehavior
object
AllowedMethods
string[]
[
"GET",
"HEAD"
]
CachePolicyId
string | Aws_CF_FunctionString
CachedMethods
string[]
[
"GET",
"HEAD"
]
Compress
boolean
DefaultTTL
number
FieldLevelEncryptionId
string | Aws_CF_FunctionString
ForwardedValues
object
4 nested properties
QueryString
boolean
required
Cookies
object
2 nested properties
WhitelistedNames
string[]
Headers
string[]
QueryStringCacheKeys
string[]
FunctionAssociations
FunctionAssociation[]
LambdaFunctionAssociations
LambdaFunctionAssociation[]
MaxTTL
number
MinTTL
number
OriginRequestPolicyId
string | Aws_CF_FunctionString
RealtimeLogConfigArn
string | Aws_CF_FunctionString
ResponseHeadersPolicyId
string | Aws_CF_FunctionString
SmoothStreaming
boolean
TrustedKeyGroups
string[]
TrustedSigners
string[]
Cookies
object
WhitelistedNames
string[]
CustomErrorResponse
object
ErrorCode
integer
required
ErrorCachingMinTTL
number
ResponseCode
integer
ResponsePagePath
string | Aws_CF_FunctionString
CustomOriginConfig
object
HTTPPort
integer
HTTPSPort
integer
OriginKeepaliveTimeout
integer
OriginReadTimeout
integer
OriginSSLProtocols
string[]
[
"TLSv1",
"SSLv3"
]
DefaultCacheBehavior
object
AllowedMethods
string[]
[
"GET",
"HEAD"
]
CachePolicyId
string | Aws_CF_FunctionString
CachedMethods
string[]
[
"GET",
"HEAD"
]
Compress
boolean
DefaultTTL
number
FieldLevelEncryptionId
string | Aws_CF_FunctionString
ForwardedValues
object
4 nested properties
QueryString
boolean
required
Cookies
object
2 nested properties
WhitelistedNames
string[]
Headers
string[]
QueryStringCacheKeys
string[]
FunctionAssociations
FunctionAssociation[]
LambdaFunctionAssociations
LambdaFunctionAssociation[]
MaxTTL
number
MinTTL
number
OriginRequestPolicyId
string | Aws_CF_FunctionString
RealtimeLogConfigArn
string | Aws_CF_FunctionString
ResponseHeadersPolicyId
string | Aws_CF_FunctionString
SmoothStreaming
boolean
TrustedKeyGroups
string[]
TrustedSigners
string[]
DistributionConfig
object
19 nested properties
AllowedMethods
string[]
[
"GET",
"HEAD"
]
CachePolicyId
string | Aws_CF_FunctionString
CachedMethods
string[]
[
"GET",
"HEAD"
]
Compress
boolean
DefaultTTL
number
FieldLevelEncryptionId
string | Aws_CF_FunctionString
ForwardedValues
object
4 nested properties
FunctionAssociations
FunctionAssociation[]
LambdaFunctionAssociations
LambdaFunctionAssociation[]
MaxTTL
number
MinTTL
number
OriginRequestPolicyId
string | Aws_CF_FunctionString
RealtimeLogConfigArn
string | Aws_CF_FunctionString
ResponseHeadersPolicyId
string | Aws_CF_FunctionString
SmoothStreaming
boolean
TrustedKeyGroups
string[]
TrustedSigners
string[]
Enabled
boolean
required
Aliases
string[]
CNAMEs
string[]
CacheBehaviors
CacheBehavior[]
Comment
string | Aws_CF_FunctionString
ContinuousDeploymentPolicyId
string | Aws_CF_FunctionString
CustomErrorResponses
CustomErrorResponse[]
CustomOrigin
object
5 nested properties
OriginSSLProtocols
string[]
required
HTTPPort
integer
HTTPSPort
integer
DefaultRootObject
string | Aws_CF_FunctionString
HttpVersion
string | Aws_CF_FunctionString
IPV6Enabled
boolean
Logging
object
3 nested properties
OriginGroups
object
2 nested properties
Quantity
integer
required
Items
OriginGroup[]
Origins
Origin[]
PriceClass
string | Aws_CF_FunctionString
Restrictions
object
1 nested properties
2 nested properties
Locations
string[]
S3Origin
object
2 nested properties
OriginAccessIdentity
string | Aws_CF_FunctionString
Staging
boolean
ViewerCertificate
object
5 nested properties
AcmCertificateArn
string | Aws_CF_FunctionString
CloudFrontDefaultCertificate
boolean
IamCertificateId
string | Aws_CF_FunctionString
MinimumProtocolVersion
string | Aws_CF_FunctionString
SslSupportMethod
string | Aws_CF_FunctionString
WebACLId
string | Aws_CF_FunctionString
ForwardedValues
object
QueryString
boolean
required
Cookies
object
2 nested properties
WhitelistedNames
string[]
Headers
string[]
QueryStringCacheKeys
string[]
FunctionAssociation
object
EventType
string | Aws_CF_FunctionString
FunctionARN
string | Aws_CF_FunctionString
GeoRestriction
object
Locations
string[]
LambdaFunctionAssociation
object
EventType
string | Aws_CF_FunctionString
IncludeBody
boolean
LambdaFunctionARN
string | Aws_CF_FunctionString
LegacyCustomOrigin
object
OriginSSLProtocols
string[]
required
HTTPPort
integer
HTTPSPort
integer
LegacyS3Origin
object
OriginAccessIdentity
string | Aws_CF_FunctionString
Logging
object
Origin
object
ConnectionAttempts
integer
ConnectionTimeout
integer
CustomOriginConfig
object
6 nested properties
HTTPPort
integer
HTTPSPort
integer
OriginKeepaliveTimeout
integer
OriginReadTimeout
integer
OriginSSLProtocols
string[]
[
"TLSv1",
"SSLv3"
]
OriginAccessControlId
string | Aws_CF_FunctionString
OriginCustomHeaders
OriginCustomHeader[]
OriginPath
string | Aws_CF_FunctionString
OriginShield
object
2 nested properties
Enabled
boolean
OriginShieldRegion
string | Aws_CF_FunctionString
S3OriginConfig
object
1 nested properties
OriginAccessIdentity
string | Aws_CF_FunctionString
OriginCustomHeader
object
OriginGroup
object
1 nested properties
2 nested properties
Items
integer[]
required
Quantity
integer
required
2 nested properties
Quantity
integer
required
OriginGroupFailoverCriteria
object
2 nested properties
Items
integer[]
required
Quantity
integer
required
OriginGroupMember
object
OriginGroupMembers
object
Quantity
integer
required
OriginGroups
object
Quantity
integer
required
Items
OriginGroup[]
OriginShield
object
Enabled
boolean
OriginShieldRegion
string | Aws_CF_FunctionString
Restrictions
object
2 nested properties
Locations
string[]
S3OriginConfig
object
OriginAccessIdentity
string | Aws_CF_FunctionString
StatusCodes
object
Items
integer[]
required
Quantity
integer
required
Tag
object
ViewerCertificate
object
AcmCertificateArn
string | Aws_CF_FunctionString
CloudFrontDefaultCertificate
boolean
IamCertificateId
string | Aws_CF_FunctionString
MinimumProtocolVersion
string | Aws_CF_FunctionString
SslSupportMethod
string | Aws_CF_FunctionString