Required

name Required
string

Name of the VPC. Used for resource naming and SSM parameter paths.

vpc_cidr Required
string

The IPv4 CIDR block for the VPC

list(string)

List of availability zones for subnet distribution

Optional

bool Default: true

Enable DNS hostnames in the VPC

Enable NAT gateways for private subnet internet access

bool Default: true

Use a single NAT gateway instead of one per AZ

Enable IPv6 support for the VPC and subnets

map(string)

Tags to apply to all resources

bool Default: true

Publish VPC metadata to SSM Parameter Store for discovery by other modules