+| <a name="input_transit_gateway_attachments"></a> [transit\_gateway\_attachments](#input\_transit\_gateway\_attachments) | (Optional) A list of configurations for Transit Gateway VPC attachments. Each block of `transit_gateway_attachments` as defined below.<br/> (Required) `name` - The name of the Transit Gateway VPC attachment.<br/> (Required) `transit_gateway` - The ID of the Transit Gateway.<br/> (Optional) `appliance_mode_enabled` - Whether Appliance Mode support is enabled. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. Defaults to `false`.<br/> (Optional) `dns_support_enabled` - Whether to enable Domain Name System resolution for VPCs attached to this transit gateway. Defaults to `true`.<br/> (Optional) `ipv6_enabled` - Whether to enable IPv6 support. Defaults to `false`.<br/> (Optional) `security_group_referencing_enabled` - Whether to enable security group referencing support. Defaults to `false`.<br/> (Optional) `default_association_route_table_enabled` - Whether to automatically associate transit gateway attachments with this transit gateway's default route table. This cannot be configured or perform drift detection with Resource Access Manager shared EC2 Transit Gateways. Defaults to `false`.<br/> (Optional) `default_propagation_route_table_enabled` - Whether to automatically propagate transit gateway attachments with this transit gateway's default route table. This cannot be configured or perform drift detection with Resource Access Manager shared EC2 Transit Gateways. Defaults to `false`.<br/> (Optional) `tags` - A map of tags to add to the vpc association. | <pre>list(object({<br/> name = string<br/> transit_gateway = string<br/> appliance_mode_enabled = optional(bool, false)<br/> dns_support_enabled = optional(bool, true)<br/> ipv6_enabled = optional(bool, false)<br/> security_group_referencing_enabled = optional(bool, false)<br/> default_association_route_table_enabled = optional(bool, false)<br/> default_propagation_route_table_enabled = optional(bool, false)<br/><br/> tags = optional(map(string), {})<br/> }))</pre> | `[]` | no |
0 commit comments