aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 686 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});const cdk=require("../../core"),ec2=require("../lib");class NatInstanceStack extends cdk.Stack{constructor(scope,id,props){super(scope,id,props);const natGatewayProvider=ec2.NatProvider.instance({instanceType:new ec2.InstanceType("t3.small")}),vpc=new ec2.Vpc(this,"MyVpc",{natGatewayProvider,natGateways:2});Array.isArray(vpc),Array.isArray(natGatewayProvider.configuredGateways)}}const app=new cdk.App;new NatInstanceStack(app,"aws-cdk-vpc-nat-instances",{env:{account:process.env.CDK_INTEG_ACCOUNT||process.env.CDK_DEFAULT_ACCOUNT,region:process.env.CDK_INTEG_REGION||process.env.CDK_DEFAULT_REGION}}),app.synth();