Readonly
accountThe logical name of the account to deploy the VPC to
Readonly
cidrsA list of CIDRs to associate with the VPC.
At least one CIDR should be
provided if not using ipamAllocations
.
Use CIDR notation, i.e. 10.0.0.0/16
Readonly
defaultDetermine if the all traffic ingress and egress rules are deleted in the default security group of a VPC.
Readonly
dhcpThe friendly name of a DHCP options set.
Readonly
dnsReadonly
enableEnable DNS hostname support for the VPC.
Readonly
enableEnable DNS support for the VPC.
Readonly
gatewayAn array of gateway endpoints for the VPC.
Readonly
instanceDefine instance tenancy for the VPC.
Readonly
interfaceA list of VPC interface endpoints.
Readonly
internetDefines if an internet gateway should be added to the VPC
Readonly
ipamReadonly
loadReadonly
nameThe 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.
Readonly
natAn array of NAT gateway configurations for the VPC.
Readonly
networkA list of Network Access Control Lists (ACLs) to deploy for this VPC
undefined
Readonly
outpostsAn array of Local Gateway Route table configurations.
Readonly
queryAn optional list of DNS query log configuration names.
Readonly
regionThe AWS region to deploy the VPC to
Readonly
resolverAn optional list of Route 53 resolver rule names.
Readonly
routeAn array of route table configurations for the VPC.
Readonly
securityA list of Security Groups to deploy for this VPC
undefined
Readonly
subnetsAn array of subnet configurations for the VPC.
Readonly
tagsA list of tags to apply to this VPC
undefined
Readonly
targetReadonly
transitAn array of Transit Gateway attachment configurations.
Readonly
useWhen 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
false
Readonly
virtualVirtual Private Gateway configuration
undefined
Readonly
vpcVPC flog log configuration
Generated using TypeDoc
NetworkConfig / VpcConfig
VPC configuration. Used to define a VPC.
Example
Static CIDR:
IPAM allocation: