hashicorp/terraform-provider-azurerm (azurerm)
### [`v3.102.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#31020-May-02-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.101.0...v3.102.0)
FEATURES:
- New Resource: `azurerm_storage_sync_server_endpoint` ([#25831](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25831))
- New Resource: `azurerm_storage_container_immutability_policy` ([#25804](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25804))
ENHANCEMENTS:
- `azurerm_load_test` - add support for `encryption` ([#25759](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25759))
- `azurerm_network_connection_monitor` - update validation for `target_resource_type` and `target_resource_id` ([#25745](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25745))
- `azurerm_mssql_managed_database` - support for a Restorable Database ID to be used as the `source_database_id` for point in time restore ([#25568](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25568))
- `azurerm_storage_account` - support for the `managed_hsm_key_id` property ([#25088](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25088))
- `azurerm_storage_account_customer_managed_key` - support for the `managed_hsm_key_id` property ([#25088](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25088))
BUG FIXES:
- `azurerm_linux_function_app` - now sets docker registry url in `linux_fx_version` by default ([#23911](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23911))
- `azurerm_resource_group` - work around sporadic eventual consistency errors ([#25758](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25758))
DEPRECATIONS:
- `azurerm_key_vault_managed_hardware_security_module_role_assignment` - the `vault_base_url` property has been deprecated in favour of the `managed_hsm_id` property ([#25601](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25601))
### [`v3.101.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#31010-April-25-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.100.0...v3.101.0)
ENHANCEMENTS:
- dependencies: updating to `v0.20240424.1114424` of `github.com/hashicorp/go-azure-sdk` ([#25749](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25749))
- dependencies: updating to `v0.27.0` of `github.com/tombuildsstuff/giovanni` ([#25702](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25702))
- dependencies: updating `golang.org/x/net` to `0.23.0`
- `azurerm_cognitive_account` - the `kind` property now supports `ConversationalLanguageUnderstanding` ([#25735](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25735))
- `azurerm_container_app_custom_domain` - support the ability to use Azure Managed Certificates ([#25356](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25356))
BUG FIXES:
- Data Source: `azurerm_application_insights` - set correct AppID in data source ([#25687](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25687))
- `azurerm_virtual_network` - suppress diff in ordering for `address_space` due to inconsistent API response ([#23793](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23793))
- `azurerm_storage_data_lake_gen2_filesystem` - add context deadline for import ([#25712](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25712))
- `azurerm_virtual_network_gateway` - preserve existing `nat_rules` on updates ([#25690](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25690))
### [`v3.100.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#31000-April-18-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.99.0...v3.100.0)
ENHANCEMENTS:
- dependencies: updating `hashicorp/go-azure-sdk` to `v0.20240417.1084633` ([#25659](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25659))
- `compute` - update Virtual Machine and Virtual Machine Scale Set resources and data sources to use `hashicorp/go-azure-sdk` ([#25533](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25533))
- `machine_learning` - Add new `machine_learning` block that supports `purge_soft_deleted_workspace_on_destroy` ([#25624](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25624))
- `loganalytics` - update cluster resource to use `hashicorp/go-azure-sdk` ([#23373](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23373))
- Data Source: `azurerm_management_group` - now exports the `tenant_scoped_id` attribute ([#25555](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25555))
- `azurerm_container_app` - the `ingress.ip_security_restriction.ip_address_range` property will now accept an IP address as valid input ([#25609](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25609))
- `azurerm_container_group` - the `identity` block can now be updated ([#25543](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25543))
- `azurerm_express_route_connection` - support for the `private_link_fast_path_enabled` property ([#25596](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25596))
- `azurerm_hdinsight_hadoop_cluster` - support for the `private_link_configuration` block ([#25629](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25629))
- `azurerm_hdinsight_hbase_cluster` - support for the `private_link_configuration` block ([#25629](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25629))
- `azurerm_hdinsight_interactive_query_cluster` - support for the `private_link_configuration` block ([#25629](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25629))
- `azurerm_hdinsight_kafka_cluster` - support for the `private_link_configuration` block ([#25629](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25629))
- `azurerm_hdinsight_spark_cluster` - support for the `private_link_configuration` block ([#25629](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25629))
- `azurerm_management_group` - now exports the `tenant_scoped_id` attribute ([#25555](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25555))
- `azurerm_monitor_activity_log_alert` - support for the `location` property ([#25389](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25389))
- `azurerm_mysql_flexible_server` - update validating regex for `sku_name` ([#25642](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25642))
- `azurerm_postgresql_flexible_server` - support for the `GeoRestore` `create_mode` ([#25664](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25664))
- `azurerm_virtual_network_gateway_connection` - support for the `private_link_fast_path_enabled` property ([#25650](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25650))
- `azurerm_windows_web_app` - support for the `handler_mapping` block ([#25631](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25631))
- `azurerm_windows_web_app_slot` - support for the `handler_mapping` block ([#25631](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25631))
BUG FIXES:
- storage: prevent a bug causing the second storage account key to be used for authentication instead of the first ([#25652](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25652))
- `azurerm_active_directory_domain_service` - prevent an issue where `filtered_sync_enabled` was not being updated ([#25594](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25594))
- `azurerm_application_insights` - add a state migration to fix the resource ID casing of Application Insights resources ([#25628](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25628))
- `azurerm_function_app_hybrid_connection` - can now use relay resources created in a different resource group ([#25541](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25541))
- `azurerm_kubernetes_cluster_node_pool` - prevent plan diff when the `windows_profile.outbound_nat_enabled` property is unset ([#25644](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25644))
- `azurerm_machine_learning_compute_cluster` - fix location to point to parent resource for computes ([#25643](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25643))
- `azurerm_machine_learning_compute_instance` - fix location to point to parent resource for computes ([#25643](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25643))
- `azurerm_storage_account` - check replication type when evaluating support level for shares and queues for V1 storage accounts ([#25581](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25581))
- `azurerm_storage_account` - added a sanity check for `dns_endpoint_type` and `blob_properties.restore_policy` ([#25450](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25450))
- `azurerm_web_app_hybrid_connection` - can now use relay resources created in a different resource group ([#25541](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25541))
- `azurerm_windows_web_app` - prevent removal of `site_config.application_stack.node_version` when `app_settings` are updated ([#25488](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25488))
- `azurerm_windows_web_app_slot` - prevent removal of `site_config.application_stack.node_version` when `app_settings` are updated ([#25489](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25489))
DEPRECATIONS:
- `logz` - the Logz resources are deprecated and will be removed in v4.0 of the AzureRM Provider since the API no longer allows new instances to be created ([#25405](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25405))
- `azurerm_machine_learning_compute_instance` - marked the `location` field as deprecated in v4.0 of the provider ([#25643](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25643))
- `azurerm_kubernetes_cluster` - the following properties have been deprecated since the API no longer supports cluster creation with legacy Azure Entra integration: `client_app_id`, `server_app_id`, `server_app_secret` and `managed` ([#25200](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25200))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.99.0
->3.102.0
Release Notes
hashicorp/terraform-provider-azurerm (azurerm)
### [`v3.102.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#31020-May-02-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.101.0...v3.102.0) FEATURES: - New Resource: `azurerm_storage_sync_server_endpoint` ([#25831](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25831)) - New Resource: `azurerm_storage_container_immutability_policy` ([#25804](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25804)) ENHANCEMENTS: - `azurerm_load_test` - add support for `encryption` ([#25759](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25759)) - `azurerm_network_connection_monitor` - update validation for `target_resource_type` and `target_resource_id` ([#25745](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25745)) - `azurerm_mssql_managed_database` - support for a Restorable Database ID to be used as the `source_database_id` for point in time restore ([#25568](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25568)) - `azurerm_storage_account` - support for the `managed_hsm_key_id` property ([#25088](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25088)) - `azurerm_storage_account_customer_managed_key` - support for the `managed_hsm_key_id` property ([#25088](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25088)) BUG FIXES: - `azurerm_linux_function_app` - now sets docker registry url in `linux_fx_version` by default ([#23911](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23911)) - `azurerm_resource_group` - work around sporadic eventual consistency errors ([#25758](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25758)) DEPRECATIONS: - `azurerm_key_vault_managed_hardware_security_module_role_assignment` - the `vault_base_url` property has been deprecated in favour of the `managed_hsm_id` property ([#25601](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25601)) ### [`v3.101.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#31010-April-25-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.100.0...v3.101.0) ENHANCEMENTS: - dependencies: updating to `v0.20240424.1114424` of `github.com/hashicorp/go-azure-sdk` ([#25749](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25749)) - dependencies: updating to `v0.27.0` of `github.com/tombuildsstuff/giovanni` ([#25702](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25702)) - dependencies: updating `golang.org/x/net` to `0.23.0` - `azurerm_cognitive_account` - the `kind` property now supports `ConversationalLanguageUnderstanding` ([#25735](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25735)) - `azurerm_container_app_custom_domain` - support the ability to use Azure Managed Certificates ([#25356](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25356)) BUG FIXES: - Data Source: `azurerm_application_insights` - set correct AppID in data source ([#25687](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25687)) - `azurerm_virtual_network` - suppress diff in ordering for `address_space` due to inconsistent API response ([#23793](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23793)) - `azurerm_storage_data_lake_gen2_filesystem` - add context deadline for import ([#25712](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25712)) - `azurerm_virtual_network_gateway` - preserve existing `nat_rules` on updates ([#25690](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25690)) ### [`v3.100.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#31000-April-18-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.99.0...v3.100.0) ENHANCEMENTS: - dependencies: updating `hashicorp/go-azure-sdk` to `v0.20240417.1084633` ([#25659](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25659)) - `compute` - update Virtual Machine and Virtual Machine Scale Set resources and data sources to use `hashicorp/go-azure-sdk` ([#25533](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25533)) - `machine_learning` - Add new `machine_learning` block that supports `purge_soft_deleted_workspace_on_destroy` ([#25624](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25624)) - `loganalytics` - update cluster resource to use `hashicorp/go-azure-sdk` ([#23373](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23373)) - Data Source: `azurerm_management_group` - now exports the `tenant_scoped_id` attribute ([#25555](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25555)) - `azurerm_container_app` - the `ingress.ip_security_restriction.ip_address_range` property will now accept an IP address as valid input ([#25609](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25609)) - `azurerm_container_group` - the `identity` block can now be updated ([#25543](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25543)) - `azurerm_express_route_connection` - support for the `private_link_fast_path_enabled` property ([#25596](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25596)) - `azurerm_hdinsight_hadoop_cluster` - support for the `private_link_configuration` block ([#25629](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25629)) - `azurerm_hdinsight_hbase_cluster` - support for the `private_link_configuration` block ([#25629](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25629)) - `azurerm_hdinsight_interactive_query_cluster` - support for the `private_link_configuration` block ([#25629](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25629)) - `azurerm_hdinsight_kafka_cluster` - support for the `private_link_configuration` block ([#25629](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25629)) - `azurerm_hdinsight_spark_cluster` - support for the `private_link_configuration` block ([#25629](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25629)) - `azurerm_management_group` - now exports the `tenant_scoped_id` attribute ([#25555](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25555)) - `azurerm_monitor_activity_log_alert` - support for the `location` property ([#25389](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25389)) - `azurerm_mysql_flexible_server` - update validating regex for `sku_name` ([#25642](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25642)) - `azurerm_postgresql_flexible_server` - support for the `GeoRestore` `create_mode` ([#25664](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25664)) - `azurerm_virtual_network_gateway_connection` - support for the `private_link_fast_path_enabled` property ([#25650](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25650)) - `azurerm_windows_web_app` - support for the `handler_mapping` block ([#25631](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25631)) - `azurerm_windows_web_app_slot` - support for the `handler_mapping` block ([#25631](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25631)) BUG FIXES: - storage: prevent a bug causing the second storage account key to be used for authentication instead of the first ([#25652](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25652)) - `azurerm_active_directory_domain_service` - prevent an issue where `filtered_sync_enabled` was not being updated ([#25594](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25594)) - `azurerm_application_insights` - add a state migration to fix the resource ID casing of Application Insights resources ([#25628](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25628)) - `azurerm_function_app_hybrid_connection` - can now use relay resources created in a different resource group ([#25541](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25541)) - `azurerm_kubernetes_cluster_node_pool` - prevent plan diff when the `windows_profile.outbound_nat_enabled` property is unset ([#25644](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25644)) - `azurerm_machine_learning_compute_cluster` - fix location to point to parent resource for computes ([#25643](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25643)) - `azurerm_machine_learning_compute_instance` - fix location to point to parent resource for computes ([#25643](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25643)) - `azurerm_storage_account` - check replication type when evaluating support level for shares and queues for V1 storage accounts ([#25581](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25581)) - `azurerm_storage_account` - added a sanity check for `dns_endpoint_type` and `blob_properties.restore_policy` ([#25450](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25450)) - `azurerm_web_app_hybrid_connection` - can now use relay resources created in a different resource group ([#25541](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25541)) - `azurerm_windows_web_app` - prevent removal of `site_config.application_stack.node_version` when `app_settings` are updated ([#25488](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25488)) - `azurerm_windows_web_app_slot` - prevent removal of `site_config.application_stack.node_version` when `app_settings` are updated ([#25489](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25489)) DEPRECATIONS: - `logz` - the Logz resources are deprecated and will be removed in v4.0 of the AzureRM Provider since the API no longer allows new instances to be created ([#25405](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25405)) - `azurerm_machine_learning_compute_instance` - marked the `location` field as deprecated in v4.0 of the provider ([#25643](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25643)) - `azurerm_kubernetes_cluster` - the following properties have been deprecated since the API no longer supports cluster creation with legacy Azure Entra integration: `client_app_id`, `server_app_id`, `server_app_secret` and `managed` ([#25200](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25200))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.