Impact Assessment
Detailed Breakdown
#### Azure Automation Runbook
azurerm_automation_runbook resource now supports the runtime_environment_name property.runtime_environment_name property if necessary.#### Azure Kusto Eventgrid Data Connection
eventhub_consumer_group_name property in azurerm_kusto_eventgrid_data_connection now allows $Default as input.#### Azure Linux Function App and Slot
azurerm_linux_function_app and azurerm_linux_function_app_slot now support Python 3.14 in their site_config.application_stack.python_version.python_version to 3.14 if necessary.#### Azure Netapp Volume Group SAP Hana Resource
azurerm_netapp_volume_group_sap_hana_resource now supports additional properties: zone, encryption_key_source, key_vault_private_endpoint_id, and network_features.#### Azure User Assigned Identity
azurerm_user_assigned_identity resource now supports the isolation_scope property.isolation_scope property to existing user-assigned identity configurations if required.#### Azure Kubernetes Cluster
network_policy property of azurerm_kubernetes_cluster now allows updating from calico to cilium.network_policy if a switch from calico to cilium is desired.#### Azure Logic App Trigger HTTP Request
azurerm_logic_app_trigger_http_request has been fixed.#### Azure MSSQL Database
min_capacity and auto_pause_delay_in_minutes in azurerm_mssql_database has been fixed.Editor's Note:
As we review this update, it's clear that the Terraform Azure provider is continually evolving to support more features and improve existing ones. This release, while not revolutionary, is a step forward in manageability and flexibility for Azure resources. One practical tip for developers is to thoroughly review the updated properties and validation rules for resources like azurerm_linux_function_app and azurerm_kusto_eventgrid_data_connection, as these changes can significantly impact application performance and data handling.
Before You Upgrade
1. Verify that all azurerm_automation_runbook resources are compatible with the new runtime_environment_name property.
2. Check azurerm_kusto_eventgrid_data_connection resources for any event hub consumer groups set to $Default to ensure they are correctly validated.
3. Review azurerm_linux_function_app and azurerm_linux_function_app_slot configurations for Python version updates to 3.14.
4. Use the command terraform show to inspect the current state of your resources before applying changes.
5. Run terraform plan to preview the changes that will be applied during the upgrade.
6. Ensure that the isolation_scope property is correctly set for azurerm_user_assigned_identity resources if using this feature.
7. Test updating the network_policy of an azurerm_kubernetes_cluster from calico to cilium in a non-production environment first.
8. Validate that azurerm_mssql_database resources comply with the corrected validation rules for min_capacity and auto_pause_delay_in_minutes.
Sources & Timeline
Last verified at: 2026-02-18T13:46:27.840412+00:00