AwsCloudfrontDistributionCapabilityArgs
interface AwsCloudfrontDistributionCapabilityArgs {
cachePolicy?: undefined;
distribution: AwsCloudfrontDistributionArgs;
function?: undefined;
originAccessControl?: undefined;
originRequestPolicy?: undefined;
responseHeadersPolicy?: undefined;
}Creates a secure CloudFront distribution.
Example
CODE
`new AwsCloudfront({ distribution: { name: 'website', origins: [{ domainName: 'origin.example.com', originId: 'application', customOriginConfig: { httpPort: 80, httpsPort: 443 } }], defaultCacheBehavior: { targetOriginId: 'application' }, viewerCertificate: { acmCertificateArn: 'arn:aws:acm:us-east-1:000000000000:certificate/12345678-1234-1234-1234-123456789abc' } } });`Properties
cachePolicy: undefined
distribution: AwsCloudfrontDistributionArgs
Distribution configuration.