The logical name of the account to deploy the VPC to
A list of CIDRs to associate with the VPC.
The friendly name of a DHCP options set.
An array of DNS firewall VPC association configurations.
Enable DNS hostname support for the VPC.
Enable DNS support for the VPC.
An array of gateway endpoints for the VPC.
Define instance tenancy for the VPC.
A list of VPC interface endpoints.
Defines if an internet gateway should be added to the VPC
An optional array of IPAM allocation configurations.
The friendly name of the VPC.
The value of this property will be utilized as the logical id for this resource. Any references to this object should specify this value.
An array of NAT gateway configurations for the VPC.
A list of Network Access Control Lists (ACLs) to deploy for this VPC
An array of Local Gateway Route table configurations.
A list of Prefix Lists to deploy for this VPC
An optional list of DNS query log configuration names.
The AWS region to deploy the VPC to
An optional list of Route 53 resolver rule names.
An array of route table configurations for the VPC.
A list of Security Groups to deploy for this VPC
An array of subnet configurations for the VPC.
A list of tags to apply to this VPC
An array of Transit Gateway attachment configurations.
When set to true, this VPC will be configured to utilize centralized endpoints. This includes having the Route 53 Private Hosted Zone associated with this VPC. Centralized endpoints are configured per region, and can span to spoke accounts
Virtual Private Gateway configuration
VPC flog log configuration
Generated using TypeDoc
NetworkConfig / VpcConfig
VPC configuration. Used to define a VPC.
Static CIDR:
IPAM allocation: