All notable changes to this project will be documented in this file.
- Configurable route table entry naming for subnet routes
- Added
routeTableStringFormattoISubnetsPropsto control the logical ID format for routes created viasubnet.addRoute. - When
routeTableStringFormatistrue, route logical IDs follow the descriptive format${subnetGroupName}-${routeName-or-sanitized-destinationCidrBlock}-Route. - When
routeTableStringFormatisfalseor unset, the previous${subnetGroupName}${routeIndex}RouteEntrynaming is preserved for backwards compatibility.
- Added
- Global nested subnet stacks configuration
- Added a global
useNestedStacksoption toVPCPropsto create subnets viaSubnetStackby default. - Updated
Network.createSubnet(src/constructs/network.ts) to choose between nested (SubnetStack) and inline subnet/NACL/route creation based on this flag. - A per-subnet
useNestedStacksvalue inISubnetsPropsoverrides the global setting, allowing fine-grained control per subnet group.
- Added a global