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
@@ -50,18 +50,18 @@ This module creates following resources.
50
50
| <aname="input_name"></a> [name](#input\_name)| (Required) Desired name for the route table resources. |`string`| n/a | yes |
51
51
| <aname="input_vpc_id"></a> [vpc\_id](#input\_vpc\_id)| (Required) The ID of the VPC which the route table belongs to. |`string`| n/a | yes |
52
52
| <aname="input_gateways"></a> [gateways](#input\_gateways)| (Optional) A list of gateway IDs to associate with the route table. Only support Internet Gateway and Virtual Private Gateway. |`list(string)`|`[]`| no |
53
-
| <aname="input_ipv4_routes"></a> [ipv4\_routes](#input\_ipv4\_routes)| (Optional) A list of route rules for destinations to IPv4 CIDRs. Each block of `ipv4_routes` as defined below.<br> (Required) `destination` - The destination IPv4 CIDR block of the route rule.<br> (Required) `target` - A configuration of the target of the route rule. `target` as defined below.<br> (Required) `type` - The type of the target of the route rule. Valid values are `CARRIER_GATEWAY`, `CORE_GATEWAY`, `EGRESS_ONLY_INTERNET_GATEWAY`, `INTERNET_GATEWAY`, `VPN_GATEWAY`, `LOCAL_GATEWAY`, `NAT_GATEWAY`, `NETWORK_INTERFACE`, `TRANSIT_GATEWAY`, `VPC_ENDPOINT`, `VPC_PEERING_CONNECTION`.<br> (Required) `id` - The ID of the target of the route rule. | <pre>list(object({<br> destination = string<br><br> target = object({<br> type = string<br> id = string<br> })<br> }))</pre> |`[]`| no |
54
-
| <aname="input_ipv6_routes"></a> [ipv6\_routes](#input\_ipv6\_routes)| (Optional) A list of route rules for destinations to IPv6 CIDRs. Each block of `ipv6_routes` as defined below.<br> (Required) `destination` - The destination IPv6 CIDR block of the route rule.<br> (Required) `target` - A configuration of the target of the route rule. `target` as defined below.<br> (Required) `type` - The type of the target of the route rule. Valid values are `CARRIER_GATEWAY`, `CORE_GATEWAY`, `EGRESS_ONLY_INTERNET_GATEWAY`, `INTERNET_GATEWAY`, `VPN_GATEWAY`, `LOCAL_GATEWAY`, `NAT_GATEWAY`, `NETWORK_INTERFACE`, `TRANSIT_GATEWAY`, `VPC_ENDPOINT`, `VPC_PEERING_CONNECTION`.<br> (Required) `id` - The ID of the target of the route rule. | <pre>list(object({<br> destination = string<br><br> target = object({<br> type = string<br> id = string<br> })<br> }))</pre> |`[]`| no |
53
+
| <aname="input_ipv4_routes"></a> [ipv4\_routes](#input\_ipv4\_routes)| (Optional) A list of route rules for destinations to IPv4 CIDRs. Each block of `ipv4_routes` as defined below.<br/> (Required) `destination` - The destination IPv4 CIDR block of the route rule.<br/> (Required) `target` - A configuration of the target of the route rule. `target` as defined below.<br/> (Required) `type` - The type of the target of the route rule. Valid values are `CARRIER_GATEWAY`, `CORE_GATEWAY`, `EGRESS_ONLY_INTERNET_GATEWAY`, `INTERNET_GATEWAY`, `VPN_GATEWAY`, `LOCAL_GATEWAY`, `NAT_GATEWAY`, `NETWORK_INTERFACE`, `TRANSIT_GATEWAY`, `VPC_ENDPOINT`, `VPC_PEERING_CONNECTION`.<br/> (Required) `id` - The ID of the target of the route rule. | <pre>list(object({<br/> destination = string<br/><br/> target = object({<br/> type = string<br/> id = string<br/> })<br/> }))</pre> |`[]`| no |
54
+
| <aname="input_ipv6_routes"></a> [ipv6\_routes](#input\_ipv6\_routes)| (Optional) A list of route rules for destinations to IPv6 CIDRs. Each block of `ipv6_routes` as defined below.<br/> (Required) `destination` - The destination IPv6 CIDR block of the route rule.<br/> (Required) `target` - A configuration of the target of the route rule. `target` as defined below.<br/> (Required) `type` - The type of the target of the route rule. Valid values are `CARRIER_GATEWAY`, `CORE_GATEWAY`, `EGRESS_ONLY_INTERNET_GATEWAY`, `INTERNET_GATEWAY`, `VPN_GATEWAY`, `LOCAL_GATEWAY`, `NAT_GATEWAY`, `NETWORK_INTERFACE`, `TRANSIT_GATEWAY`, `VPC_ENDPOINT`, `VPC_PEERING_CONNECTION`.<br/> (Required) `id` - The ID of the target of the route rule. | <pre>list(object({<br/> destination = string<br/><br/> target = object({<br/> type = string<br/> id = string<br/> })<br/> }))</pre> |`[]`| no |
55
55
| <aname="input_is_main"></a> [is\_main](#input\_is\_main)| (Optional) Whether to set this route table as the main route table. Defaults to `false`. |`bool`|`false`| no |
56
56
| <aname="input_module_tags_enabled"></a> [module\_tags\_enabled](#input\_module\_tags\_enabled)| (Optional) Whether to create AWS Resource Tags for the module informations. |`bool`|`true`| no |
57
-
| <aname="input_prefix_list_routes"></a> [prefix\_list\_routes](#input\_prefix\_list\_routes)| (Optional) A list of route rules for destinations to Prefix Lists. Each block of `prefix_list_routes` as defined below.<br> (Required) `name` - The name of the route rule.<br> (Required) `destination` - The destination Prefix List of the route rule.<br> (Required) `target` - A configuration of the target of the route rule. `target` as defined below.<br> (Required) `type` - The type of the target of the route rule. Valid values are `CARRIER_GATEWAY`, `CORE_GATEWAY`, `EGRESS_ONLY_INTERNET_GATEWAY`, `INTERNET_GATEWAY`, `VPN_GATEWAY`, `LOCAL_GATEWAY`, `NAT_GATEWAY`, `NETWORK_INTERFACE`, `TRANSIT_GATEWAY`, `VPC_ENDPOINT`, `VPC_PEERING_CONNECTION`.<br> (Required) `id` - The ID of the target of the route rule. | <pre>list(object({<br> name = string<br> destination = string<br><br> target = object({<br> type = string<br> id = string<br> })<br> }))</pre> |`[]`| no |
57
+
| <a name="input_prefix_list_routes"></a> [prefix\_list\_routes](#input\_prefix\_list\_routes) | (Optional) A list of route rules for destinations to Prefix Lists. Each block of `prefix_list_routes` as defined below.<br/> (Required) `name` - The name of the route rule.<br/> (Required) `destination` - The destination Prefix List of the route rule.<br/> (Required) `target` - A configuration of the target of the route rule. `target` as defined below.<br/> (Required) `type` - The type of the target of the route rule. Valid values are `CARRIER_GATEWAY`, `CORE_GATEWAY`, `EGRESS_ONLY_INTERNET_GATEWAY`, `INTERNET_GATEWAY`, `VPN_GATEWAY`, `LOCAL_GATEWAY`, `NAT_GATEWAY`, `NETWORK_INTERFACE`, `TRANSIT_GATEWAY`, `VPC_ENDPOINT`, `VPC_PEERING_CONNECTION`.<br/> (Required) `id` - The ID of the target of the route rule. | <pre>list(object({<br/> name = string<br/> destination = string<br/><br/> target = object({<br/> type = string<br/> id = string<br/> })<br/> }))</pre> | `[]` | no |
58
58
| <aname="input_propagating_vpn_gateways"></a> [propagating\_vpn\_gateways](#input\_propagating\_vpn\_gateways)| (Optional) A list of Virtual Private Gateway IDs to propagate routes from. |`list(string)`|`[]`| no |
59
59
| <aname="input_resource_group_description"></a> [resource\_group\_description](#input\_resource\_group\_description)| (Optional) The description of Resource Group. |`string`|`"Managed by Terraform."`| no |
60
60
| <aname="input_resource_group_enabled"></a> [resource\_group\_enabled](#input\_resource\_group\_enabled)| (Optional) Whether to create Resource Group to find and group AWS resources which are created by this module. |`bool`|`true`| no |
61
61
| <aname="input_resource_group_name"></a> [resource\_group\_name](#input\_resource\_group\_name)| (Optional) The name of Resource Group. A Resource Group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with `AWS` or `aws`. |`string`|`""`| no |
62
62
| <aname="input_subnets"></a> [subnets](#input\_subnets)| (Optional) A list of subnet IDs to associate with the route table. |`list(string)`|`[]`| no |
63
63
| <aname="input_tags"></a> [tags](#input\_tags)| (Optional) A map of tags to add to all resources. |`map(string)`|`{}`| no |
64
-
| <aname="input_timeouts"></a> [timeouts](#input\_timeouts)| (Optional) How long to wait for the route table to be created/updated/deleted. | <pre>object({<br> create = optional(string, "5m")<br> update = optional(string, "2m")<br> delete = optional(string, "5m")<br> })</pre> |`{}`| no |
64
+
| <aname="input_timeouts"></a> [timeouts](#input\_timeouts)| (Optional) How long to wait for the route table to be created/updated/deleted. | <pre>object({<br/> create = optional(string, "5m")<br/> update = optional(string, "2m")<br/> delete = optional(string, "5m")<br/> })</pre> |`{}`| no |
65
65
| <aname="input_vpc_gateway_endpoints"></a> [vpc\_gateway\_endpoints](#input\_vpc\_gateway\_endpoints)| (Optional) A list of the VPC Endpoint IDs with which the Route Table will be associated. |`list(string)`|`[]`| no |
0 commit comments