Azure provider for Terraform adds CDN security policy, improves storage and Kubernetes
terraforminfra
feature patch
Terraform's Azure provider (v4.71.0) introduces a new data source for CDN security policies and enhances existing resources like storage accounts and Kubernetes clusters. These updates provide greater flexibility and control for managing Azure infrastructure via Terraform. The release also includes several bug fixes, addressing issues with SQL databases and network security rules, benefiting users managing these Azure services.
- →New Data Source: azurerm_cdn_frontdoor_security_policy
- →storage - update API version to 2025-08-01
- →azurerm_bot_channel_directline_speech - the cognitive_service_access_key and cognitive_service_location properties are now optional
- →azurerm_kubernetes_cluster - the container_log_max_lines property has been renamed to container_log_max_files
- →azurerm_kubernetes_cluster_node_pool - the container_log_max_lines property has been renamed to container_log_max_files
Features (1) ›
- New Data Source: azurerm_cdn_frontdoor_security_policy
Enhancements (8) ›
- dependencies storage - update API version to 2025-08-01
- azurerm_bot_channel_directline_speech - the cognitive_service_access_key and cognitive_service_location properties are now optional
azurerm_eventhub - add support for storage_authentication_type and storage_authentication_id properties in the capture_description.destination block
- azurerm_kubernetes_cluster - the container_log_max_lines property has been renamed to container_log_max_files
- azurerm_kubernetes_cluster_node_pool - the container_log_max_lines property has been renamed to container_log_max_files
- azurerm_storage_account - add support for the Smart value to access_tier
- azurerm_storage_account - add support for the All value to allowed_copy_scope
- List Resource: azurerm_storage_account - skip resource data retrieval when include_resource is false
Fixes (4) ›
- azurerm_mssql_managed_database - skip retrieval of long_term_retention_policy when the database is in a stopped state
- azurerm_mssql_managed_database - fix an issue that caused 400 errors when users did not specify long_term_retention_policy.yearly_retention
- azurerm_mssql_server - fix resource update to conform with enforcement of "AD Auth Only" policy
- azurerm_network_security_rule and azurerm_network_security_group - add case-insensitive handling for application security group IDs
Read the original announcement →
https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v4.71.0
Related releases
- Azure Route Server adds route map preview Azure Updates ·
- Azure SQL updates preview for late July Azure Updates ·
- Azure Kubernetes Service 1.33 has reached end of life endoflife.date ·
- Azure Database for PostgreSQL 11 has reached end of life endoflife.date ·
- Azure Database for PostgreSQL 12 has reached end of life endoflife.date ·
- Azure Database for PostgreSQL 13 has reached end of life endoflife.date ·