azurerm breaking changes
Terraform AzureRM provider, published as hashicorp/azurerm.
Azure
Latest v5.13.0, released · 1 release that lists breaking changes in the last 12 months
Pick your version
Every release from v4.0.0 up to v5.13.0: 6 releases with breaking changes, 12 changes
Breaking changes
v5.0.0
MajorRelease notes for v5.0.0Upgrade guide for v5.0.0
- 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 for this change in v5.0.0
v4.26.0
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 for azurerm_linux_virtual_machine in v4.26.0
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 for azurerm_windows_virtual_machine in v4.26.0
Other changes
- 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 for this change in v4.26.0
v4.16.0
- dependencies - redisenterprise API version reverted from 2024-10-01 to 2024-06-01-preview Source for this change in v4.16.0
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 for nginx in v4.14.0
azurerm_nginx_configuration
- Data Source: azurerm_nginx_configuration - the protected_file.content property will not be populated and has been deprecated Source for azurerm_nginx_configuration in v4.14.0
azurerm_nginx_deployment
- Data Source: azurerm_nginx_deployment - the managed_resource_group property will not be populated and has been deprecated Source for azurerm_nginx_deployment in v4.14.0
- azurerm_nginx_deployment - the managed_resource_group property is no longer supported and has been deprecated Source for azurerm_nginx_deployment in v4.14.0
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 for azurerm_network_function_collector_policy in v4.14.0
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 for this change in v4.10.0
v4.0.0
MajorRelease notes for v4.0.0Upgrade guide for v4.0.0
- 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 for this change in v4.0.0
Related items
The next retirements and end of support dates for resources managed with the Terraform AzureRM provider.
- The vendor gives a month, not a day., Nov 2026Azure Kubernetes Service: Kubernetes 1.31 LTS end of lifeSource
- The vendor gives a month, not a day., Nov 2026Azure Kubernetes Service: Kubernetes 1.34 end of lifeSource
- , 31 Dec 2026Azure App Service: PHP 8.2 end of extended supportSource
- , 12 Jan 2027Azure Batch: Windows Server 2016 Marketplace images end of supportSource
- , 12 Jan 2027Windows Server 2016 end of supportSource
- , 31 Jan 2027Azure Database for MySQL: MySQL 8.0 end of standard supportSource