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_amazon_side_asn"></a> [amazon\_side\_asn](#input\_amazon\_side\_asn)| The Autonomous System Number (ASN) for the Amazon side of the gateway. By default the TGW is created with the current default Amazon ASN |`string`|`null`| no |
88
-
| <aname="input_create"></a> [create](#input\_create)| Controls if TGW should be created (it affects almost all resources) |`bool`|`true`| no |
88
+
| <aname="input_auto_accept_shared_attachments"></a> [auto\_accept\_shared\_attachments](#input\_auto\_accept\_shared\_attachments)| Whether resource attachment requests are automatically accepted |`bool`|`false`| no |
89
+
| <aname="input_create"></a> [create](#input\_create)| Controls if resources should be created (it affects almost all resources) |`bool`|`true`| no |
89
90
| <aname="input_create_flow_log"></a> [create\_flow\_log](#input\_create\_flow\_log)| Whether to create flow log resource(s) |`bool`|`true`| no |
91
+
| <aname="input_default_route_table_association"></a> [default\_route\_table\_association](#input\_default\_route\_table\_association)| Whether resource attachments are automatically associated with the default association route table |`bool`|`false`| no |
92
+
| <aname="input_default_route_table_propagation"></a> [default\_route\_table\_propagation](#input\_default\_route\_table\_propagation)| Whether resource attachments automatically propagate routes to the default propagation route table |`bool`|`false`| no |
90
93
| <aname="input_description"></a> [description](#input\_description)| Description of the EC2 Transit Gateway |`string`|`null`| no |
91
-
| <aname="input_enable_auto_accept_shared_attachments"></a> [enable\_auto\_accept\_shared\_attachments](#input\_enable\_auto\_accept\_shared\_attachments)| Whether resource attachment requests are automatically accepted |`bool`|`false`| no |
92
-
| <aname="input_enable_default_route_table_association"></a> [enable\_default\_route\_table\_association](#input\_enable\_default\_route\_table\_association)| Whether resource attachments are automatically associated with the default association route table |`bool`|`false`| no |
93
-
| <aname="input_enable_default_route_table_propagation"></a> [enable\_default\_route\_table\_propagation](#input\_enable\_default\_route\_table\_propagation)| Whether resource attachments automatically propagate routes to the default propagation route table |`bool`|`false`| no |
94
-
| <aname="input_enable_dns_support"></a> [enable\_dns\_support](#input\_enable\_dns\_support)| Should be true to enable DNS support in the TGW |`bool`|`true`| no |
95
-
| <aname="input_enable_multicast_support"></a> [enable\_multicast\_support](#input\_enable\_multicast\_support)| Whether multicast support is enabled |`bool`|`false`| no |
94
+
| <aname="input_dns_support"></a> [dns\_support](#input\_dns\_support)| Should be true to enable DNS support in the TGW |`bool`|`true`| no |
96
95
| <aname="input_enable_ram_share"></a> [enable\_ram\_share](#input\_enable\_ram\_share)| Whether to share your transit gateway with other accounts |`bool`|`false`| no |
97
-
| <aname="input_enable_vpn_ecmp_support"></a> [enable\_vpn\_ecmp\_support](#input\_enable\_vpn\_ecmp\_support)| Whether VPN Equal Cost Multipath Protocol support is enabled |`bool`|`true`| no |
98
96
| <a name="input_flow_logs"></a> [flow\_logs](#input\_flow\_logs) | Flow Logs to create for Transit Gateway or attachments | <pre>map(object({<br/> deliver_cross_account_role = optional(string)<br/> destination_options = optional(object({<br/> file_format = optional(string, "parquet")<br/> hive_compatible_partitions = optional(bool, false)<br/> per_hour_partition = optional(bool, true)<br/> }))<br/> iam_role_arn = optional(string)<br/> log_destination = optional(string)<br/> log_destination_type = optional(string)<br/> log_format = optional(string)<br/> max_aggregation_interval = optional(number, 30)<br/> traffic_type = optional(string, "ALL")<br/> tags = optional(map(string), {})<br/><br/> enable_transit_gateway = optional(bool, true)<br/> # The following can be provided when `enable_transit_gateway` is `false`<br/> vpc_attachment_key = optional(string)<br/> peering_attachment_key = optional(string)<br/> }))</pre> | `{}` | no |
99
-
| <aname="input_name"></a> [name](#input\_name)| Name to be used on all the resources as identifier |`string`|`""`| no |
97
+
| <aname="input_multicast_support"></a> [multicast\_support](#input\_multicast\_support)| Whether multicast support is enabled |`bool`|`false`| no |
98
+
| <aname="input_name"></a> [name](#input\_name)| Name to be used on all the resources as the identifier |`string`|`""`| no |
| <aname="input_ram_allow_external_principals"></a> [ram\_allow\_external\_principals](#input\_ram\_allow\_external\_principals)| Indicates whether principals outside your organization can be associated with a resource share |`bool`|`false`| no |
102
101
| <aname="input_ram_name"></a> [ram\_name](#input\_ram\_name)| The name of the resource share of TGW |`string`|`""`| no |
103
102
| <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 |`set(string)`|`[]`| no |
104
103
| <aname="input_ram_tags"></a> [ram\_tags](#input\_ram\_tags)| Additional tags for the RAM |`map(string)`|`{}`| no |
104
+
| <aname="input_security_group_referencing_support"></a> [security\_group\_referencing\_support](#input\_security\_group\_referencing\_support)| Whether security group referencing is enabled |`bool`|`false`| no |
105
105
| <aname="input_tags"></a> [tags](#input\_tags)| A map of tags to add to all resources |`map(string)`|`{}`| no |
106
106
| <aname="input_tgw_tags"></a> [tgw\_tags](#input\_tgw\_tags)| Additional tags for the TGW |`map(string)`|`{}`| no |
107
107
| <aname="input_timeouts"></a> [timeouts](#input\_timeouts)| Create, update, and delete timeout configurations for the transit gateway |`map(string)`|`{}`| no |
108
108
| <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 |
| <aname="input_vpn_ecmp_support"></a> [vpn\_ecmp\_support](#input\_vpn\_ecmp\_support)| Whether VPN Equal Cost Multipath Protocol support is enabled |`bool`|`true`| no |
0 commit comments