hashicorp/terraform-provider-azurerm (azurerm)
### [`v3.84.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#3840-December-07-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.83.0...v3.84.0)
FEATURES:
- **New Data Source:** `azurerm_storage_containers` ([#24061](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24061))
- **New Resource:** `azurerm_elastic_san` ([#23619](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23619))
- **New Resource:** `azurerm_key_vault_managed_hardware_security_module_role_assignment` ([#22332](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/22332))
- **New Resource:** `azurerm_key_vault_managed_hardware_security_module_role_definition` ([#22332](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/22332))
ENHANCEMENTS:
- dependencies: updating mssql elasticpools from `v5.0` to `2023-05-01-preview`
- dependencies: updating to `v0.20231207.1122031` of `github.com/hashicorp/go-azure-sdk` ([#24149](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24149))
- Data Source: `azurerm_storage_account` - export the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web ([#23517](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23517))
- Data Source: `azurerm_cosmosdb_account` - export the `connection_strings`, `primary_sql_connection_string`, `secondary_sql_connection_string`, `primary_readonly_sql_connection_string`, `secondary_readonly_sql_connection_string`, `primary_mongodb_connection_string`, `secondary_mongodb_connection_string`, `primary_readonly_mongodb_connection_string`, and `secondary_readonly_mongodb_connection_string` attributes ([#24129](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24129))
- `azurerm_bot_service_azure_bot` - support for the `public_network_access_enabled` property ([#24125](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24125))
- `azurerm_container_app_environment` - support for the `workload_profile` property ([#23478](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23478))
- `azurerm_cosmosdb_cassandra_datacenter` - support for the `seed_node_ip_addresses` property ([#24076](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24076))
- `azurerm_firewall` - support for the `dns_proxy_enabled` property ([#20519](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/20519))
- `azurerm_kubernetes_cluster` - support for the `support_plan` property and the `sku_tier` `Premium` ([#23970](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23970))
- `azurerm_mssql_database` - support for `enclave_type` field ([#24054](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24054))
- `azurerm_mssql_elasticpool` - support for `enclave_type` field ([#24054](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24054))
- `azurerm_mssql_managed_instance` - support for more `vcores`: `6`, `10`, `12`, `20`, `48`, `56`, `96`, `128` ([#24085](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24085))
- `azurerm_redis_linked_server` - support for the property `geo_replicated_primary_host_name` ([#23984](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23984))
- `azurerm_storage_account` - expose the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web ([#23517](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23517))
- `azurerm_synapse_role_assignment` - support for the `principal_type` property ([#24089](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24089))
- `azurerm_spring_cloud_build_deployment` - support for the `application_performance_monitoring_ids` property ([#23969](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23969))
- `azurerm_virtual_network_gateway` - support for the `bgp_route_translation_for_nat_enabled`, `dns_forwarding_enabled`, `ip_sec_replay_protection_enabled`, `remote_vnet_traffic_enabled`, `virtual_wan_traffic_enabled`, `radius_server`, `virtual_network_gateway_client_connection`, `policy_group`, and `ipsec_policy` property ([#23220](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23220))
BUG FIXES:
- `azurerm_application_insights_api_key` - prevent a bug where multiple keys couldn't be created for an Application Insights instance ([#23463](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23463))
- `azurerm_container_registry` - the `network_rule_set.virtual_network` property has been deprecated ([#24140](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24140))
- `azurerm_hdinsight_hadoop_cluster` - set `roles.edge_node.install_script_action.parameters` into state by retrieving the value provided in the user config since this property isn't returned by the API ([#23971](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23971))
- `azurerm_kubernetes_cluster` - prevent a bug where maintenance window start date was always recalculated and sent to the API ([#23985](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23985))
- `azurerm_mssql_database` - will no longer send all long retention values in payload unless set ([#24124](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24124))
- `azurerm_mssql_managed_database` - will no longer send all long retention values in payload unless set ([#24124](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24124))
- `azurerm_mssql_server_microsoft_support_auditing_policy` - only include storage endpoint in payload if set ([#24122](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24122))
- `azurerm_mobile_network_packet_core_control_plane` - prevent a panic if the HTTP Response is nil ([#24083](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24083))
- `azurerm_storage_account` - revert plan time name validation `(#23799)` ([#24142](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24142))
- `azurerm_web_application_firewall_policy` - split create and update function to fix lifecycle - ignore changes ([#23412](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23412))
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.83.0
->~> 3.84.0
Release Notes
hashicorp/terraform-provider-azurerm (azurerm)
### [`v3.84.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#3840-December-07-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.83.0...v3.84.0) FEATURES: - **New Data Source:** `azurerm_storage_containers` ([#24061](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24061)) - **New Resource:** `azurerm_elastic_san` ([#23619](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23619)) - **New Resource:** `azurerm_key_vault_managed_hardware_security_module_role_assignment` ([#22332](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/22332)) - **New Resource:** `azurerm_key_vault_managed_hardware_security_module_role_definition` ([#22332](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/22332)) ENHANCEMENTS: - dependencies: updating mssql elasticpools from `v5.0` to `2023-05-01-preview` - dependencies: updating to `v0.20231207.1122031` of `github.com/hashicorp/go-azure-sdk` ([#24149](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24149)) - Data Source: `azurerm_storage_account` - export the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web ([#23517](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23517)) - Data Source: `azurerm_cosmosdb_account` - export the `connection_strings`, `primary_sql_connection_string`, `secondary_sql_connection_string`, `primary_readonly_sql_connection_string`, `secondary_readonly_sql_connection_string`, `primary_mongodb_connection_string`, `secondary_mongodb_connection_string`, `primary_readonly_mongodb_connection_string`, and `secondary_readonly_mongodb_connection_string` attributes ([#24129](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24129)) - `azurerm_bot_service_azure_bot` - support for the `public_network_access_enabled` property ([#24125](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24125)) - `azurerm_container_app_environment` - support for the `workload_profile` property ([#23478](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23478)) - `azurerm_cosmosdb_cassandra_datacenter` - support for the `seed_node_ip_addresses` property ([#24076](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24076)) - `azurerm_firewall` - support for the `dns_proxy_enabled` property ([#20519](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/20519)) - `azurerm_kubernetes_cluster` - support for the `support_plan` property and the `sku_tier` `Premium` ([#23970](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23970)) - `azurerm_mssql_database` - support for `enclave_type` field ([#24054](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24054)) - `azurerm_mssql_elasticpool` - support for `enclave_type` field ([#24054](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24054)) - `azurerm_mssql_managed_instance` - support for more `vcores`: `6`, `10`, `12`, `20`, `48`, `56`, `96`, `128` ([#24085](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24085)) - `azurerm_redis_linked_server` - support for the property `geo_replicated_primary_host_name` ([#23984](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23984)) - `azurerm_storage_account` - expose the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web ([#23517](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23517)) - `azurerm_synapse_role_assignment` - support for the `principal_type` property ([#24089](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24089)) - `azurerm_spring_cloud_build_deployment` - support for the `application_performance_monitoring_ids` property ([#23969](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23969)) - `azurerm_virtual_network_gateway` - support for the `bgp_route_translation_for_nat_enabled`, `dns_forwarding_enabled`, `ip_sec_replay_protection_enabled`, `remote_vnet_traffic_enabled`, `virtual_wan_traffic_enabled`, `radius_server`, `virtual_network_gateway_client_connection`, `policy_group`, and `ipsec_policy` property ([#23220](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23220)) BUG FIXES: - `azurerm_application_insights_api_key` - prevent a bug where multiple keys couldn't be created for an Application Insights instance ([#23463](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23463)) - `azurerm_container_registry` - the `network_rule_set.virtual_network` property has been deprecated ([#24140](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24140)) - `azurerm_hdinsight_hadoop_cluster` - set `roles.edge_node.install_script_action.parameters` into state by retrieving the value provided in the user config since this property isn't returned by the API ([#23971](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23971)) - `azurerm_kubernetes_cluster` - prevent a bug where maintenance window start date was always recalculated and sent to the API ([#23985](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23985)) - `azurerm_mssql_database` - will no longer send all long retention values in payload unless set ([#24124](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24124)) - `azurerm_mssql_managed_database` - will no longer send all long retention values in payload unless set ([#24124](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24124)) - `azurerm_mssql_server_microsoft_support_auditing_policy` - only include storage endpoint in payload if set ([#24122](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24122)) - `azurerm_mobile_network_packet_core_control_plane` - prevent a panic if the HTTP Response is nil ([#24083](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24083)) - `azurerm_storage_account` - revert plan time name validation `(#23799)` ([#24142](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24142)) - `azurerm_web_application_firewall_policy` - split create and update function to fix lifecycle - ignore changes ([#23412](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23412))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.