You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/availability_zones)| data source |
339
340
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
340
341
|[aws_iam_policy_document.flow_log_cloudwatch_assume_role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
341
342
|[aws_iam_policy_document.vpc_flow_log_cloudwatch](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
@@ -488,6 +489,7 @@ No modules.
488
489
| <aname="input_name"></a> [name](#input\_name)| Name to be used on all the resources as identifier |`string`|`""`| no |
489
490
| <aname="input_nat_eip_tags"></a> [nat\_eip\_tags](#input\_nat\_eip\_tags)| Additional tags for the NAT EIP |`map(string)`|`{}`| no |
490
491
| <aname="input_nat_gateway_destination_cidr_block"></a> [nat\_gateway\_destination\_cidr\_block](#input\_nat\_gateway\_destination\_cidr\_block)| Used to pass a custom destination route for private NAT Gateway. If not specified, the default 0.0.0.0/0 is used as a destination route |`string`|`"0.0.0.0/0"`| no |
492
+
| <aname="input_nat_gateway_subnet_ids"></a> [nat\_gateway\_subnet\_ids](#input\_nat\_gateway\_subnet\_ids)| List of subnet IDs to use for NAT Gateways. If provided, these subnet IDs will be used (in order). If empty, the module will automatically select the public subnet that matches each Availability Zone (AZ). |`list(string)`|`[]`| no |
491
493
| <aname="input_nat_gateway_tags"></a> [nat\_gateway\_tags](#input\_nat\_gateway\_tags)| Additional tags for the NAT gateways |`map(string)`|`{}`| no |
492
494
| <aname="input_one_nat_gateway_per_az"></a> [one\_nat\_gateway\_per\_az](#input\_one\_nat\_gateway\_per\_az)| Should be true if you want only one NAT Gateway per availability zone. Requires `var.azs` to be set, and the number of `public_subnets` created to be greater than or equal to the number of availability zones specified in `var.azs`|`bool`|`false`| no |
493
495
| <aname="input_outpost_acl_tags"></a> [outpost\_acl\_tags](#input\_outpost\_acl\_tags)| Additional tags for the outpost subnets network ACL |`map(string)`|`{}`| no |
error_message="nat_gateway_subnet_ids must not contain empty strings."
1257
-
}
1258
-
type=list(string)
1259
-
default=[]
1260
-
}
1261
-
1262
1248
variable"reuse_nat_ips" {
1263
1249
description="Should be true if you don't want EIPs to be created for your NAT Gateways and will instead pass them in via the 'external_nat_ip_ids' variable"
0 commit comments