azure Terraform AzureRM Provider Releases · · 4.69.0

Terraform Provider for Azure Adds New Resources and Enhancements

terraforminfraazuregaengineerazure-key-vault
feature patch

The latest release of the Terraform Provider for Azure (v4.69.0) introduces several new resources including Traffic Manager Profiles, Web PubSub, and Automation Runtime Environments. It also brings numerous enhancements to existing resources, such as updated dependencies and new properties for managing storage accounts and Kubernetes configurations. These updates are primarily targeted at engineers and architects using Terraform to manage Azure infrastructure, providing more granular control and improved capabilities.

  • New List Resource: azurerm_traffic_manager_profile
  • New List Resource: azurerm_web_pubsub
  • New Resource: azurerm_automation_runtime_environment_package
  • New Resource: azurerm_container_app_environment_managed_certificate
  • Go - update to 1.25.9
Features (4)
  • New List Resource: azurerm_traffic_manager_profile
  • New List Resource: azurerm_web_pubsub
  • New Resource: azurerm_automation_runtime_environment_package
  • New Resource: azurerm_container_app_environment_managed_certificate
Enhancements (15)
  • dependencies Go - update to 1.25.9
  • dependencies kubernetesconfiguration/fluxconfiguration - update to API version 2025-04-01
  • Data Source: azurerm_kubernetes_cluster_node_pool - export the node_image_version property
  • Data Source: azurerm_storage_account_blob_container_sas - expand permissions block to include new fields
  • Data Source: azurerm_storage_account_sas - expand permissions block to include new fields
  • Data Source: azurerm_storage_share - export the rbac_scope_id property
  • azurerm_bot_channels_registration - add support for the microsoft_app_type, microsoft_app_tenant_id, and microsoft_app_user_assigned_identity_id properties

  • azurerm_cdn_frontdoor_route - the cdn_frontdoor_origin_ids property is now optional, allowing users to use the depends_on meta-argument instead

  • azurerm_cognitive_deployment - the rai_policy_name property is now Optional + Computed as Azure returns a value when not set in the creation request

  • azurerm_container_app - add support for identity_id property in custom_scale_rule block
  • azurerm_key_vault - added object-name max length validation for all key vault entries (keys, secrets, certs, etc)
  • azurerm_kubernetes_cluster_node_pool - export the node_image_version property
  • azurerm_kubernetes_flux_configuration - the git_repository.provider property now supports GitHub
  • azurerm_monitor_scheduled_query_rules_alert_v2 - add support for email_subject within action block
  • azurerm_storage_share - export the rbac_scope_id property
Fixes (2)
  • azurerm_linux_virtual_machine - parse os_managed_disk_id insensitively as Azure returns static segments cased inconsistently
  • azurerm_private_dns_resolver_inbound_endpoint - the ip_configurations.private_ip_address, ip_configurations.private_ip_allocation_method, and ip_configurations.subnet_id properties are now ForceNew as the API does not allow updating these values

Read the original announcement →

https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v4.69.0

Related releases