|
1 |
| -<!-- BEGIN_TF_DOCS --> |
2 |
| -#### Requirements |
| 1 | +## Requirements |
3 | 2 |
|
4 | 3 | | Name | Version |
|
5 | 4 | |------|---------|
|
6 |
| -| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.6.4 | |
7 |
| -| <a name="requirement_azurerm"></a> [azurerm](#requirement\_azurerm) | 4.0.1 | |
| 5 | +| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.6.3 | |
| 6 | +| <a name="requirement_azurerm"></a> [azurerm](#requirement\_azurerm) | 4.14.0 | |
8 | 7 |
|
9 |
| -#### Providers |
| 8 | +## Providers |
10 | 9 |
|
11 | 10 | | Name | Version |
|
12 | 11 | |------|---------|
|
13 |
| -| <a name="provider_azurerm"></a> [azurerm](#provider\_azurerm) | 4.0.1 | |
| 12 | +| <a name="provider_azurerm"></a> [azurerm](#provider\_azurerm) | 4.14.0 | |
14 | 13 |
|
15 |
| -#### Resources |
| 14 | +## Modules |
| 15 | + |
| 16 | +No modules. |
| 17 | + |
| 18 | +## Resources |
16 | 19 |
|
17 | 20 | | Name | Type |
|
18 | 21 | |------|------|
|
19 |
| -| [azurerm_route_table.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.0.1/docs/resources/route_table) | resource | |
20 |
| -| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/4.0.1/docs/data-sources/client_config) | data source | |
21 |
| -| [azurerm_resource_group.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.0.1/docs/data-sources/resource_group) | data source | |
| 22 | +| [azurerm_route_table.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/route_table) | resource | |
| 23 | +| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/data-sources/client_config) | data source | |
| 24 | +| [azurerm_resource_group.rg](https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/data-sources/resource_group) | data source | |
22 | 25 |
|
23 |
| -#### Inputs |
| 26 | +## Inputs |
24 | 27 |
|
25 | 28 | | Name | Description | Type | Default | Required |
|
26 | 29 | |------|-------------|------|---------|:--------:|
|
27 |
| -| <a name="input_default_tags"></a> [default\_tags](#input\_default\_tags) | A mapping of tags to assign to the resource. | `map(any)` | <pre>{<br/> "ManagedByTerraform": "True"<br/>}</pre> | no | |
28 |
| -| <a name="input_environment"></a> [environment](#input\_environment) | Variable that defines the name of the environment. | `string` | `"dev"` | no | |
29 |
| -| <a name="input_region"></a> [region](#input\_region) | Region in which resources are deployed. | `string` | `"weu"` | no | |
30 |
| -| <a name="input_resource_group_location"></a> [resource\_group\_location](#input\_resource\_group\_location) | Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. | `any` | n/a | yes | |
31 |
| -| <a name="input_resource_group_name"></a> [resource\_group\_name](#input\_resource\_group\_name) | The name of the resource group in which to create the route table. Changing this forces a new resource to be created. | `any` | n/a | yes | |
32 |
| -| <a name="input_route_table"></a> [route\_table](#input\_route\_table) | List of objects representing routes. Each object accepts the arguments documented below. | `list(map(string))` | `[]` | no | |
33 |
| -| <a name="input_route_table_disable_bgp_route_propagation"></a> [route\_table\_disable\_bgp\_route\_propagation](#input\_route\_table\_disable\_bgp\_route\_propagation) | Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. | `bool` | `true` | no | |
34 |
| -| <a name="input_route_table_name"></a> [route\_table\_name](#input\_route\_table\_name) | The name of the route table. Changing this forces a new resource to be created. | `string` | n/a | yes | |
| 30 | +| <a name="input_default_tags"></a> [default\_tags](#input\_default\_tags) | A mapping of key-value pairs used to tag the resources. These tags help organize and identify resources within the subscription. | `map(any)` | n/a | yes | |
| 31 | +| <a name="input_environment"></a> [environment](#input\_environment) | Specifies the environment where the resources are deployed, such as 'dev', 'staging', or 'prod'. Used as part of the naming convention or key for backend configurations. | `string` | `"dev"` | no | |
| 32 | +| <a name="input_name"></a> [name](#input\_name) | The name of the route table. Changing this value will result in a new route table being created. | `string` | n/a | yes | |
| 33 | +| <a name="input_region"></a> [region](#input\_region) | The Azure region where the resources are deployed. Use short region codes such as 'weu' (West Europe) for consistent naming conventions. | `string` | `"weu"` | no | |
| 34 | +| <a name="input_resource_group_location"></a> [resource\_group\_location](#input\_resource\_group\_location) | The Azure region where the resource group is created. Updating this will recreate the resource group and its associated resources. | `string` | `"West Europe"` | no | |
| 35 | +| <a name="input_resource_group_name"></a> [resource\_group\_name](#input\_resource\_group\_name) | The name of the resource group where the route table is deployed. Updating this name will trigger the recreation of the resource group. | `string` | n/a | yes | |
| 36 | +| <a name="input_route_table"></a> [route\_table](#input\_route\_table) | A list of route definitions for the route table. Each route object contains the following properties: 'name', 'address\_prefix', 'next\_hop\_type', and optionally 'next\_hop\_in\_ip\_address'. | `list(map(string))` | `[]` | no | |
| 37 | +| <a name="input_route_table_disable_bgp_route_propagation"></a> [route\_table\_disable\_bgp\_route\_propagation](#input\_route\_table\_disable\_bgp\_route\_propagation) | A boolean flag to enable or disable the propagation of routes learned via BGP. Set to 'true' to disable propagation; 'false' to allow it. | `bool` | `true` | no | |
35 | 38 |
|
36 |
| -#### Outputs |
| 39 | +## Outputs |
37 | 40 |
|
38 | 41 | | Name | Description |
|
39 | 42 | |------|-------------|
|
40 |
| -| <a name="output_location"></a> [location](#output\_location) | Azure location where the resource exists. | |
41 |
| -| <a name="output_resource_group_name"></a> [resource\_group\_name](#output\_resource\_group\_name) | The name of the resource group in which to create the route table | |
42 |
| -| <a name="output_route_entries"></a> [route\_entries](#output\_route\_entries) | Objects representing routes | |
43 |
| -| <a name="output_route_table_id"></a> [route\_table\_id](#output\_route\_table\_id) | The Route Table ID. | |
44 |
| -| <a name="output_route_table_name"></a> [route\_table\_name](#output\_route\_table\_name) | The name of the route table. | |
45 |
| -<!-- END_TF_DOCS --> |
| 43 | +| <a name="output_id"></a> [id](#output\_id) | The Route Table ID. | |
| 44 | +| <a name="output_location"></a> [location](#output\_location) | Azure location where the route table is created. | |
| 45 | +| <a name="output_name"></a> [name](#output\_name) | The name of the route table. | |
| 46 | +| <a name="output_resource_group_name"></a> [resource\_group\_name](#output\_resource\_group\_name) | The name of the resource group in which to create the route table. | |
| 47 | +| <a name="output_routes"></a> [routes](#output\_routes) | List of objects representing routes. | |
| 48 | +| <a name="output_subnets"></a> [subnets](#output\_subnets) | The collection of Subnets associated with this route table. | |
| 49 | +| <a name="output_tags"></a> [tags](#output\_tags) | A mapping of tags to assign to the resource. | |
0 commit comments