The account name
The region name
The CIDR for the region
The base CIDR for the VPC
The availability zone names
The CIDRs for each availability zone
The subnet types and their prefix lengths
A tracker for allocated CIDRs
Cloud provider name
An array of subnet allocations
Allocates CIDR blocks for subnets within a region, ensuring no overlaps.