@cdkx/web-application
Version:
Static web application hosting related constructs
10 lines (9 loc) • 660 B
TypeScript
/// <amd-module name="@cdkx/web-application/facades/create-cloudfront-web-distribution" />
import { WebApplication, IWebApplicationProps } from '../constructs/web-application.construct';
import { CloudFrontWebDistribution, ViewerCertificate, OriginAccessIdentity } from '@aws-cdk/aws-cloudfront';
import { Bucket } from '@aws-cdk/aws-s3';
export declare function createCloudfrontWebDistribution(scope: WebApplication, props: IWebApplicationProps, { s3BucketSource, originAccessIdentity, viewerCertificate, }: {
s3BucketSource: Bucket;
originAccessIdentity: OriginAccessIdentity;
viewerCertificate: ViewerCertificate;
}): CloudFrontWebDistribution;