CloudKitect Virtual Private Cloud - VPC component

Default Configuration

Subnets: Public, Private, Isolated,

Default Alarms

None

Examples

Default Usage

new CcVpc(this, "LogicalId", {});

Custom Configuration

new CcVpc(this, "LogicalId", {
enableDnsHostnames: false
});

Compliance

It addresses the following compliance requirements

  1. Highly available NAT Gateway in use
    • Risk Level: Medium
    • Compliance: APRA, MAS, NIST4
    • Well Architected Pillar: Performance Efficiency
  2. Capture VPC Flow logs for rejected traffic
    • Risk Level: High
    • Compliance: NIST4
    • Well Architected Pillar: Security
  3. Restrict default security groups
    • Risk Level: Medium
    • Compliance: NIST4
    • Well Architected Pillar: Security

Hierarchy

  • Vpc
    • CcVpc

Constructors

Properties

Constructors

  • Parameters

    Returns CcVpc

Properties

dynamoDbGateway: GatewayVpcEndpoint

DynamoDB Gateway endpoint for DynamoDB tables

s3Gateway: GatewayVpcEndpoint

S3 Gateway endpoint for S3 Buckets

Generated using TypeDoc