aws_cloudfront_distribution
Amazon Web Services CloudFront Distribution
Name | Type | Nullable |
accountId | String | ✗ |
accountName | String | ✓ |
aliasICPRecordals | List | ✓ |
aliases | List | ✗ |
arn | String | ✗ |
cacheBehaviors | List | ✓ |
comment | String | ✓ |
customErrorResponses | List | ✓ |
defaultCacheBehavior | CacheBehavior | ✓ |
defaultRootObject | String | ✓ |
domainName | String | ✗ |
enabled | Boolean | ✓ |
httpVersion | String | ✗ |
id | String | ✗ |
isIPV6Enabled | Boolean | ✓ |
lastModifiedTime | String | ✓ |
logging | LoggingConfig | ✓ |
originGroups | List | ✓ |
origins | List | ✓ |
priceClass | String | ✓ |
restrictions | GeoRestriction | ✓ |
status | String | ✗ |
viewerCertificate | ViewerCertificate | ✗ |
webACLId | String | ✓ |
AliasICPRecordal
Name | Type | Nullable |
cname | String | ✓ |
icpRecordalStatus | String | ✓ |
AllowedMethods
Name | Type | Nullable |
cachedMethods | List | ✗ |
items | List | ✗ |
CacheBehavior
Name | Type | Nullable |
allowedMethods | AllowedMethods | ✓ |
cachePolicyId | String | ✓ |
compress | Boolean | ✓ |
fieldLevelEncryptionId | String | ✗ |
functionAssociations | List | ✓ |
lambdaFunctionAssociations | List | ✓ |
originRequestPolicyId | String | ✓ |
pathPattern | String | ✓ |
realtimeLogConfigArn | String | ✓ |
responseHeadersPolicyId | String | ✓ |
smoothStreaming | Boolean | ✓ |
targetOriginId | String | ✗ |
trustedKeyGroups | TrustedKeyGroups | ✓ |
trustedSigners | TrustedSigners | ✓ |
viewerProtocolPolicy | String | ✓ |
CustomErrorResponse
Name | Type | Nullable |
errorCachingMinTTL | Long | ✗ |
errorCode | Int | ✗ |
responseCode | String | ✗ |
responsePagePath | String | ✗ |
CustomOriginConfig
Name | Type | Nullable |
httpPort | Int | ✓ |
httpsPort | Int | ✓ |
originKeepaliveTimeout | Int | ✓ |
originProtocolPolicy | String | ✗ |
originReadTimeout | Int | ✓ |
originSslProtocols | List | ✓ |
FunctionAssociation
Name | Type | Nullable |
eventType | String | ✗ |
functionARN | String | ✗ |
GeoRestriction
Name | Type | Nullable |
items | List | ✓ |
restrictionType | String | ✓ |
Header
Name | Type | Nullable |
headerName | String | ✗ |
headerValue | String | ✗ |
LambdaFunctionAssociation
Name | Type | Nullable |
eventType | String | ✗ |
includeBody | Boolean | ✗ |
lambdaFunctionARN | String | ✗ |
LoggingConfig
Name | Type | Nullable |
bucket | String | ✓ |
enabled | Boolean | ✓ |
includeCookies | Boolean | ✓ |
prefix | String | ✓ |
Origin
Name | Type | Nullable |
connectionAttempts | Int | ✓ |
connectionTimeout | Int | ✓ |
customHeaders | List | ✓ |
customOriginConfig | CustomOriginConfig | ✓ |
domainName | String | ✗ |
id | String | ✗ |
originPath | String | ✗ |
originShield | OriginShield | ✓ |
s3OriginConfig | String | ✓ |
OriginGroup
Name | Type | Nullable |
failoverCriteria | List | ✓ |
id | String | ✗ |
members | List | ✓ |
OriginShield
Name | Type | Nullable |
enabled | Boolean | ✓ |
originShieldRegion | String | ✓ |
TrustedKeyGroups
Name | Type | Nullable |
enabled | Boolean | ✗ |
items | List | ✗ |
TrustedSigners
Name | Type | Nullable |
enabled | Boolean | ✗ |
items | List | ✗ |
ViewerCertificate
Name | Type | Nullable |
acmCertificateArn | String | ✓ |
certificate | String | ✓ |
certificateSource | String | ✓ |
cloudFrontDefaultCertificate | Boolean | ✓ |
iamCertificateId | String | ✓ |
minimumProtocolVersion | String | ✓ |
sslSupportMethod | String | ✓ |
Last updated