This update includes backwards incompatible changes. Follow the migration guide to update without downtime for existing NAT instances.
This update includes a few important changes:
- Modifies the userdata and Lambda function inputs for compatibility with other IaC tooling such as CDK that cannot use Terraform template style.
- Allows multiple sets of private subnets/route tables. Previously it was only possible to include one set of private route tables and subnets within a VPC.
- Exposes the Auto Scaling Group Lifecycle hook heartbeat timeout value.
- Eliminates the dependency on a particular naming convention for private subnets. Subnets are now passed explicitly, so we don't need to discover them by name.