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
Copy file name to clipboardExpand all lines: README.md
+7
Original file line number
Diff line number
Diff line change
@@ -383,6 +383,7 @@ No modules.
383
383
| <aname="input_database_subnet_names"></a> [database\_subnet\_names](#input\_database\_subnet\_names)| Explicit values to use in the Name tag on database subnets. If empty, Name tags are generated. |`list(string)`|`[]`| no |
384
384
| <aname="input_database_subnet_suffix"></a> [database\_subnet\_suffix](#input\_database\_subnet\_suffix)| Suffix to append to database subnets name |`string`|`"db"`| no |
385
385
| <aname="input_database_subnet_tags"></a> [database\_subnet\_tags](#input\_database\_subnet\_tags)| Additional tags for the database subnets |`map(string)`|`{}`| no |
386
+
| <aname="input_database_subnet_tags_per_subnet"></a> [database\_subnet\_tags\_per\_subnet](#input\_database\_subnet\_tags\_per\_subnet)| Additional tags for the database subnets, if specified then must have a length equal to the number of database subnets |`list(map(string))`|`[]`| no |
386
387
| <aname="input_database_subnets"></a> [database\_subnets](#input\_database\_subnets)| A list of database subnets |`list(string)`|`[]`| no |
387
388
| <aname="input_default_network_acl_egress"></a> [default\_network\_acl\_egress](#input\_default\_network\_acl\_egress)| List of maps of egress rules to set on the Default Network ACL |`list(map(string))`| <pre>[<br> {<br> "action": "allow",<br> "cidr_block": "0.0.0.0/0",<br> "from_port": 0,<br> "protocol": "-1",<br> "rule_no": 100,<br> "to_port": 0<br> },<br> {<br> "action": "allow",<br> "from_port": 0,<br> "ipv6_cidr_block": "::/0",<br> "protocol": "-1",<br> "rule_no": 101,<br> "to_port": 0<br> }<br>]</pre> | no |
388
389
| <aname="input_default_network_acl_ingress"></a> [default\_network\_acl\_ingress](#input\_default\_network\_acl\_ingress)| List of maps of ingress rules to set on the Default Network ACL |`list(map(string))`| <pre>[<br> {<br> "action": "allow",<br> "cidr_block": "0.0.0.0/0",<br> "from_port": 0,<br> "protocol": "-1",<br> "rule_no": 100,<br> "to_port": 0<br> },<br> {<br> "action": "allow",<br> "from_port": 0,<br> "ipv6_cidr_block": "::/0",<br> "protocol": "-1",<br> "rule_no": 101,<br> "to_port": 0<br> }<br>]</pre> | no |
@@ -419,6 +420,7 @@ No modules.
419
420
| <aname="input_elasticache_subnet_names"></a> [elasticache\_subnet\_names](#input\_elasticache\_subnet\_names)| Explicit values to use in the Name tag on elasticache subnets. If empty, Name tags are generated. |`list(string)`|`[]`| no |
420
421
| <aname="input_elasticache_subnet_suffix"></a> [elasticache\_subnet\_suffix](#input\_elasticache\_subnet\_suffix)| Suffix to append to elasticache subnets name |`string`|`"elasticache"`| no |
421
422
| <aname="input_elasticache_subnet_tags"></a> [elasticache\_subnet\_tags](#input\_elasticache\_subnet\_tags)| Additional tags for the elasticache subnets |`map(string)`|`{}`| no |
423
+
| <aname="input_elasticache_subnet_tags_per_subnet"></a> [elasticache\_subnet\_tags\_per\_subnet](#input\_elasticache\_subnet\_tags\_per\_subnet)| Additional tags for the elasticache subnets, if specified then must have a length equal to the number of elasticache subnets |`list(map(string))`|`[]`| no |
422
424
| <aname="input_elasticache_subnets"></a> [elasticache\_subnets](#input\_elasticache\_subnets)| A list of elasticache subnets |`list(string)`|`[]`| no |
423
425
| <aname="input_enable_classiclink"></a> [enable\_classiclink](#input\_enable\_classiclink)|[DEPRECATED](https://github.com/hashicorp/terraform/issues/31730) Should be true to enable ClassicLink for the VPC. Only valid in regions and accounts that support EC2 Classic. |`bool`|`null`| no |
424
426
| <aname="input_enable_classiclink_dns_support"></a> [enable\_classiclink\_dns\_support](#input\_enable\_classiclink\_dns\_support)|[DEPRECATED](https://github.com/hashicorp/terraform/issues/31730) Should be true to enable ClassicLink DNS Support for the VPC. Only valid in regions and accounts that support EC2 Classic. |`bool`|`null`| no |
@@ -457,6 +459,7 @@ No modules.
457
459
| <aname="input_intra_subnet_names"></a> [intra\_subnet\_names](#input\_intra\_subnet\_names)| Explicit values to use in the Name tag on intra subnets. If empty, Name tags are generated. |`list(string)`|`[]`| no |
458
460
| <aname="input_intra_subnet_suffix"></a> [intra\_subnet\_suffix](#input\_intra\_subnet\_suffix)| Suffix to append to intra subnets name |`string`|`"intra"`| no |
459
461
| <aname="input_intra_subnet_tags"></a> [intra\_subnet\_tags](#input\_intra\_subnet\_tags)| Additional tags for the intra subnets |`map(string)`|`{}`| no |
462
+
| <aname="input_intra_subnet_tags_per_subnet"></a> [intra\_subnet\_tags\_per\_subnet](#input\_intra\_subnet\_tags\_per\_subnet)| Additional tags for the intra subnets, if specified then must have a length equal to the number of intra subnets |`list(map(string))`|`[]`| no |
460
463
| <aname="input_intra_subnets"></a> [intra\_subnets](#input\_intra\_subnets)| A list of intra subnets |`list(string)`|`[]`| no |
461
464
| <aname="input_ipv4_ipam_pool_id"></a> [ipv4\_ipam\_pool\_id](#input\_ipv4\_ipam\_pool\_id)| (Optional) The ID of an IPv4 IPAM pool you want to use for allocating this VPC's CIDR. |`string`|`null`| no |
462
465
| <aname="input_ipv4_netmask_length"></a> [ipv4\_netmask\_length](#input\_ipv4\_netmask\_length)| (Optional) The netmask length of the IPv4 CIDR you want to allocate to this VPC. Requires specifying a ipv4\_ipam\_pool\_id. |`number`|`null`| no |
@@ -484,6 +487,7 @@ No modules.
484
487
| <aname="input_outpost_subnet_names"></a> [outpost\_subnet\_names](#input\_outpost\_subnet\_names)| Explicit values to use in the Name tag on outpost subnets. If empty, Name tags are generated. |`list(string)`|`[]`| no |
485
488
| <aname="input_outpost_subnet_suffix"></a> [outpost\_subnet\_suffix](#input\_outpost\_subnet\_suffix)| Suffix to append to outpost subnets name |`string`|`"outpost"`| no |
486
489
| <aname="input_outpost_subnet_tags"></a> [outpost\_subnet\_tags](#input\_outpost\_subnet\_tags)| Additional tags for the outpost subnets |`map(string)`|`{}`| no |
490
+
| <aname="input_outpost_subnet_tags_per_subnet"></a> [outpost\_subnet\_tags\_per\_subnet](#input\_outpost\_subnet\_tags\_per\_subnet)| Additional tags for the outpost subnets, if specified then must have a length equal to the number of outpost subnets |`list(map(string))`|`[]`| no |
487
491
| <aname="input_outpost_subnets"></a> [outpost\_subnets](#input\_outpost\_subnets)| A list of outpost subnets inside the VPC |`list(string)`|`[]`| no |
488
492
| <aname="input_private_acl_tags"></a> [private\_acl\_tags](#input\_private\_acl\_tags)| Additional tags for the private subnets network ACL |`map(string)`|`{}`| no |
489
493
| <aname="input_private_dedicated_network_acl"></a> [private\_dedicated\_network\_acl](#input\_private\_dedicated\_network\_acl)| Whether to use dedicated network ACL (not default) and custom rules for private subnets |`bool`|`false`| no |
@@ -496,6 +500,7 @@ No modules.
496
500
| <aname="input_private_subnet_suffix"></a> [private\_subnet\_suffix](#input\_private\_subnet\_suffix)| Suffix to append to private subnets name |`string`|`"private"`| no |
497
501
| <aname="input_private_subnet_tags"></a> [private\_subnet\_tags](#input\_private\_subnet\_tags)| Additional tags for the private subnets |`map(string)`|`{}`| no |
498
502
| <aname="input_private_subnet_tags_per_az"></a> [private\_subnet\_tags\_per\_az](#input\_private\_subnet\_tags\_per\_az)| Additional tags for the private subnets where the primary key is the AZ |`map(map(string))`|`{}`| no |
503
+
| <aname="input_private_subnet_tags_per_subnet"></a> [private\_subnet\_tags\_per\_subnet](#input\_private\_subnet\_tags\_per\_subnet)| Additional tags for the private subnets, if specified then must have a length equal to the number of private subnets |`list(map(string))`|`[]`| no |
499
504
| <aname="input_private_subnets"></a> [private\_subnets](#input\_private\_subnets)| A list of private subnets inside the VPC |`list(string)`|`[]`| no |
500
505
| <aname="input_propagate_intra_route_tables_vgw"></a> [propagate\_intra\_route\_tables\_vgw](#input\_propagate\_intra\_route\_tables\_vgw)| Should be true if you want route table propagation |`bool`|`false`| no |
501
506
| <aname="input_propagate_private_route_tables_vgw"></a> [propagate\_private\_route\_tables\_vgw](#input\_propagate\_private\_route\_tables\_vgw)| Should be true if you want route table propagation |`bool`|`false`| no |
@@ -511,6 +516,7 @@ No modules.
511
516
| <aname="input_public_subnet_suffix"></a> [public\_subnet\_suffix](#input\_public\_subnet\_suffix)| Suffix to append to public subnets name |`string`|`"public"`| no |
512
517
| <aname="input_public_subnet_tags"></a> [public\_subnet\_tags](#input\_public\_subnet\_tags)| Additional tags for the public subnets |`map(string)`|`{}`| no |
513
518
| <aname="input_public_subnet_tags_per_az"></a> [public\_subnet\_tags\_per\_az](#input\_public\_subnet\_tags\_per\_az)| Additional tags for the public subnets where the primary key is the AZ |`map(map(string))`|`{}`| no |
519
+
| <aname="input_public_subnet_tags_per_subnet"></a> [public\_subnet\_tags\_per\_subnet](#input\_public\_subnet\_tags\_per\_subnet)| Additional tags for the public subnets, if specified then must have a length equal to the number of public subnets |`list(map(string))`|`[]`| no |
514
520
| <aname="input_public_subnets"></a> [public\_subnets](#input\_public\_subnets)| A list of public subnets inside the VPC |`list(string)`|`[]`| no |
515
521
| <aname="input_putin_khuylo"></a> [putin\_khuylo](#input\_putin\_khuylo)| Do you agree that Putin doesn't respect Ukrainian sovereignty and territorial integrity? More info: https://en.wikipedia.org/wiki/Putin_khuylo!|`bool`|`true`| no |
516
522
| <aname="input_redshift_acl_tags"></a> [redshift\_acl\_tags](#input\_redshift\_acl\_tags)| Additional tags for the redshift subnets network ACL |`map(string)`|`{}`| no |
@@ -525,6 +531,7 @@ No modules.
525
531
| <aname="input_redshift_subnet_names"></a> [redshift\_subnet\_names](#input\_redshift\_subnet\_names)| Explicit values to use in the Name tag on redshift subnets. If empty, Name tags are generated. |`list(string)`|`[]`| no |
526
532
| <aname="input_redshift_subnet_suffix"></a> [redshift\_subnet\_suffix](#input\_redshift\_subnet\_suffix)| Suffix to append to redshift subnets name |`string`|`"redshift"`| no |
527
533
| <aname="input_redshift_subnet_tags"></a> [redshift\_subnet\_tags](#input\_redshift\_subnet\_tags)| Additional tags for the redshift subnets |`map(string)`|`{}`| no |
534
+
| <aname="input_redshift_subnet_tags_per_subnet"></a> [redshift\_subnet\_tags\_per\_subnet](#input\_redshift\_subnet\_tags\_per\_subnet)| Additional tags for the redshift subnets, if specified then must have a length equal to the number of redshift subnets |`list(map(string))`|`[]`| no |
528
535
| <aname="input_redshift_subnets"></a> [redshift\_subnets](#input\_redshift\_subnets)| A list of redshift subnets |`list(string)`|`[]`| no |
529
536
| <aname="input_reuse_nat_ips"></a> [reuse\_nat\_ips](#input\_reuse\_nat\_ips)| 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 |`bool`|`false`| no |
530
537
| <aname="input_secondary_cidr_blocks"></a> [secondary\_cidr\_blocks](#input\_secondary\_cidr\_blocks)| List of secondary CIDR blocks to associate with the VPC to extend the IP Address pool |`list(string)`|`[]`| no |
0 commit comments