avm-res-network-routetable
Azure/avm-res-network-routetable/azurerm
Terraform Azure Verified Resource Module for Route Table
terraform-azurerm-avm-res-network-routetable This is a module for deploying an Azure static route table. It should be used to deploy the route tabe, routes, and connect them to a subnet. > [!IMPORTANT] > As the overall AVM framework is not GA (generally available) yet - the CI framework and test automation is not fully functional and implemented across all supported languages yet - breaking changes are to be expected. > > However, it is important to note that this DOES NOT mean that the modules cannot be consumed and utilized. They CAN be leveraged in all types of environments (dev, test, prod etc.). Consumers can treat them just like any other IaC module and raise issues or feature requests against them as they learn from the usage of the module. Consumers should also read the release not
| Name | Type | Description | Default |
|---|---|---|---|
| location | string | (Required) Specifies the supported Azure location for the resource to be dep | required |
| name | string | (Required) Specifies the name of the Route Table. Changing this forces a new res | required |
| resource_group_name | string | (Required) The name of the resource group in which to create the resource. Chang | required |
| bgp_route_propagation_enabled | bool | (Optional) Boolean flag which controls propagation of routes learned by BGP on t | true |
| lock | object({ kind = string | (Optional) Controls the Resource Lock configuration for this resource. The f | null |
| role_assignments | map(object({ role_definiti | (Optional) A map of role assignments to create on this resource. The map key | {} |
| subnet_resource_ids | map(string) | (Optional) A map of string subnet ID's to associate the route table to. | {} |
| tags | map(string) | (Optional) Tags of the resource. | null |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| routes | map(object({ name | (Optional) A map of route objects to create on the route table. - `name | {} |
| routes_legacy_mode | bool | (Optional) When set to true, the module will use the legacy mode for managing ro | false |
resource — This is the full output for the route table.resource_id — The ID of the route tableroutes — This is the full output of the routes.name — The route table name