azure Terraform AzureRM Provider Releases · · 5.0.0

Terraform Azure Provider v5.0.0 introduces breaking changes and new features

terraforminfraazuregadeprecationengineer
feature patch announcement

HashiCorp has released version 5.0.0 of the Azure Provider for Terraform, marking a major release with significant changes. This update includes breaking changes, removal of deprecated fields, and the introduction of new features and enhancements. Users upgrading to this version must consult the provided upgrade guide, as some resource behaviors have changed and deprecated elements have been removed. The release offers new capabilities like a Web App slot distribution action and a Kubernetes automatic cluster data source.

  • New Action: azurerm_web_app_set_slot_distribution
  • New Datasource adds azurerm_kubernetes_automatic_cluster_datasource
  • When upgrading to v5.0 of the AzureRM Provider, we recommend upgrading to the latest version of Terraform Core
  • grpc update to 1.82.1
  • loadbalancers - update to API version 2025-01-01
Features (2)
  • New Action: azurerm_web_app_set_slot_distribution
  • New Datasource adds azurerm_kubernetes_automatic_cluster_datasource
Enhancements (14)
  • dependencies grpc update to 1.82.1
  • dependencies loadbalancers - update to API version 2025-01-01
  • azurerm_cognitive_account_rai_policy - the content_filter.severity_threshold property is now optional
  • azurerm_container_registry - the trust_policy_enabled property has been deprecated and removed from the provider
  • azurerm_dashboard_grafana - the 11 value for the grafana_major_version property has been deprecated and the property now supports 13
  • azurerm_log_analytics_workspace - add support for the internet_ingestion_access_type and internet_query_access_type properties
  • azurerm_subnet - add support for the network_security_group_id_wo and network_security_group_id_wo_version properties
  • azurerm_subnet - add support for the route_table_id_wo and route_table_id_wo_version properties
  • azurerm_subnet - export the network_security_group_id property
  • azurerm_subnet - export the route_table_id property
  • azurerm_windows_web_app - add support for ~24 to site_config.application_stack.node_version
  • azurerm_windows_web_app_slot - add support for ~24 to site_config.application_stack.node_version
  • cdn - migrate to go-azure-sdk
  • sentinel - migrate to go-azure-sdk
Notes (2)
  • 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

  • When upgrading to v5.0 of the AzureRM Provider, we recommend upgrading to the latest version of Terraform Core
Read the original announcement →

https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v5.0.0

Related releases