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
| <aname="input_ram_principals"></a> [ram\_principals](#input\_ram\_principals)| A list of principals to share TGW with. Possible values are an AWS account ID, an AWS Organizations Organization ARN, or an AWS Organizations Organization Unit ARN |`list(string)`|`[]`| no |
120
104
| <aname="input_ram_resource_share_arn"></a> [ram\_resource\_share\_arn](#input\_ram\_resource\_share\_arn)| ARN of RAM resource share |`string`|`""`| no |
121
105
| <aname="input_ram_tags"></a> [ram\_tags](#input\_ram\_tags)| Additional tags for the RAM |`map(string)`|`{}`| no |
106
+
| <aname="input_region"></a> [region](#input\_region)| Region where the resource(s) will be managed. Defaults to the region set in the provider configuration |`string`|`null`| no |
122
107
| <aname="input_share_tgw"></a> [share\_tgw](#input\_share\_tgw)| Whether to share your transit gateway with other accounts |`bool`|`true`| no |
123
108
| <aname="input_tags"></a> [tags](#input\_tags)| A map of tags to add to all resources |`map(string)`|`{}`| no |
124
109
| <aname="input_tgw_default_route_table_tags"></a> [tgw\_default\_route\_table\_tags](#input\_tgw\_default\_route\_table\_tags)| Additional tags for the Default TGW route table |`map(string)`|`{}`| no |
125
110
| <aname="input_tgw_route_table_tags"></a> [tgw\_route\_table\_tags](#input\_tgw\_route\_table\_tags)| Additional tags for the TGW route table |`map(string)`|`{}`| no |
126
111
| <aname="input_tgw_tags"></a> [tgw\_tags](#input\_tgw\_tags)| Additional tags for the TGW |`map(string)`|`{}`| no |
127
112
| <aname="input_tgw_vpc_attachment_tags"></a> [tgw\_vpc\_attachment\_tags](#input\_tgw\_vpc\_attachment\_tags)| Additional tags for VPC attachments |`map(string)`|`{}`| no |
128
-
| <aname="input_timeouts"></a> [timeouts](#input\_timeouts)| Create, update, and delete timeout configurations for the transit gateway |`map(string)`|`{}`| no |
113
+
| <aname="input_timeouts"></a> [timeouts](#input\_timeouts)| Create, update, and delete timeout configurations for the transit gateway |<pre>object({<br/> create = optional(bool)<br/> update = optional(bool)<br/> delete = optional(bool)<br/> })</pre> |`null`| no |
129
114
| <aname="input_transit_gateway_cidr_blocks"></a> [transit\_gateway\_cidr\_blocks](#input\_transit\_gateway\_cidr\_blocks)| One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6 |`list(string)`|`[]`| no |
130
115
| <aname="input_transit_gateway_route_table_id"></a> [transit\_gateway\_route\_table\_id](#input\_transit\_gateway\_route\_table\_id)| Identifier of EC2 Transit Gateway Route Table to use with the Target Gateway when reusing it between multiple TGWs |`string`|`null`| no |
131
116
| <aname="input_vpc_attachments"></a> [vpc\_attachments](#input\_vpc\_attachments)| Maps of maps of VPC details to attach to TGW. Type 'any' to disable type validation by Terraform. |`any`|`{}`| no |
The examples provided demonstrate different cluster configurations that users can create with the modules provided.
4
+
5
+
Please do not mistake the examples provided as "best practices". It is up to users to consult the AWS service documentation for best practices, usage recommendations, etc.
0 commit comments