Update Terraform azurerm to 4.24.0
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| azurerm (source) | required_provider | minor | 4.19.0 -> 4.24.0 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
hashicorp/terraform-provider-azurerm (azurerm)
v4.24.0
FEATURES:
-
New Resource:
azurerm_servicebus_namespace_customer_managed_key(#28888) -
New Resource:
azurerm_stream_analytics_job_storage_account(#29113) -
New Resource:
azurerm_web_pubsub_socketio(#28992)
ENHANCEMENTS:
- dependencies:
hashicorp/go-azure-sdk- update tov0.20250314.1213156(#29081) - dependencies:
loganalytics- partial update to API version2023-03-01(#28977) - dependencies:
monitor- partial update to API version2023-03-01(#28977) - dependencies:
postgresql- partial update to API version2024-08-01(#28964) - Data Source:
azurerm_linux_function_app- add support for thevirtual_network_backup_restore_enabledproperty (#29012) - Data Source:
azurerm_linux_web_app- add support for thevirtual_network_backup_restore_enabledproperty (#29012) - Data Source:
azurerm_windows_function_app- add support for thevirtual_network_backup_restore_enabledproperty (#29012) -
azurerm_ai_services- add support for thenetwork_acls.bypassproperty (#28569) -
azurerm_dashboard_grafana- add support forgrafana_major_version11(#28884) -
azurerm_kubernetes_cluster_node_pool- remove call to retrieve the parent cluster in the read (#29088) -
azurerm_linux_function_app- add support for thevirtual_network_backup_restore_enabledproperty (#29012) -
azurerm_linux_function_app- setpre_warmed_instance_counton create (#28739) -
azurerm_linux_function_app_slot- add support for thevirtual_network_backup_restore_enabledproperty (#29012) -
azurerm_linux_web_app- add support for thevirtual_network_backup_restore_enabledproperty (#29012) -
azurerm_linux_web_app_slot- add support for thevirtual_network_backup_restore_enabledproperty (#29012) -
azurerm_redis_cache- tighten validation forsku_name,family,capacity(#29079) -
azurerm_windows_function_app- add support for thevirtual_network_backup_restore_enabledproperty (#29012) -
azurerm_windows_function_app- setpre_warmed_instance_counton create (#28739) -
azurerm_windows_function_app_slot- add support for thevirtual_network_backup_restore_enabledproperty (#29012) -
azurerm_windows_web_app- add support for node version~22(#29082) -
azurerm_windows_web_app- add support for thevirtual_network_backup_restore_enabledproperty (#29012) -
azurerm_windows_web_app_slot- add support for node version~22(#29082) -
azurerm_windows_web_app_slot- add support for thevirtual_network_backup_restore_enabledproperty (#29012)
BUG FIXES:
-
azurerm_app_configuration- theencryptionblock can now be removed (#28173) -
azurerm_cdn_frontdoor_origin_group-health_probeno longer resets during update unless specified (#29094) -
azurerm_cognitive_account-customer_managed_keycan now be removed (#28368) -
azurerm_container_group-dns_name_label_reuse_policyis now marked as ForceNew (#29040) -
azurerm_disk_encryption_set- prevent crash when retrieving Key Vault details when updating (#29018) -
azurerm_express_route_circuit- fix issue wherebandwidth_in_mbpsisn't updated correctly (#28822) -
azurerm_key_vault_secret- revert CustomizeDiff logic to recreate the resource whenexpiration_dateis removed (#28920) -
azurerm_kubernetes_cluster-fips_enabledcan be updated by cycling the default node pool (#29096) -
azurerm_monitor_diagnostic_setting- theenabled_logblock can now be removed (#28485) -
azurerm_mssql_database- fix validation forauto_pause_delay_in_minutes(#28670) -
azurerm_mssql_server- fix an issue where the provider would incorrectly error during plan operations ifadministrator_loginoradministrator_login_passwordwere added tolifecycle.ignore_changes(#29107)
v4.23.0
NOTES:
-
azurerm_key_vault_secret- resource now supports thevalue_wowrite-only argument (#28947)
FEATURES:
-
New Resource:
azurerm_network_manager_ipam_pool(#28695)
ENHANCEMENTS:
- dependencies: update
Goversion to1.24.1(#28999) - dependencies:
hashicorp/go-azure-sdk- update tov0.20250310.1130319(#29009) -
azurerm_cognitive_deployment- add support forDataZoneBatchin thesku.nameproperty (#28973) -
azurerm_mongo_cluster- add support forM10,M20, andM200compute tiers (#29026)
BUG FIXES:
-
azurerm_linux_function_app- fix validation forsite_config.application_stack.node_versionto allow22(#28988) -
azurerm_postgresql_flexible_server- fix validation forcustomer_managed_key.key_vault_key_idandcustomer_managed_key.geo_backup_key_idto disallow versionless keys preventing unclear error messages (#28981) -
azurerm_web_pubsub_hub- validation for theauth.managed_identity_idnow supports token audience as a valid input (#28495)
v4.22.0
FEATURES:
-
New Data Source:
azurerm_extended_location_custom_location(#28066) -
New Resource:
azurerm_system_center_virtual_machine_manager_virtual_machine_instance(#27622)
ENHANCEMENTS:
- dependencies:
containers- update API version to2024-09-01(#28598) - dependencies:
hashicorp/go-azure-sdk- update tov0.20250227.1125644(#28902) - dependencies:
signalr- update API version to2024-03-01(#28940) - Data Source:
azurerm_container_app- add support for thetemplate.volume.mount_optionsproperty (#28619) - Data Source:
azurerm_storage_account_queue_properties- now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#28617) - Data Source:
azurerm_storage_account_static_website- now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#28617) - Data Source:
azurerm_storage_containers- now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#28617) -
azurerm_api_connection-display_nameandparameter_valuesare no longerForceNew(#28721) -
azurerm_cdn_frontdoor_firewall_policy- add support for thelog_scrubbingproperties (#28834) -
azurerm_container_app- add support for thetemplate.volume.mount_optionsproperty (#28619) -
azurerm_container_app_job- add support for thetemplate.volume.mount_optionsproperty (#28619) -
azurerm_extended_custom_location- deprecated in favour ofazurerm_extended_location_custom_location(#28066) -
azurerm_mongo_cluster- add support for theconnection_stringsattribute (#28880) -
azurerm_storage_account- now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#28617) -
azurerm_storage_account_queue_properties- now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#28617) -
azurerm_storage_account_static_website- now gets the parent account directly rather than searching the list of all accounts when the Resource Manager ID is available (#28617) -
azurerm_workloads_sap_discovery_virtual_instance- add support for themanaged_resources_network_access_typeproperty (#28881) -
azurerm_workloads_sap_single_node_virtual_instance- add support for themanaged_resources_network_access_typeproperty (#28881) -
azurerm_workloads_sap_three_tier_virtual_instance- add support for themanaged_resources_network_access_typeproperty (#28881)
BUG FIXES:
-
azurerm_api_management_api- split create/update methods (#28271) -
azurerm_express_route_circuit-allow_classic_operationsis now set when resource is created (#28748) -
azurerm_key_vault_certificate- set partial when updating key vault certificate (#28848) -
azurerm_managed_disk- always setnetwork_access_policyinto state to allow Terraform to detect drift (#28934) -
azurerm_mssql_managed_instance- fix an issue that prevented using values only known during apply foradministrator_login_password(#28843) -
azurerm_mssql_server- prevent panic by removing function call on a value that may be unknown (#28949)
v4.21.1
BUG FIXES:
-
azurerm_mssql_server- prevent panic by checking ifadministrator_loginexists in the raw config map (#28909)
v4.21.0
NOTES:
- The
azurerm_mssql_job_credentialresource now supports thepassword_wowrite-only argument - The
azurerm_mssql_serverresource now supports theadministrator_login_password_wowrite-only argument - The
azurerm_mysql_flexible_serverresource now supports theadministrator_password_wowrite-only argument - The
azurerm_postgresql_flexible_serverresource now supports theadministrator_password_wowrite-only argument - The
azurerm_postgresql_serverresource now supports theadministrator_login_password_wowrite-only argument
FEATURES:
-
New Resource:
azurerm_linux_function_app_flex_consumption(#28199) -
New Resource:
azurerm_network_manager_verifier_workspace(#28754)
ENHANCEMENTS:
- dependencies:
azurerm_kubernetes_cluster_trusted_access_role_binding- update API version to2024-05-01(#28853) - dependencies:
desktopvirtualization- update API version to2024-04-03(#28771) - dependencies:
kusto- update API version to2024-04-13(#28685) - dependencies:
redis- update API version to2024-11-01(#28696) - dependencies:
workloads- update API version to2024-09-01(#28825) -
azurerm_fluid_relay_server- fixversionless_idsupport forkey_vault_key_id(#28864) -
azurerm_kubernetes_cluster- add support for theupgrade_override_settingproperty (#27962) -
azurerm_kusto_cluster_principal_assignment- add support forAllDatabaseMonitorrole type (#28685) -
azurerm_linux_function_app- correctly updateWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRINGwhen changed inapp_settings(#28859) -
azurerm_linux_function_app_slot- correctly updateWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRINGwhen changed inapp_settings(#28859) -
azurerm_linux_web_app- add support for Node Version22(#28840) -
azurerm_linux_web_app_slot- add support for Node Version22(#28840) -
azurerm_logic_app_standard- add support for thevnet_content_share_enabledproperty (#28879) -
azurerm_mssql_job_credential- add support for thepassword_woandpassword_wo_versionproperties (#28808) -
azurerm_mssql_managed_instance- add support for thedatabase_formatandhybrid_secondary_usageproperties (#28248) -
azurerm_mssql_server- add support for theadministrator_login_password_woandadministrator_login_password_wo_versionproperties (#28818) -
azurerm_mysql_flexible_server- add support for theadministrator_password_woandadministrator_password_wo_versionproperties (#28799) -
azurerm_postgresql_flexible_server- add support for theadministrator_password_woandadministrator_password_wo_versionproperties (#28857) -
azurerm_postgresql_server- add support for theadministrator_login_password_woandadministrator_login_password_wo_versionproperties (#28856) -
azurerm_service_plan- add support for theI1mv2,I2mv2,I3mv2,I4mv2,I5mv2skus (#28316) -
azurerm_servicebus_namespace- split create/update functions (#28539) -
azurerm_storage_account- nested attributes inimmutability_policycan now be updated (#28122) -
azurerm_windows_function_app- correctly updateWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRINGwhen changed inapp_settings(#28859) -
azurerm_windows_function_app_slot- correctly updateWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRINGwhen changed inapp_settings(#28859)
BUG FIXES:
-
azurerm_key_vault_secret- recreate the resource ifexpiration_dateis removed after having been set (#28494) -
azurerm_log_analytics_cluster_customer_managed_key- fix error due to read-only property included in request payload during create/update/delete operations (#28862) -
azurerm_log_analytics_cluster_customer_managed_key- remove resource from state when deleted outside of Terraform (#28862) -
azurerm_log_analytics_cluster_customer_managed_key- fix resource delete function (#28862) -
azurerm_security_center_pricing- updatingsubplannow recreates the resource to work around API behaviour that enables certain settings on updated (#27805) -
azurerm_windows_web_app- fix change detection fortomcat_version(#28842)
v4.20.0
FEATURES:
-
New Data Source:
azurerm_dynatrace_monitor(#28381) -
New Resource:
azurerm_data_protection_backup_vault_customer_managed_key(#28679)
ENHANCEMENTS:
- dependencies:
hashicorp/terraform-plugin-sdk/v2- update tov2.36.0(#28788) - dependencies:
azurerm_data_factory_pipeline- update to usehashicorp/go-azure-sdk(#28768) - Data Source:
azurerm_logic_app_standard- add support for theftp_publish_basic_authentication_enabledandscm_publish_basic_authentication_enabledproperties (#28763) -
azurerm_logic_app_standard- add support for theftp_publish_basic_authentication_enabledandscm_publish_basic_authentication_enabledproperties (#28763) -
azurerm_pim_active_role_assignment- add support for Azure RBAC conditions (#27947) -
azurerm_storage_container- add support for migrating from deprecatedstorage_account_nametostorage_account_id(#28784) -
azurerm_storage_share- add support for migrating from deprecatedstorage_account_nametostorage_account_id(#28784) -
azurerm_storage_table- add attributeresource_manager_id(#28809) -
azurerm_windows_function_app- add support for node~22(#28815) -
azurerm_windows_function_app_slot- add support for node~22(#28815)
BUG FIXES:
- Data Source:
azurerm_container_app- add missingingress.client_certificate_modeproperty that caused an error when retrieving data (#28793) -
azurerm_data_factory_pipeline- fix error when unmarshaling the headers for a web activity (#28768) -
azurerm_mssql_virtual_machine- fix an issue that prevented users from using values only known during apply as the value forauto_backup.encryption_password(#28223)
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 was generated by Mend Renovate. View the repository job log.
🦙 MegaLinter status: ✅ SUCCESS
| Descriptor | Linter | Files | Fixed | Errors | Warnings | Elapsed time |
|---|---|---|---|---|---|---|
| ✅ COPYPASTE | jscpd | yes | no | no | 0.98s | |
| ✅ TERRAFORM | terraform-fmt | 1 | 0 | 0 | 0 | 0.14s |
See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff
