UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

2 lines (1 loc) 730 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});const s3=require("../../aws-s3"),core_1=require("../../core"),cloudfront=require("../lib");class AcmCertificateAliasStack extends core_1.Stack{constructor(scope,id){super(scope,id);const s3BucketSource=new s3.Bucket(this,"Bucket"),distribution=new cloudfront.CloudFrontWebDistribution(this,"AnAmazingWebsiteProbably",{originConfigs:[{s3OriginSource:{s3BucketSource},behaviors:[{isDefaultBehavior:!0}]}],viewerCertificate:cloudfront.ViewerCertificate.fromCloudFrontDefaultCertificate("www.example.com")});Array.isArray(s3BucketSource),Array.isArray(distribution)}}const app=new core_1.App;new AcmCertificateAliasStack(app,"AcmCertificateAliasStack"),app.synth();