CloudfrontDistribution

Field Type Description
apiVersion string aws.kubeform.com/v1alpha1
kind string CloudfrontDistribution
metadata Kubernetes meta/v1.ObjectMeta Refer to the Kubernetes API documentation for the fields of the metadata field.
spec CloudfrontDistributionSpec
status CloudfrontDistributionStatus

CloudfrontDistributionSpec

(Appears on:CloudfrontDistribution, CloudfrontDistributionStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
activeTrustedSigners map[string]string (Optional)
aliases []string (Optional)
arn string (Optional)
callerReference string (Optional)
comment string (Optional)
customErrorResponse []CloudfrontDistributionSpecCustomErrorResponse (Optional)
defaultCacheBehavior []CloudfrontDistributionSpecDefaultCacheBehavior
defaultRootObject string (Optional)
domainName string (Optional)
enabled bool
etag string (Optional)
hostedZoneID string (Optional)
httpVersion string (Optional)
inProgressValidationBatches int (Optional)
isIpv6Enabled bool (Optional)
lastModifiedTime string (Optional)
loggingConfig []CloudfrontDistributionSpecLoggingConfig (Optional)
orderedCacheBehavior []CloudfrontDistributionSpecOrderedCacheBehavior (Optional)
origin []CloudfrontDistributionSpecOrigin
originGroup []CloudfrontDistributionSpecOriginGroup (Optional)
priceClass string (Optional)
restrictions []CloudfrontDistributionSpecRestrictions
retainOnDelete bool (Optional)
status string (Optional)
tags map[string]string (Optional)
viewerCertificate []CloudfrontDistributionSpecViewerCertificate
waitForDeployment bool (Optional)
webACLID string (Optional)

CloudfrontDistributionSpecCustomErrorResponse

(Appears on:CloudfrontDistributionSpec)
Field Type Description
errorCachingMinTtl int (Optional)
errorCode int
responseCode int (Optional)
responsePagePath string (Optional)

CloudfrontDistributionSpecDefaultCacheBehavior

(Appears on:CloudfrontDistributionSpec)
Field Type Description
allowedMethods []string
cachedMethods []string
compress bool (Optional)
defaultTtl int (Optional)
fieldLevelEncryptionID string (Optional)
forwardedValues []CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValues
lambdaFunctionAssociation []CloudfrontDistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation (Optional)
maxTtl int (Optional)
minTtl int (Optional)
smoothStreaming bool (Optional)
targetOriginID string
trustedSigners []string (Optional)
viewerProtocolPolicy string

CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValues

(Appears on:CloudfrontDistributionSpecDefaultCacheBehavior)
Field Type Description
cookies []CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValuesCookies
headers []string (Optional)
queryString bool
queryStringCacheKeys []string (Optional)

CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValuesCookies

(Appears on:CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValues)
Field Type Description
forward string
whitelistedNames []string (Optional)

CloudfrontDistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation

(Appears on:CloudfrontDistributionSpecDefaultCacheBehavior)
Field Type Description
eventType string
includeBody bool (Optional)
lambdaArn string

CloudfrontDistributionSpecLoggingConfig

(Appears on:CloudfrontDistributionSpec)
Field Type Description
bucket string
includeCookies bool (Optional)
prefix string (Optional)

CloudfrontDistributionSpecOrderedCacheBehavior

(Appears on:CloudfrontDistributionSpec)
Field Type Description
allowedMethods []string
cachedMethods []string
compress bool (Optional)
defaultTtl int (Optional)
fieldLevelEncryptionID string (Optional)
forwardedValues []CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValues
lambdaFunctionAssociation []CloudfrontDistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation (Optional)
maxTtl int (Optional)
minTtl int (Optional)
pathPattern string
smoothStreaming bool (Optional)
targetOriginID string
trustedSigners []string (Optional)
viewerProtocolPolicy string

CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValues

(Appears on:CloudfrontDistributionSpecOrderedCacheBehavior)
Field Type Description
cookies []CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValuesCookies
headers []string (Optional)
queryString bool
queryStringCacheKeys []string (Optional)

CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValuesCookies

(Appears on:CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValues)
Field Type Description
forward string
whitelistedNames []string (Optional)

CloudfrontDistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation

(Appears on:CloudfrontDistributionSpecOrderedCacheBehavior)
Field Type Description
eventType string
includeBody bool (Optional)
lambdaArn string

CloudfrontDistributionSpecOrigin

(Appears on:CloudfrontDistributionSpec)
Field Type Description
customHeader []CloudfrontDistributionSpecOriginCustomHeader (Optional)
customOriginConfig []CloudfrontDistributionSpecOriginCustomOriginConfig (Optional)
domainName string
originID string
originPath string (Optional)
s3OriginConfig []CloudfrontDistributionSpecOriginS3OriginConfig (Optional)

CloudfrontDistributionSpecOriginCustomHeader

(Appears on:CloudfrontDistributionSpecOrigin)
Field Type Description
name string
value string

CloudfrontDistributionSpecOriginCustomOriginConfig

(Appears on:CloudfrontDistributionSpecOrigin)
Field Type Description
httpPort int
httpsPort int
originKeepaliveTimeout int (Optional)
originProtocolPolicy string
originReadTimeout int (Optional)
originSSLProtocols []string

CloudfrontDistributionSpecOriginGroup

(Appears on:CloudfrontDistributionSpec)
Field Type Description
failoverCriteria []CloudfrontDistributionSpecOriginGroupFailoverCriteria
member []CloudfrontDistributionSpecOriginGroupMember
originID string

CloudfrontDistributionSpecOriginGroupFailoverCriteria

(Appears on:CloudfrontDistributionSpecOriginGroup)
Field Type Description
statusCodes []int64

CloudfrontDistributionSpecOriginGroupMember

(Appears on:CloudfrontDistributionSpecOriginGroup)
Field Type Description
originID string

CloudfrontDistributionSpecOriginS3OriginConfig

(Appears on:CloudfrontDistributionSpecOrigin)
Field Type Description
originAccessIdentity string

CloudfrontDistributionSpecRestrictions

(Appears on:CloudfrontDistributionSpec)
Field Type Description
geoRestriction []CloudfrontDistributionSpecRestrictionsGeoRestriction

CloudfrontDistributionSpecRestrictionsGeoRestriction

(Appears on:CloudfrontDistributionSpecRestrictions)
Field Type Description
locations []string (Optional)
restrictionType string

CloudfrontDistributionSpecViewerCertificate

(Appears on:CloudfrontDistributionSpec)
Field Type Description
acmCertificateArn string (Optional)
cloudfrontDefaultCertificate bool (Optional)
iamCertificateID string (Optional)
minimumProtocolVersion string (Optional)
sslSupportMethod string (Optional)

CloudfrontDistributionStatus

(Appears on:CloudfrontDistribution)
Field Type Description
observedGeneration int64 (Optional) Resource generation, which is updated on mutation by the API Server.
output CloudfrontDistributionSpec (Optional)
state kubeform.dev/kubeform/apis.State (Optional)