---
key: "avm-res-network-routetable"
name: "Azure Verified Module avm-res-network-routetable"
kind: "module"
cloud: "azure"
namespace: "Azure/avm-res-network-routetable/azurerm"
registry_url: "https://registry.terraform.io/modules/Azure/avm-res-network-routetable"
subject: "Route Table"
repo_url: "https://github.com/Azure/terraform-azurerm-avm-res-network-routetable"
latest_version: "0.6.0"
latest_date: "2026-10-27"
latest_confirmed: true
latest_notes_read: true
oldest_tracked_version: "0.1.0"
breaking_releases_last_12_months: 2
counted_since: null
url: "https://eolwatch.dev/providers/avm-res-network-routetable"
markdown_url: "https://eolwatch.dev/providers/avm-res-network-routetable.md"
json_url: "https://eolwatch.dev/providers/avm-res-network-routetable.json"
as_of: "2026-11-13"
from: null
state: "all"
unread_versions: []
short_url: "https://eolwatch.dev/p/avm-res-network-routetable"
---

# avm-res-network-routetable breaking changes

An Azure Verified Module for Terraform, published as [`Azure/avm-res-network-routetable/azurerm`](https://registry.terraform.io/modules/Azure/avm-res-network-routetable) in the Terraform Registry: the resource module for Route Table.

- Cloud: Azure
- Latest v0.6.0, released 27 Oct 2026
- 2 releases that list breaking changes in the last 12 months, counted for 13 Nov 2026 (UTC)

Every release from v0.1.0 up to v0.6.0: 3 releases with breaking changes, 9 changes

## avm-res-network-routetable breaking changes: v0.1.0 to v0.6.0

### v0.6.0 (2026-10-27)

[Release notes](https://github.com/Azure/terraform-azurerm-avm-res-network-routetable/releases/tag/v0.6.0)

- [ ] Direct users of modules/route must now supply a non-null real Azure location even when enable_telemetry=false. Root callers already supply location; the root forwards it and enable_telemetry to each route child. No new required root input is added.
- [ ] Default-enabled telemetry now creates empty Incremental subscription deployments for the root and every instantiated non-legacy route child. Subscription deployment-management permissions are required; resource-group-only routing permissions may be insufficient. Owner is not specifically required. Configure the intended AzAPI subscription or explicitly disable telemetry. Expect additional deployment-history records per child and plan-timestamp updates. Existing routes_legacy_mode selection is unchanged.
- [ ] AzAPI now requires~>2.12 instead of~>2.4 in root and direct route child. Terraform>=1.9,<2.0 and AzureRM~>4.0 remain unchanged. Refresh provider locks as appropriate.
- [ ] ModTM and telemetry-only root Random requirements are removed. Non-destructive removed blocks request forgetting old root telemetry resources. Workload addresses and map keys are preserved, but an actual historical-state upgrade has not been exercised; back up state and inspect the plan.
- [ ] Route-table/route request bodies, route outputs, subnet associations, locks and role assignments retain their existing contract. Examples use exact certified Naming0.2.0 and legacy Regions0.8.2.

### v0.5.0 (2026-01-23)

[Release notes](https://github.com/Azure/terraform-azurerm-avm-res-network-routetable/releases/tag/v0.5.0)

- [ ] A submodule has been introduced for routes.
- [ ] The Terraform moved block lacks the capability to perform this move dynamically. As such we have retained the legacy mode for the next couple of releases. This can be enabled by setting the routes_legacy_mode variable to true.
- [ ] In order to migrate to the submodule, you'll need to construct moved blocks for each of your routes like this.

### v0.4.0 (2025-03-04)

[Release notes](https://github.com/Azure/terraform-azurerm-avm-res-network-routetable/releases/tag/0.4.0)

- [ ] Breaking changes in underlying provider versions supported.

Source: https://eolwatch.dev/p/avm-res-network-routetable

Page: https://eolwatch.dev/providers/avm-res-network-routetable | JSON: https://eolwatch.dev/providers/avm-res-network-routetable.json
