@gammarers/aws-secure-frontend-web-app-cloudfront-distribution
Version:
AWS CloudFront distribution for frontend web app (spa) optimized.
15 lines (14 loc) • 661 B
TypeScript
import * as acm from 'aws-cdk-lib/aws-certificatemanager';
import * as cloudfront from 'aws-cdk-lib/aws-cloudfront';
import * as s3 from 'aws-cdk-lib/aws-s3';
import { Construct } from 'constructs';
export interface SecureFrontendWebAppCloudFrontDistributionProps {
readonly comment?: string;
readonly domainName: string;
readonly certificate: acm.ICertificate;
readonly originBucket: s3.IBucket;
readonly accessLogBucket?: s3.IBucket;
}
export declare class SecureFrontendWebAppCloudFrontDistribution extends cloudfront.Distribution {
constructor(scope: Construct, id: string, props: SecureFrontendWebAppCloudFrontDistributionProps);
}