test("create the vpc", () => {
// GIVEN
const app = new App();
const stack = new VPCStack(app, "testing-vpc", {});
// WHEN
const template = Template.fromStack(stack);
// THEN
template.resourceCountIs("AWS::EC2::VPC", 1);
template.hasResourceProperties("AWS::EC2::VPC", {
CidrBlock: "10.0.0.0/16",
});
});
// App定義に追加
import { AwsSolutionsChecks } from "cdk-nag";
const app = new cdk.App();
cdk.Aspects.of(app).add(new AwsSolutionsChecks());
// CDK v1 npm install @aws-cdk/aws-lambda npm install @aws-cdk/aws-s3 // ...other packages // CDK v2 npm install aws-cdk-lib