hashicorp/terraform-provider-azurerm (azurerm)
### [`v3.85.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#3850-December-14-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.84.0...v3.85.0)
FEATURES:
- New Data Source: `azurerm_locations` ([#23324](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23324))
- New Resource: `azurerm_iotcentral_organization` ([#23132](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23132))
ENHANCEMENTS:
- provider: support for authenticating using Azure Kubernetes Service Workload Identity ([#23965](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23965))
- dependencies: updating to `v0.65.0` of `github.com/hashicorp/go-azure-helpers` ([#24222](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24222))
- dependencies: updating to `v0.20231214.1220802` of `github.com/hashicorp/go-azure-sdk` ([#24246](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24246))
- dependencies: updating to version `v0.20231214.1160726` of `github.com/hashicorp/go-azure-sdk` ([#24241](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24241))
- dependencies: update `security/automation` to use `hashicorp/go-azure-sdk` ([#24156](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24156))
- `dataprotection`: updating to API Version `2023-05-01` ([#24143](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24143))
- `kusto`: removing the remnants of the old Resource ID Parsers now this uses `hashicorp/go-azure-sdk` ([#24238](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24238))
- Data Source: `azurerm_cognitive_account` - export the `identity` block ([#24214](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24214))
- Data Source: `azurerm_monitor_workspace` - add support for the `default_data_collection_endpoint_id` and `default_data_collection_rule_id` properties ([#24153](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24153))
- Data Source: `azurerm_shared_image_gallery` - add support for the `image_names` property ([#24176](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24176))
- `azurerm_dns_txt_record` - allow up to `4096` characters for the property `record.value` ([#24169](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24169))
- `azurerm_container_app` - support for the `workload_profile_name` property ([#24219](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24219))
- `azurerm_container_app` - suppot for the `init_container` block ([#23955](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23955))
- `azurerm_hpc_cache_blob_nfs_target` - support for the `verification_timer_in_seconds` and `write_back_timer_in_seconds` properties ([#24207](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24207))
- `azurerm_hpc_cache_nfs_target` - support for the `verification_timer_in_seconds` and `write_back_timer_in_seconds` properties ([#24208](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24208))
- `azurerm_linux_web_app` - make `client_secret_setting_name` optional and conflict with `client_secret_certificate_thumbprint` ([#21834](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/21834))
- `azurerm_linux_web_app_slot` - make `client_secret_setting_name` optional and conflict with `client_secret_certificate_thumbprint` ([#21834](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/21834))
- `azurerm_linux_web_app` - fix a bug in `app_settings` where settings could be lost ([#24221](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24221))
- `azurerm_linux_web_app_slot` - fix a bug in `app_settings` where settings could be lost ([#24221](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24221))
- `azurerm_log_analytics_workspace` - add support for the `immediate_data_purge_on_30_days_enabled` property ([#24015](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24015))
- `azurerm_mssql_server` - support for other identity types for the key vault key ([#24236](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24236))
- `azurerm_machine_learning_datastore_blobstorage` - resource now skips validation when being created ([#24078](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24078))
- `azurerm_machine_learning_datastore_datalake_gen2` - resource now skips validation when being created ([#24078](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24078))
- `azurerm_machine_learning_datastore_fileshare` - resource now skips validation when being created ([#24078](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24078))
- `azurerm_monitor_workspace` - support for the `default_data_collection_endpoint_id` and `default_data_collection_rule_id` properties ([#24153](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24153))
- `azurerm_redis_cache` - support for the `storage_account_subscription_id` property ([#24101](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24101))
- `azurerm_storage_blob` - support for the `source_content` type `Page` ([#24177](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24177))
- `azurerm_web_application_firewall_policy` - support new values to the `rule_group_name` property ([#24194](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24194))
- `azurerm_windows_web_app` - make the `client_secret_setting_name` property optional and conflicts with the `client_secret_certificate_thumbprint` property ([#21834](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/21834))
- `azurerm_windows_web_app_slot` - make the `client_secret_setting_name` property optional and conflicts with the `client_secret_certificate_thumbprint` property ([#21834](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/21834))
- `azurerm_windows_web_app` - fix a bug in `app_settings` where settings could be lost ([#24221](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24221))
- `azurerm_windows_web_app_slot` - fix a bug in `app_settings` where settings could be lost ([#24221](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24221))
- `azurerm_cognitive_account` - add `ContentSafety` to the `kind` property validation ([#24205](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24205))
BUG FIXES:
- provider: fix an authentication issue with Azure Storage when running in Azure China cloud ([#24246](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24246))
- Data Source: `azurerm_role_definition` - fix bug where `role_definition_id` and `scope` were being incorrectly set ([#24211](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24211))
- `azurerm_batch_account` - fix bug where `UserAssigned, SystemAssigned` could be passed to the resource even though it isn't supported ([#24204](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24204))
- `azurerm_batch_pool` - fix bug where `settings_json` and `protected_settings` were not being unmarshaled ([#24075](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24075))
- `azurerm_bot_service_azure_bot` - fix bug where `public_network_access_enabled` was being set as the value for `LuisKey` ([#24164](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24164))
- `azurerm_cognitive_account_customer_managed_key` - `identity_client_id` is no longer passed to the api when it is empty ([#24231](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24231))
- `azurerm_linux_web_app_slot` - error when `service_plan_id` is identical to the parent `service_plan_id` ([#23403](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23403))
- `azurerm_management_group_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated ([#24072](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24072))
- `azurerm_pim_active_role_assignment` - fix an importing issue by filtering available role assignments based on the provided `scope` ([#24077](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24077))
- `azurerm_pim_eligible_role_assignment` - fix an importing issue by filtering available role assignments based on the provided `scope` ([#24077](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24077))
- `azurerm_resource_group_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated ([#24072](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24072))
- `azurerm_security_center_setting` - fix the casing for the `setting_name` `Sentinel` ([#24210](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24210))
- `azurerm_storage_account` - Fix crash when checking for `routingInputs.PublishInternetEndpoints` and `routingInputs.PublishMicrosoftEndpoints` ([#24228](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24228))
- `azurerm_storage_share_file` - prevent panic when the file specified by `source` is empty ([#24179](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24179))
- `azurerm_subscription_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated ([#24072](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24072))
- `azurerm_tenant_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated ([#24072](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24072))
- `azurerm_virtual_machine` - prevent a panic by nil checking the first element of `additional_capabilities` ([#24159](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24159))
- `azurerm_windows_web_app_slot` - error when `service_plan_id` is identical to the parent `service_plan_id` ([#23403](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23403))
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.84.0
->~> 3.85.0
Release Notes
hashicorp/terraform-provider-azurerm (azurerm)
### [`v3.85.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#3850-December-14-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.84.0...v3.85.0) FEATURES: - New Data Source: `azurerm_locations` ([#23324](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23324)) - New Resource: `azurerm_iotcentral_organization` ([#23132](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23132)) ENHANCEMENTS: - provider: support for authenticating using Azure Kubernetes Service Workload Identity ([#23965](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23965)) - dependencies: updating to `v0.65.0` of `github.com/hashicorp/go-azure-helpers` ([#24222](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24222)) - dependencies: updating to `v0.20231214.1220802` of `github.com/hashicorp/go-azure-sdk` ([#24246](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24246)) - dependencies: updating to version `v0.20231214.1160726` of `github.com/hashicorp/go-azure-sdk` ([#24241](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24241)) - dependencies: update `security/automation` to use `hashicorp/go-azure-sdk` ([#24156](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24156)) - `dataprotection`: updating to API Version `2023-05-01` ([#24143](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24143)) - `kusto`: removing the remnants of the old Resource ID Parsers now this uses `hashicorp/go-azure-sdk` ([#24238](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24238)) - Data Source: `azurerm_cognitive_account` - export the `identity` block ([#24214](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24214)) - Data Source: `azurerm_monitor_workspace` - add support for the `default_data_collection_endpoint_id` and `default_data_collection_rule_id` properties ([#24153](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24153)) - Data Source: `azurerm_shared_image_gallery` - add support for the `image_names` property ([#24176](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24176)) - `azurerm_dns_txt_record` - allow up to `4096` characters for the property `record.value` ([#24169](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24169)) - `azurerm_container_app` - support for the `workload_profile_name` property ([#24219](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24219)) - `azurerm_container_app` - suppot for the `init_container` block ([#23955](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23955)) - `azurerm_hpc_cache_blob_nfs_target` - support for the `verification_timer_in_seconds` and `write_back_timer_in_seconds` properties ([#24207](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24207)) - `azurerm_hpc_cache_nfs_target` - support for the `verification_timer_in_seconds` and `write_back_timer_in_seconds` properties ([#24208](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24208)) - `azurerm_linux_web_app` - make `client_secret_setting_name` optional and conflict with `client_secret_certificate_thumbprint` ([#21834](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/21834)) - `azurerm_linux_web_app_slot` - make `client_secret_setting_name` optional and conflict with `client_secret_certificate_thumbprint` ([#21834](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/21834)) - `azurerm_linux_web_app` - fix a bug in `app_settings` where settings could be lost ([#24221](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24221)) - `azurerm_linux_web_app_slot` - fix a bug in `app_settings` where settings could be lost ([#24221](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24221)) - `azurerm_log_analytics_workspace` - add support for the `immediate_data_purge_on_30_days_enabled` property ([#24015](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24015)) - `azurerm_mssql_server` - support for other identity types for the key vault key ([#24236](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24236)) - `azurerm_machine_learning_datastore_blobstorage` - resource now skips validation when being created ([#24078](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24078)) - `azurerm_machine_learning_datastore_datalake_gen2` - resource now skips validation when being created ([#24078](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24078)) - `azurerm_machine_learning_datastore_fileshare` - resource now skips validation when being created ([#24078](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24078)) - `azurerm_monitor_workspace` - support for the `default_data_collection_endpoint_id` and `default_data_collection_rule_id` properties ([#24153](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24153)) - `azurerm_redis_cache` - support for the `storage_account_subscription_id` property ([#24101](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24101)) - `azurerm_storage_blob` - support for the `source_content` type `Page` ([#24177](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24177)) - `azurerm_web_application_firewall_policy` - support new values to the `rule_group_name` property ([#24194](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24194)) - `azurerm_windows_web_app` - make the `client_secret_setting_name` property optional and conflicts with the `client_secret_certificate_thumbprint` property ([#21834](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/21834)) - `azurerm_windows_web_app_slot` - make the `client_secret_setting_name` property optional and conflicts with the `client_secret_certificate_thumbprint` property ([#21834](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/21834)) - `azurerm_windows_web_app` - fix a bug in `app_settings` where settings could be lost ([#24221](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24221)) - `azurerm_windows_web_app_slot` - fix a bug in `app_settings` where settings could be lost ([#24221](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24221)) - `azurerm_cognitive_account` - add `ContentSafety` to the `kind` property validation ([#24205](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24205)) BUG FIXES: - provider: fix an authentication issue with Azure Storage when running in Azure China cloud ([#24246](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24246)) - Data Source: `azurerm_role_definition` - fix bug where `role_definition_id` and `scope` were being incorrectly set ([#24211](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24211)) - `azurerm_batch_account` - fix bug where `UserAssigned, SystemAssigned` could be passed to the resource even though it isn't supported ([#24204](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24204)) - `azurerm_batch_pool` - fix bug where `settings_json` and `protected_settings` were not being unmarshaled ([#24075](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24075)) - `azurerm_bot_service_azure_bot` - fix bug where `public_network_access_enabled` was being set as the value for `LuisKey` ([#24164](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24164)) - `azurerm_cognitive_account_customer_managed_key` - `identity_client_id` is no longer passed to the api when it is empty ([#24231](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24231)) - `azurerm_linux_web_app_slot` - error when `service_plan_id` is identical to the parent `service_plan_id` ([#23403](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23403)) - `azurerm_management_group_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated ([#24072](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24072)) - `azurerm_pim_active_role_assignment` - fix an importing issue by filtering available role assignments based on the provided `scope` ([#24077](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24077)) - `azurerm_pim_eligible_role_assignment` - fix an importing issue by filtering available role assignments based on the provided `scope` ([#24077](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24077)) - `azurerm_resource_group_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated ([#24072](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24072)) - `azurerm_security_center_setting` - fix the casing for the `setting_name` `Sentinel` ([#24210](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24210)) - `azurerm_storage_account` - Fix crash when checking for `routingInputs.PublishInternetEndpoints` and `routingInputs.PublishMicrosoftEndpoints` ([#24228](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24228)) - `azurerm_storage_share_file` - prevent panic when the file specified by `source` is empty ([#24179](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24179)) - `azurerm_subscription_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated ([#24072](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24072)) - `azurerm_tenant_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated ([#24072](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24072)) - `azurerm_virtual_machine` - prevent a panic by nil checking the first element of `additional_capabilities` ([#24159](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24159)) - `azurerm_windows_web_app_slot` - error when `service_plan_id` is identical to the parent `service_plan_id` ([#23403](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23403))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.