Optional ReadonlyadditionalReadonlycertificateACM certificate to be attached to the Distribution. The Certificate must be created on the us-east-1 region. Following values can be passed:
Optional ReadonlycustomCustomized error responses for the distribution
ReadonlydefaultDefault behavior for the distribution
Optional ReadonlydefaultThe object that you want CloudFront to request from your origin (for example, index.html) when a viewer requests the root URL for your distribution.
Optional ReadonlydescriptionDescription of the distribution
Optional ReadonlydomainsList of domains to associate to the distribution. The domain names must be unique and must not be associated to any other CloudFront distribution globally. The provided ACM certificate needs to cover all provided domain names.
If a HostedZone is provided for the domain name, ALIAS record will be created automatically for the domain name. HostedZone must be hosted on the same account
Optional ReadonlyenabledEnable the distribution
Optional ReadonlyloggingCloudFront access log options
Optional ReadonlypricePrice class for the distribution
Optional ReadonlystackOptional common StackOutputResolver Lambda instance. If not provided, a new Lambda function will be created
Optional ReadonlywebName of the CloudFormation stack output parameter for the WAF WebACL ARN to be attached to the distribution. WebACL with the scope CLOUDFRONT must be created on the us-east-1 region. Following values can be passed:
Additional behaviors for the distribution