Use az_count configuration instead of max(private_subnet_count, public_subnet), default to 2. Rework add_network_cidr_mapping and create_network to allow for more subnet types. Add custom_egress method for child classes to implement custom egress rules for new subnet types.
Use az_count configuration instead of max(private_subnet_count, public_subnet), default to 2.
Rework add_network_cidr_mapping and create_network to allow for more subnet types.
Add custom_egress method for child classes to implement custom egress rules for new subnet types.

DualSpark/cloudformation-environmentbase,23andMe/cloudformation-environmentbase,DualSpark/cloudformation-environmentbase,vladlosev/cloudformation-environmentbase,vladlosev/cloudformation-environmentbase