Terraform Provider for Azure Adds New Resources and Enhancements
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
https://github.com/hashicorp/terraform-provider-azurerm/releases/tag/v4.69.0
Related releases
- Azure Key Vault Premium adds symmetric key support in preview Azure Updates ·
- Terraform Azure Provider v4.81.0 Adds New Resources and Enhancements Terraform AzureRM Provider Releases ·
- Azure Key Vault Managed HSM external key management enters public preview Microsoft Azure Blog ·
- Azure Database for PostgreSQL: Cross-tenant Customer-Managed Keys in Preview Azure Updates ·
- Azure Premium SSD v2 and Ultra Disks support cross-tenant CMK Azure Updates ·
- Azure SQL updates preview for late July Azure Updates ·