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
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -251,7 +251,7 @@ The `terraform-docs` utility is used to generate this README. Follow the below s
251
251
| <aname="input_private_subnet_tags"></a> [private\_subnet\_tags](#input\_private\_subnet\_tags)| Additional tags for the private subnets |`map(string)`|`{}`| no |
252
252
| <aname="input_public_subnet_netmask"></a> [public\_subnet\_netmask](#input\_public\_subnet\_netmask)| The netmask for the public subnets |`number`|`0`| no |
253
253
| <aname="input_public_subnet_tags"></a> [public\_subnet\_tags](#input\_public\_subnet\_tags)| Additional tags for the public subnets |`map(string)`|`{}`| no |
254
-
| <aname="input_transit_gateway_id"></a> [transit\_gateway\_id](#input\_transit\_gateway\_id)| If enabled, and not lookup is disabled, the transit gateway id to connect to |`string`|`""`| no |
254
+
| <aname="input_transit_gateway_id"></a> [transit\_gateway\_id](#input\_transit\_gateway\_id)| If enabled, and not lookup is disabled, the transit gateway id to connect to |`string`|`null`| no |
255
255
| <aname="input_transit_gateway_routes"></a> [transit\_gateway\_routes](#input\_transit\_gateway\_routes)| If enabled, this is the cidr block to route down the transit gateway |`map(string)`| <pre>{<br/> "private": "10.0.0.0/8"<br/>}</pre> | no |
256
256
| <aname="input_transit_subnet_tags"></a> [transit\_subnet\_tags](#input\_transit\_subnet\_tags)| Additional tags for the transit subnets |`map(string)`|`{}`| no |
257
257
| <aname="input_vpc_cidr"></a> [vpc\_cidr](#input\_vpc\_cidr)| An optional cidr block to assign to the VPC (if not using IPAM) |`string`|`null`| no |
| <aname="input_name"></a> [name](#input\_name)| Is the name of the network to provision |`string`| n/a | yes |
13
+
| <aname="input_subnets"></a> [subnets](#input\_subnets)| A collection of subnets to provison, and rules to distribute to accounts | <pre>map(object({<br/> availability_zones = optional(number, null)<br/> # The availability zones to deploy the subnet into, else default to vpc availability zones<br/> netmask = optional(number, null)<br/> # The netmask for the subnet each of the subnets against the availability zones<br/> tags = optional(map(string), null)<br/> # Additional tags for the subnets<br/> shared = optional(object({<br/> accounts = optional(list(string), null)<br/> # A list of accounts to share the subnets with<br/> organization_units = optional(list(string), null)<br/> # A list of organization units to share the subnets with<br/> }), null)<br/> }))</pre> | n/a | yes |
14
+
| <aname="input_tags"></a> [tags](#input\_tags)| Tags to apply to all resources |`map(string)`| n/a | yes |
15
+
| <aname="input_associated_resolver_rules"></a> [associated\_resolver\_rules](#input\_associated\_resolver\_rules)| A list of resolver rules to associate with the VPC |`list(string)`|`[]`| no |
16
+
| <aname="input_associated_route53_zones"></a> [associated\_route53\_zones](#input\_associated\_route53\_zones)| A list of route53 zones to associate with the VPC |`list(string)`|`[]`| no |
17
+
| <aname="input_availability_zones"></a> [availability\_zones](#input\_availability\_zones)| The number of availability zone the network should be deployed into |`number`|`2`| no |
18
+
| <aname="input_enable_default_route_table_association"></a> [enable\_default\_route\_table\_association](#input\_enable\_default\_route\_table\_association)| Indicates the transit gateway default route table should be associated with the subnets |`bool`|`true`| no |
19
+
| <aname="input_enable_default_route_table_propagation"></a> [enable\_default\_route\_table\_propagation](#input\_enable\_default\_route\_table\_propagation)| Indicates the transit gateway default route table should be propagated to the subnets |`bool`|`true`| no |
20
+
| <aname="input_enable_nat_gateway"></a> [enable\_nat\_gateway](#input\_enable\_nat\_gateway)| Indicates the network should provison nat gateways |`bool`|`false`| no |
21
+
| <aname="input_enable_private_endpoints"></a> [enable\_private\_endpoints](#input\_enable\_private\_endpoints)| Indicates the network should provision private endpoints |`list(string)`|`[]`| no |
22
+
| <aname="input_enable_ssm"></a> [enable\_ssm](#input\_enable\_ssm)| Indicates we should provision SSM private endpoints |`bool`|`false`| no |
23
+
| <aname="input_enable_transit_gateway"></a> [enable\_transit\_gateway](#input\_enable\_transit\_gateway)| Indicates the network should provison nat gateways |`bool`|`false`| no |
24
+
| <aname="input_enable_transit_gateway_appliance_mode"></a> [enable\_transit\_gateway\_appliance\_mode](#input\_enable\_transit\_gateway\_appliance\_mode)| Indicates the network should be connected to a transit gateway in appliance mode |`bool`|`false`| no |
25
+
| <aname="input_enable_transit_gateway_subnet_natgw"></a> [enable\_transit\_gateway\_subnet\_natgw](#input\_enable\_transit\_gateway\_subnet\_natgw)| Indicates if the transit gateway subnets should be connected to a nat gateway |`bool`|`false`| no |
26
+
| <aname="input_ipam_pool_id"></a> [ipam\_pool\_id](#input\_ipam\_pool\_id)| An optional pool id to use for IPAM pool to use |`string`|`null`| no |
27
+
| <aname="input_transit_gateway_id"></a> [transit\_gateway\_id](#input\_transit\_gateway\_id)| If enabled, and not lookup is disabled, the transit gateway id to connect to |`string`|`""`| no |
28
+
| <aname="input_transit_gateway_routes"></a> [transit\_gateway\_routes](#input\_transit\_gateway\_routes)| If enabled, this is the cidr block to route down the transit gateway |`map(string)`| <pre>{<br/> "private": "10.0.0.0/8"<br/>}</pre> | no |
29
+
| <aname="input_transit_subnet_tags"></a> [transit\_subnet\_tags](#input\_transit\_subnet\_tags)| Additional tags for the transit subnets |`map(string)`|`{}`| no |
30
+
| <aname="input_vpc_cidr"></a> [vpc\_cidr](#input\_vpc\_cidr)| An optional cidr block to assign to the VPC (if not using IPAM) |`string`|`null`| no |
31
+
| <aname="input_vpc_instance_tenancy"></a> [vpc\_instance\_tenancy](#input\_vpc\_instance\_tenancy)| The name of the VPC to create |`string`|`"default"`| no |
32
+
| <aname="input_vpc_netmask"></a> [vpc\_netmask](#input\_vpc\_netmask)| An optional range assigned to the VPC |`number`|`null`| no |
33
+
34
+
## Outputs
35
+
36
+
| Name | Description |
37
+
|------|-------------|
38
+
| <aname="output_nat_public_ips"></a> [nat\_public\_ips](#output\_nat\_public\_ips)| The public IPs of the NAT Gateways i.e [public\_ip, public\_ip]|
39
+
| <aname="output_natgw_id_per_az"></a> [natgw\_id\_per\_az](#output\_natgw\_id\_per\_az)| The IDs of the NAT Gateways (see aws-ia/vpc/aws for details) |
40
+
| <aname="output_private_route_table_ids"></a> [private\_route\_table\_ids](#output\_private\_route\_table\_ids)| The IDs of the private route tables ie. [route\_table\_id, route\_table\_id]|
41
+
| <aname="output_private_subnet_attributes_by_az"></a> [private\_subnet\_attributes\_by\_az](#output\_private\_subnet\_attributes\_by\_az)| The attributes of the private subnets (see aws-ia/vpc/aws for details) |
42
+
| <aname="output_private_subnet_cidr_by_id"></a> [private\_subnet\_cidr\_by\_id](#output\_private\_subnet\_cidr\_by\_id)| A map of subnet id to CIDR block of the private subnets i.e. subnet\_id => cidr\_block |
43
+
| <aname="output_private_subnet_cidrs"></a> [private\_subnet\_cidrs](#output\_private\_subnet\_cidrs)| A list of the CIDRs for the private subnets |
44
+
| <aname="output_private_subnet_id_by_az"></a> [private\_subnet\_id\_by\_az](#output\_private\_subnet\_id\_by\_az)| A map of availability zone to subnet id of the private subnets i.e. eu-west-2a => subnet\_id |
45
+
| <aname="output_private_subnet_ids"></a> [private\_subnet\_ids](#output\_private\_subnet\_ids)| The IDs of the private subnets i.e. [subnet\_id, subnet\_id]|
46
+
| <aname="output_rt_attributes_by_type_by_az"></a> [rt\_attributes\_by\_type\_by\_az](#output\_rt\_attributes\_by\_type\_by\_az)| The attributes of the route tables (see aws-ia/vpc/aws for details) |
47
+
| <aname="output_transit_gateway_attachment_id"></a> [transit\_gateway\_attachment\_id](#output\_transit\_gateway\_attachment\_id)| The ID of the transit gateway attachment if enabled |
48
+
| <aname="output_transit_route_table_by_az"></a> [transit\_route\_table\_by\_az](#output\_transit\_route\_table\_by\_az)| A map of availability zone to transit gateway route table ID i.e eu-west-2a => route\_table\_id |
49
+
| <aname="output_transit_route_table_ids"></a> [transit\_route\_table\_ids](#output\_transit\_route\_table\_ids)| The IDs of the transit gateway route tables ie. [route\_table\_id, route\_table\_id]|
50
+
| <aname="output_transit_subnet_attributes_by_az"></a> [transit\_subnet\_attributes\_by\_az](#output\_transit\_subnet\_attributes\_by\_az)| The attributes of the transit gateway subnets (see aws-ia/vpc/aws for details) |
51
+
| <aname="output_transit_subnet_ids"></a> [transit\_subnet\_ids](#output\_transit\_subnet\_ids)| The IDs of the transit gateway subnets ie. [subnet\_id, subnet\_id]|
52
+
| <aname="output_vpc_attributes"></a> [vpc\_attributes](#output\_vpc\_attributes)| The attributes of the VPC (see aws-ia/vpc/aws for details) |
53
+
| <aname="output_vpc_cidr"></a> [vpc\_cidr](#output\_vpc\_cidr)| The CIDR block of the VPC |
54
+
| <aname="output_vpc_id"></a> [vpc\_id](#output\_vpc\_id)| The ID of the VPC |
0 commit comments