constructor()

in src/aws-genomics-cdk/lib/vpc/vpc-stack.ts [8:31]


  constructor(scope: cdk.Construct, id: string, props: cdk.StackProps) {
    super(scope, id, props);

    const subnetConf = [
      {
        cidrMask: config.VPC.cidrMask,
        name: "private",
        subnetType: ec2.SubnetType.PRIVATE,
      },
      {
        cidrMask: config.VPC.cidrMask,
        name: "public",
        subnetType: ec2.SubnetType.PUBLIC,
      }
    ];

    const vpcProp = {
      cidr: config.VPC.cidr,
      maxAZs: config.VPC.maxAZs,
      subnetConfiguration: subnetConf
    };

    this.vpc = new ec2.Vpc(this, config.VPC.VPCName, vpcProp);
  }