aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 782 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});const cdk=require("../../core"),ec2=require("../lib"),app=new cdk.App,env={account:process.env.CDK_INTEG_ACCOUNT||process.env.CDK_DEFAULT_ACCOUNT,region:process.env.CDK_INTEG_REGION||process.env.CDK_DEFAULT_REGION},stack=new cdk.Stack(app,"aws-cdk-ec2-import",{env}),vpc=ec2.Vpc.fromLookup(stack,"VPC",{isDefault:!0});new ec2.SecurityGroup(stack,"SecurityGroup",{vpc}),new cdk.CfnOutput(stack,"PublicSubnets",{value:"ids:"+vpc.publicSubnets.map(s=>s.subnetId).join(",")}),new cdk.CfnOutput(stack,"PrivateSubnets",{value:"ids:"+vpc.privateSubnets.map(s=>s.subnetId).join(",")}),new cdk.CfnOutput(stack,"PublicRouteTables",{value:"ids: "+vpc.publicSubnets.map(s=>s.routeTable.routeTableId).join(", ")}),app.synth();