AtfCloudFrontProps
Defined in: packages/constructs/src/cdn/cloudfront.ts:25
Properties
Section titled “Properties”certificateArn?
Section titled “certificateArn?”
optionalcertificateArn?:string
Defined in: packages/constructs/src/cdn/cloudfront.ts:36
ACM cert ARN for CloudFront (must be in us-east-1)
defaultTtlSeconds?
Section titled “defaultTtlSeconds?”
optionaldefaultTtlSeconds?:number
Defined in: packages/constructs/src/cdn/cloudfront.ts:40
Default TTL in seconds. Default: 0 (no caching — override for static content)
domainAliases?
Section titled “domainAliases?”
optionaldomainAliases?:DomainAlias[]
Defined in: packages/constructs/src/cdn/cloudfront.ts:34
Additional domain aliases
edgeEventType?
Section titled “edgeEventType?”
optionaledgeEventType?:LambdaEdgeEventType
Defined in: packages/constructs/src/cdn/cloudfront.ts:32
CloudFront event type for edge lambda. Default: ORIGIN_REQUEST
edgeLambdaVersion?
Section titled “edgeLambdaVersion?”
optionaledgeLambdaVersion?:Version
Defined in: packages/constructs/src/cdn/cloudfront.ts:30
Edge lambda version (Lambda@Edge) — optional
envConfig
Section titled “envConfig”envConfig:
BaseEnvConfig
Defined in: packages/constructs/src/cdn/cloudfront.ts:26
logBucketName?
Section titled “logBucketName?”
optionallogBucketName?:string
Defined in: packages/constructs/src/cdn/cloudfront.ts:38
S3 bucket for access logs
originDomain
Section titled “originDomain”originDomain:
string
Defined in: packages/constructs/src/cdn/cloudfront.ts:28
Primary origin (e.g. API Gateway domain)
webAclArn?
Section titled “webAclArn?”
optionalwebAclArn?:string
Defined in: packages/constructs/src/cdn/cloudfront.ts:42
WAF Web ACL ARN (must be us-east-1 scope for CloudFront)
© 2026 Axis Tech. Powered by axis-tech.co.