---
key: "azurerm"
name: "Terraform AzureRM provider"
kind: "provider"
cloud: "azure"
namespace: "hashicorp/azurerm"
registry_url: null
subject: null
repo_url: "https://github.com/hashicorp/terraform-provider-azurerm"
latest_version: "5.13.0"
latest_date: "2026-11-05"
latest_confirmed: true
latest_notes_read: true
oldest_tracked_version: "4.0.0"
breaking_releases_last_12_months: 1
counted_since: null
url: "https://eolwatch.dev/providers/azurerm"
markdown_url: "https://eolwatch.dev/providers/azurerm.md"
json_url: "https://eolwatch.dev/providers/azurerm.json"
as_of: "2026-11-13"
from: null
state: "all"
unread_versions: []
short_url: "https://eolwatch.dev/p/azurerm"
---

# azurerm breaking changes

Terraform AzureRM provider, published as `hashicorp/azurerm`.

- Cloud: Azure
- Latest v5.13.0, released 5 Nov 2026
- 1 release that lists breaking changes in the last 12 months, counted for 13 Nov 2026 (UTC)

Every release from v4.0.0 up to v5.13.0: 6 releases with breaking changes, 12 changes

## azurerm breaking changes: v4.0.0 to v5.13.0

### v5.0.0 (2026-07-27, major)

[Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v5.0.0) | [Upgrade guide](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/5.0-upgrade-guide)

- [ ] Major Version: Version 5.0 of the Azure Provider is a major version - some behaviours have changed and some deprecated fields/resources have been removed - please refer to the 5.0 upgrade guide for more information. ([source](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/5.0-upgrade-guide))

### v4.26.0 (2025-04-04)

[Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v4.26.0)

- [ ] feature: The Provider feature configuration item virtual_machines.graceful_shutdown is now not used due to a breaking change in the compute API. This feature block setting is now deprecated and ignored if set and will be removed in v5.0 of the provider. ([source](https://github.com/hashicorp/terraform-provider-azurerm/issues/29185))
- [ ] `azurerm_linux_virtual_machine`: azurerm_linux_virtual_machine - the vm_agent_platform_updates_enabled property is now read-only due to a recent API breaking change ([source](https://github.com/hashicorp/terraform-provider-azurerm/issues/29211))
- [ ] `azurerm_windows_virtual_machine`: azurerm_windows_virtual_machine - the vm_agent_platform_updates_enabled property is now read-only due to a recent API breaking change ([source](https://github.com/hashicorp/terraform-provider-azurerm/issues/29211))

### v4.16.0 (2025-01-16)

[Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v4.16.0)

- [ ] dependencies - redisenterprise API version reverted from 2024-10-01 to 2024-06-01-preview ([source](https://github.com/hashicorp/terraform-provider-azurerm/issues/28516))

### v4.14.0 (2024-12-13)

[Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v4.14.0)

- [ ] `nginx`: nginx - update api version to 2024-09-01-preview, this API no longer supports certain properties which have had to be deprecated in the provider for the upgrade ([source](https://github.com/hashicorp/terraform-provider-azurerm/issues/27776))
- [ ] `azurerm_nginx_configuration`: Data Source: azurerm_nginx_configuration - the protected_file.content property will not be populated and has been deprecated ([source](https://github.com/hashicorp/terraform-provider-azurerm/issues/27776))
- [ ] `azurerm_nginx_deployment`: Data Source: azurerm_nginx_deployment - the managed_resource_group property will not be populated and has been deprecated ([source](https://github.com/hashicorp/terraform-provider-azurerm/issues/27776))
- [ ] `azurerm_network_function_collector_policy`: azurerm_network_function_collector_policy - the API doesn't preserve the ordering of the ipfx_ingestion.source_resource_ids property causing non-empty plans after apply, this property's type has been changed from a list to a set to prevent Terraform from continually trying to recreate this resource. If this property is being referenced anywhere you will need to update your config to convert it to a list before referencing it ([source](https://github.com/hashicorp/terraform-provider-azurerm/issues/27915))
- [ ] `azurerm_nginx_deployment`: azurerm_nginx_deployment - the managed_resource_group property is no longer supported and has been deprecated ([source](https://github.com/hashicorp/terraform-provider-azurerm/issues/27776))

### v4.10.0 (2024-11-15)

[Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v4.10.0)

- [ ] dependencies - update cognitive to 2024-10-01, due to a behavioural change in this version of the API, the primary_access_key and secondary_access_key can not be retrieved if local_authentication_enabled has been set to false. These properties that may have had values previously will now be empty. This has affected the azurerm_ai_services and azurerm_cognitive_account resources as well as the azurerm_cognitive_account data source ([source](https://github.com/hashicorp/terraform-provider-azurerm/issues/27851))

### v4.0.0 (2024-08-22, major)

[Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v4.0.0) | [Upgrade guide](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-upgrade-guide)

- [ ] Major Version: Version 4.0 of the Azure Provider is a major version - some behaviours have changed and some deprecated fields/resources have been removed - please refer to the 4.0 upgrade guide for more information. ([source](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-upgrade-guide))

Source: https://eolwatch.dev/p/azurerm

Page: https://eolwatch.dev/providers/azurerm | JSON: https://eolwatch.dev/providers/azurerm.json
