aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 831 B
JavaScript
;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.fromIamCertificate("certificateId",{aliases:["example.com"],securityPolicy:cloudfront.SecurityPolicyProtocol.SSL_V3,sslMethod:cloudfront.SSLMethod.SNI})});Array.isArray(s3BucketSource),Array.isArray(distribution)}}const app=new core_1.App;new AcmCertificateAliasStack(app,"AcmCertificateAliasStack"),app.synth();