Updatestf-azure

What's New in Terraform Azure Provider: Network Ddos Protection Plan, Private Dns A Record

v4.61.0v4.62.0Verified February 27, 2026

TL;DR

  • Several new list resources are now available, expanding querying capabilities for services like Redis, MSSQL, and Private DNS.
  • Java 25 is now supported across both Linux and Windows variants of Web Apps and Function Apps.
  • Python 3.14 support has been introduced for Linux Web Apps and their associated deployment slots.
  • Grafana dashboards gained support for major version 12, while the deprecated version 10 was removed.
  • A bug preventing the API from receiving initial delay settings for startup and readiness probes in Container App Jobs has been resolved.
  • Editor's Note: We view this release as a routine capability expansion that aligns with recent trends of supporting bleeding-edge runtime versions like Java 25 and Python 3.14. While mostly additive, the removal of Grafana version 10 requires attention from teams managing older observability stacks. A good practice before upgrading is to audit your azurerm_dashboard_grafana configurations to ensure no instances are left on the unsupported version.

    What Changed

    #### Deprecation

  • The 10 value is no longer accepted in the grafana_major_version property for the azurerm_dashboard_grafana resource.
  • #### Behavior

  • For azurerm_container_app_job, the provider now correctly sets template.container.startup_probe.initial_delay and template.container.readiness_probe.initial_delay in the API request, fixing an issue where these values were previously ignored.
  • #### Feature

  • Added support for the 12 value in the grafana_major_version property for azurerm_dashboard_grafana.
  • Introduced new list resources for infrastructure querying: azurerm_network_ddos_protection_plan, azurerm_private_dns_a_record, azurerm_private_endpoint, azurerm_redis_cache, azurerm_redis_firewall_rule, azurerm_route, azurerm_mssql_elasticpool, and azurerm_mssql_virtual_machine.
  • Updated the underlying databricks dependency to API version 2026-01-01.
  • Updated the underlying dataprotection dependency to API version 2025-09-01.
  • Added 25 as a valid value for the java_version property in azurerm_linux_function_app, azurerm_linux_web_app, azurerm_windows_function_app, and azurerm_windows_web_app.
  • Enabled 3.14 in the python_version property for azurerm_linux_web_app and azurerm_linux_web_app_slot.
  • Who's Impacted

  • If you manage azurerm_dashboard_grafana resources pinned to version 10, you will experience validation failures upon applying this update.
  • If you previously configured initial_delay for probes in azurerm_container_app_job, you might notice those delays taking effect for the first time during your next deployment.
  • Action Checklist

  • ☐ Search the codebase for azurerm_dashboard_grafana resources using grafana_major_version = "10".
  • ☐ Update any identified Grafana instances to version 12 (or another supported version).
  • ☐ Review azurerm_container_app_job configurations to verify if startup_probe.initial_delay is set.
  • ☐ Verify readiness_probe.initial_delay settings in container app jobs to ensure the newly applied delays function as intended without breaking deployment pipelines.
  • ☐ Check if existing custom data sources can be replaced by the new azurerm_network_ddos_protection_plan list resource.
  • ☐ Evaluate adopting the azurerm_private_dns_a_record list resource for internal DNS auditing modules.
  • ☐ Assess the new azurerm_private_endpoint list resource to simplify network inventory scripts.
  • ☐ Plan testing for Java 25 upgrades in azurerm_linux_function_app deployments.
  • ☐ Coordinate with development teams to test Java 25 on azurerm_windows_web_app environments.
  • ☐ Validate Python 3.14 compatibility for applications hosted on azurerm_linux_web_app.
  • ☐ Update staging environments using azurerm_linux_web_app_slot to test the new Python 3.14 runtime.
  • ☐ Review Databricks deployments to account for the internal 2026-01-01 API version update.
  • Verification

  • [Release v4.62.0](https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v4.62.0)
  • [Release v4.61.0](https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v4.61.0)
  • Last Verified: 2026-02-27T05:15:12.907933+00:00
  • 📎 Sources

    What's New in Terraform Azure Provider: Network Ddos Protection Plan, Private Dns A Record | Brief Stack