Skip to content

AtfCloudFrontProps

Open in ChatGPTOpen in Claude

Defined in: packages/constructs/src/cdn/cloudfront.ts:25

optional certificateArn?: string

Defined in: packages/constructs/src/cdn/cloudfront.ts:36

ACM cert ARN for CloudFront (must be in us-east-1)


optional defaultTtlSeconds?: number

Defined in: packages/constructs/src/cdn/cloudfront.ts:40

Default TTL in seconds. Default: 0 (no caching — override for static content)


optional domainAliases?: DomainAlias[]

Defined in: packages/constructs/src/cdn/cloudfront.ts:34

Additional domain aliases


optional edgeEventType?: LambdaEdgeEventType

Defined in: packages/constructs/src/cdn/cloudfront.ts:32

CloudFront event type for edge lambda. Default: ORIGIN_REQUEST


optional edgeLambdaVersion?: Version

Defined in: packages/constructs/src/cdn/cloudfront.ts:30

Edge lambda version (Lambda@Edge) — optional


envConfig: BaseEnvConfig

Defined in: packages/constructs/src/cdn/cloudfront.ts:26


optional logBucketName?: string

Defined in: packages/constructs/src/cdn/cloudfront.ts:38

S3 bucket for access logs


originDomain: string

Defined in: packages/constructs/src/cdn/cloudfront.ts:28

Primary origin (e.g. API Gateway domain)


optional webAclArn?: 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.