chore(deps): update terraform azurerm to ~> 3.117.0 #133
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~> 3.107.0->~> 3.117.0Release Notes
hashicorp/terraform-provider-azurerm (azurerm)
v3.117.0Compare Source
SPECIAL NOTES: This 3.x release is a special, one-off, back-port of functionality for
azurerm_storage_accountto enable users to deploy this resource in environments which block / are restrictive of Data Plane access, thus preventing the resource being created and/or managed. This functionality is back-ported from thev4.9.0release. Users migrating from this release to the 4.x line, should upgrade directly tov4.9.0or later, as these features are not compatible with earlier releases of 4.x.FEATURES:
azurerm_storage_account_queue_properties(#27819)azurerm_storage_account_static_website(#27819)data_plane_availablefeature flag (#27819)ENHANCEMENTS:
azurerm_storage_account- can now be created and managed if Data Plane endpoints are blocked by a firewall (#27819)v3.116.0Compare Source
DEPRECATIONS:
All Azure Kubernetes Service (AKS) properties related to preview features are deprecated since they will not be available in a stable API. Please see https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-upgrade-guide#aks-migration-to-stable-api for more details (#26863)
FEATURES:
azurerm_ai_services(#26008)azurerm_communication_service_email_domain_association(#26432)azurerm_dev_center_project_environment_type(#26941)azurerm_extended_location_custom_location(#24267)azurerm_postgresql_flexible_server_virtual_endpoint(#26708)ENHANCEMENTS:
notificationhub- updating to use version2023-09-01(#26528)azurerm_api_management_api- update validation ofpathto allow single character strings (#26922)azurerm_cosmosdb_account- add support for the propertyburst_capacity_enabled(#26986)azurerm_linux_function_app- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)azurerm_linux_function_app_slot- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)azurerm_logic_app_standard- add support forv8.0insite_config.dotnet_framework_version(#26983)azurerm_management_group_policy_assignment- remove length restriction on name (#27055)azurerm_recovery_services_vault- add support for theidentityblock (#26254)azurerm_web_application_firewall_policy- add support for thejs_challenge_cookie_expiration_in_minutesproperty (#26878)azurerm_windows_function_app- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)azurerm_windows_function_app_slot- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)BUG FIXES:
azurerm_storage_account- adddefault_share_level_permissionto theazure_files_authenticationto prevent invalid address errors (#26996)azurerm_search_service- expose thetagsproperty (#26978)azurerm_virtual_machine- populate missingpower_state(#26991)azurerm_virtual_machine_scale_set- populate missingpower_state(#26991)azurerm_api_management_api_schema- correctly unmarshaldefinitionandcomponents(#26531)azurerm_cdn_frontdoor_secret- fix issue whereexpiration_datewas being set into the parent block (#26982)azurerm_container_app_environment- fix diff suppress oninfrastructure_resource_group_name(#27007)azurerm_express_route_connection- prevent sendingprivate_link_fast_path_enabledin the payload if it hasn't been explicitly set (#26928)azurerm_machine_learning_workspace-serverless_computecan now be updated (#26940)azurerm_mssql_database- fix issue where the database cannot be upgraded to use serverless due to the behaviour of thelicense_typefield (#26850)azurerm_mssql_database- prevent error when creatingFreeedition by settinglong_term_retention_policyandshort_term_retention_policyas empty (#26894)azurerm_nginx_deployment- omitcapacitywhen creating deployments with a basic plan (#26223)azurerm_role_management_policy- prevent panic when updatingactivation_rules.approval_stage(#26800)azurerm_sentinel_threat_intelligence_indicator- prevent panic when importing this resource (#26976)azurerm_servicebus_namespace- fix panic reading encryption with versionless ids (#27060)azurerm_synapse_spark_pool- prevent plan diff due to API behaviour by settingnode_countas Computed (#26953)azurerm_virtual_network_gateway_connection- fix issue whereingress_nat_rule_idswas updating the egress rules on updates (#27022)v3.115.0Compare Source
ENHANCEMENTS:
cosmosdb- updating to use version2024-05-15(#26758)healthcare- updating to use version2024-03-31(#26699)redis- updating to use version2024-03-01(#26932)azurerm_cosmosdb_account- avoid infinite diff todefault_identity_typefor legacy resources where an empty string is returned by the RP (#26525)azurerm_linux_virtual_machine_scale_set- add support for theactionproperty in theautomatic_instance_repairblock (#26227)azurerm_log_analytics_saved_search- update the regex for thefunction_parametersproperty to support more paramters (#26701)azurerm_monitor_data_collection_rule- updateperformance_counter.x.sampling_frequency_in_secondsrange1to1800(#26898)azurerm_orchestrated_virtual_machine_scale_set- add support for theactionproperty in theautomatic_instance_repairblock (#26227)azurerm_security_center_storage_defender- add support for the propertyscan_results_event_grid_topic_id(#26599)azurerm_storage_account- add support for the propertydefault_share_level_permissionin theazure_files_authenticationblock (#26924)azurerm_web_application_firewall_policy-excluded_rule_set.0.typesupportsMicrosoft_BotManagerRuleSet(#26903)azurerm_windows_virtual_machine_scale_set- add support for theactionproperty in theautomatic_instance_repairblock (#26227)BUG FIXES:
azurerm_container_group- retrieve and setstorage_account_keyin the payload when updating the resource (#26640)azurerm_key_vault_managed_hardware_security_module_role_assignment- fixed a crash in error messages (#26972)azurerm_kubernetes_cluster- allow an empty list fordns_zone_idsin theweb_app_routingblock (#26747)azurerm_storage_share_file- fix a bug when encoding the MD5 hash for thecontent_md5property (#25715)v3.114.0Compare Source
UPGRADE NOTES:
FEATURES:
azurerm_dev_center_network_connection(#26718)azurerm_stack_hci_logical_network(#26473)ENHANCEMENTS:
go-azure-helperstov0.70.1(#26757)arckubernetes- updating to use version2024-01-01(#26761)data.azurerm_storage_account- theenable_https_traffic_onlyproperty has been superseded byhttps_traffic_only_enabled(#26740)azurerm_log_analytics_cluster- add support for settingsize_gbto100[GH-#26865]azurerm_storage_account- theenable_https_traffic_onlyproperty has been superseded byhttps_traffic_only_enabled(#26740)BUG FIXES:
azurerm_dns_cname_record- split create and update function to fix lifecycle - ignore (#26610)azurerm_dns_srv_record- split create and update function to fix lifecycle - ignore (#26627)azurerm_kubernetes_cluster- fix issue that preventedmax_countfrom being updated (#26417)azurerm_linux_web_app- correctly setsite_config.always_onas configured during Update (#25753)azurerm_linux_web_app_slot- correctly setsite_config.always_onas configured during Update (#25753)azurerm_management_group_policy_remediation- fix panic in deprecated schema change for 4.0 (#26767)azurerm_network_security_rule- fix panic when updatingsource_port_ranges(#26883)azurerm_public_ip- fix panix when updatingidle_timeout_in_minutesDEPRECATIONS:
azurerm_redis_cache-enable_non_ssl_porthas been superseded bynon_ssl_port_enabledandredis_configuration. enable_authenticationhas been superseded byredis_configuration.authentication_enabled(#26608)v3.113.0Compare Source
ENHANCEMENTS:
v0.20240715.1100358ofhashicorp/go-azure-sdk(#26638)storage- updating to usehashicorp/go-azure-sdk(#26218)BUG FIXES:
azurerm_storage_account- fix a validation bug when replacing a StorageV2 account with a StorageV1 account (#26639)azurerm_storage_account- resolve an issue refreshing blob or queue properties after recreation (#26218)azurerm_storage_account- resolve an issue setting tags for an existing storage account where a policy mandates them (#26218)azurerm_storage_account- fix a persistent diff with thecustomer_managed_keyblock (#26218)azurerm_storage_account- resolve several consistency related issues when crreating a new storage account (#26218)DEPRECATIONS:
azurerm_eventhub_namespace- deprecate thezone_redundantfield in v4.0 (#26611)azurerm_servicebus_namespace- deprecate thezone_redundantfield in v4.0 (#26611)v3.112.0Compare Source
FEATURES:
azurerm_elastic_san_volume_snapshot(#26439)azurerm_dev_center_dev_box_definition(#26307)azurerm_dev_center_environment_type(#26291)azurerm_virtual_machine_restore_point(#26526)azurerm_virtual_machine_restore_point_collection(#26526)ENHANCEMENTS:
v0.20240710.1114656ofgithub.com/hashicorp/go-azure-sdk(#26588)v0.70.0ofgo-azure-helpers(#26601)containerservice: updating the Fleet resources to use API Version2024-04-01(#26588)azurerm_network_service_tags- extend validation forserviceto allowAzureFrontDoor.Backend,AzureFrontDoor.Frontend, andAzureFrontDoor.FirstParty(#26429)azurerm_api_management_identity_provider_aad- support for theclient_libraryproperty (#26093)azurerm_api_management_identity_provider_aadb2c- support for theclient_libraryproperty (#26093)azurerm_dev_test_virtual_network- support for theshared_public_ip_addressproperty (#26299)azurerm_kubernetes_cluster- support for thecertificate_authorityblock under theservice_mesh_profileblock (#26543)azurerm_linux_web_app- support the value8.3for thephp_versionproperty (#26194)azurerm_machine_learning_compute_cluster- theidentityproperty can now be updated (#26404)azurerm_web_application_firewall_policy- support for theJSChallengevalue formanaged_rules.managed_rule_set.rule_group_override.rule_action(#26561)BUG FIXES:
azurerm_communication_service-primary_connection_string,primary_key,secondary_connection_stringandsecondary_keyare marked as Sensitive (#26560)azurerm_app_configuration_feature- fix issue when updating the resource without an existingtargeting_filter(#26506)azurerm_backup_policy_vm- split create and update function to fix lifecycle - ignore (#26591)azurerm_backup_protected_vm- split create and update function to fix lifecycle - ignore (#26583)azurerm_communication_service- theprimary_connection_string,primary_key,secondary_connection_string, andsecondary_keyproperties are now sensitive (#26560)azurerm_mysql_flexible_server_configuration- add locks to prevent conflicts when deleting the resource (#26289)azurerm_nginx_deployment- changing thefrontend_public.ip_address,frontend_private.ip_address,frontend_private.allocation_method, andfrontend_private.subnet_idnow creates a new resource (#26298)azurerm_palo_alto_local_rulestack_rule- correctl read theprotocolproperty on read when theprotocol_portsproperty is configured (#26510)azurerm_servicebus_namespace- parse the identity returned by the API insensitively before setting into state (#26540)DEPRECATIONS:
azurerm_servicebus_queue-enable_batched_operations,enable_expressandenable_partitioningare superseded bybatched_operations_enabled,express_enabledandpartitioning_enabled(#26479)azurerm_servicebus_subscription-enable_batched_operationshas been superseded bybatched_operations_enabled(#26479)azurerm_servicebus_topic-enable_batched_operations,enable_expressandenable_partitioningare superseded bybatched_operations_enabled,express_enabledandpartitioning_enabled(#26479)v3.111.0Compare Source
FEATURES:
azurerm_restore_point_collection(#26518)ENHANCEMENTS:
v0.20240701.1082110ofgithub.com/hashicorp/go-azure-sdk(#26502)azurerm_disk_encryption_set- support for themanaged_hsm_key_idproperty (#26201)azurerm_firewall_policy- remove Computed from theskuproperty and add a default ofStandardin 4.0 (#26499)azurerm_kubernetes_cluster- support updatingdefault_node_pool.os_skubetweenUbuntuandAzureLinux(#26262)azurerm_kubernetes_cluster_node_pool- support updatingos_skubetweenUbuntuandAzureLinux(#26139)azurerm_service_plan- support for new the Flex Consumption plan (#26351)BUG FIXES:
azurerm_kubernetes_cluster- prevent a panic (#26478)azurerm_kubernetes_cluster- prevent a diff inupgrade_settingswhen the API returns an empty object (#26541)azurerm_kubernetes_cluster_node_pool- prevent a diff inupgrade_settingswhen the API returns an empty object (#26541)azurerm_virtual_network_gateway- split create and update function to fix lifecycle - ignore (#26451)azurerm_virtual_network_gateway_connection- split create and update function to fix lifecycle - ignore (#26431)v3.110.0Compare Source
FEATURES:
azurerm_load_test(#26376)azurerm_virtual_desktop_scaling_plan_host_pool_association(#24670)ENHANCEMENTS:
azurerm_monitor_data_collection_endpoint- support for theimmutable_idproperty (#26380)azurerm_nginx_certificate- export the propertiessha1_thumbprint,key_vault_secret_version,key_vault_secret_creation_date,error_codeanderror_message(#26160)azurerm_backup_policy_vm- support for thetiering_policyproperty (#26263)azurerm_kubernetes_cluster_node_pool- Pod Disruption Budgets are now respected when deleting a node pool (#26471)azurerm_monitor_data_collection_endpoint- support for theimmutable_idproperty (#26380)azurerm_mssql_managed_instance- support the valueGZRSfor thestorage_account_typeproperty (#26448)azurerm_mssql_managed_instance_transparent_data_encryption- support for themanaged_hsm_key_idproperty (#26496)azurerm_redis_cache_access_policy- allow updates topermissions(#26440)azurerm_redhat_openshift_cluster- support for themanaged_resource_group_nameproperty (#25529)azurerm_redhat_openshift_cluster- support for thepreconfigured_network_security_group_enabledproperty (#26082)azurerm_iotcentral_application- remove Computed fromtemplateand set default of[email protected]in 4.0 (#26485)azurerm_digital_twins_time_series_database_connection- remove Computed fromkusto_table_nameand set a default ofAdtPropertyEventsin 4.0 (#26484)BUG FIXES:
azurerm_express_route_circuit_peering- fix issue where data source attempts to parse an empty string instead of generating the resource ID (#26441)azurerm_express_route_gateway- prevent a panic (#26467)azurerm_monitor_scheduled_query_rules_alert_v2- correctly handle theidentityblock if not specified (#26364)azurerm_security_center_automation- prevent resource recreation whentagsare updated (#26292)azurerm_synapse_workspace- fix issue whereazure_devops_repoorgithub_repoconfiguration could not be removed (#26421)azurerm_virtual_network_dns_servers- split create and update function to fix lifecycle - ignore (#26427)azurerm_linux_function_app- setallowed_applicationsin the request payload (#26462)azurerm_linux_function_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_windows_function_app- setallowed_applicationsin the request payload (#26462)azurerm_windows_function_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_linux_web_app- setallowed_applicationsin the request payload (#26462)azurerm_linux_web_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_windows_web_app- setallowed_applicationsin the request payload (#26462)azurerm_windows_web_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_api_management- remove ForceNew fromadditional_location.zones(#26384)azurerm_logic_app_integration_account_schema- thenameproperty now allows underscores (#26475)azurerm_palo_alto_local_rulestack_rule- prevent error when switching betweenprotocolandprotocol_ports(#26490)DEPRECATIONS:
azurerm_analysis_service_server- the propertyenable_power_bi_servicehas been superseded bypower_bi_service_enabled(#26456)v3.109.0Compare Source
FEATURES:
azurerm_automation_runbook(#26359)azurerm_data_protection_backup_instance_postgresql_flexible_server(#26249)azurerm_email_communication_service_domain(#26179)azurerm_system_center_virtual_machine_manager_cloud(#25429)azurerm_system_center_virtual_machine_manager_virtual_machine_template(#25449)azurerm_system_center_virtual_machine_manager_virtual_network(#25451)ENHANCEMENTS:
azurerm_hdinsight_cluster- export thecluster_idattribute (#26228)azurerm_cosmosdb_sql_container- support for thepartition_key_kindandpartition_key_pathsproperties (#26372)azurerm_data_protection_backup_instance_blob_storage- support for thestorage_account_container_namesproperty (#26232)azurerm_virtual_network_peering- support for thepeer_complete_virtual_networks_enabled,only_ipv6_peering_enabled,local_subnet_names, andremote_subnet_namesproperties (#26229)azurerm_virtual_desktop_host_pool- changing thepreferred_app_group_typeproperty no longer creates a new resource (#26333)azurerm_maps_account- support for thelocation,identity,corsanddata_storeproperties (#26397)BUG FIXES:
azurerm_automation_job_schedule- updatesazurerm_automation_job_scheduleto use a composite resource id and allowsazurerm_automation_runbookto be updated without causingazurerm_automation_job_scheduleto recreate (#22164)azurerm_databricks_workspace- correctly allow disabling the default firewall (#26339)azurerm_virtual_hub_*- spliting create and update so lifecycle ignore changes works correctly (#26310)DEPRECATIONS:
azurerm_mariadb_server- deprecated since the service is retiring. Please useazurerm_mysql_flexible_serverinstead (#26354)azurerm_mariadb_configuration- deprecated since the service is retiring. Please useazurerm_mysql_flexible_server_configurationinstead (#26354)azurerm_mariadb_database- deprecated since the service is retiring. Please useazurerm_mysql_flexible_databaseinstead (#26354)azurerm_mariadb_firewall_rule- deprecated since the service is retiring. Please useazurerm_mysql_flexible_server_firewall_ruleinstead (#26354)azurerm_mariadb_server- deprecated since the service is retiring. Please useazurerm_mysql_flexible_serverinstead (#26354)azurerm_mariadb_virtual_network_rule- deprecated since the service is retiring (#26354)v3.108.0Compare Source
FEATURES:
azurerm_role_management_policy(#25900)azurerm_role_management_policy(#25900)ENHANCEMENTS:
serviceconnector: updating to use API Version2024-04-01(#26248)azurerm_container_groups- can now be created with a User Assigned Identity when running Windows (#26308)azurerm_kubernetes_cluster- updating thenetwork_profile.network_policyproperty toazureandcalicowhen it hasn't been previously set is supported (#26176)azurerm_kubernetes_cluster- respect Pod Distruption Budgets when rotating thedefault_node_pool(#26274)azurerm_lb_backend_address_pool- support for thesynchronous_modeproperty (#26309)azurerm_private_endpoint- support symultaneous creation of multiple resources of this type per subnet (#26006)BUG FIXES:
azurerm_express_route_circuit_peering,azurerm_express_route_circuit,azurerm_express_route_gateway,azurerm_express_route_port- split create and update (#26237)azurerm_lb_backend_address_pool_address- when using this resource, values are no longer reset onazurerm_lb_backend_address_pool(#26264)azurerm_route_filter- spliting create and update so lifecycle ignore changes works correctly (#26266)azurerm_route_server- spliting create and update so lifecycle ignore changes works correctly (#26266)azurerm_synapse_workspace- updates the client used in all operations ofazurerm_synapse_workspace_sql_aad_adminto prevent this resource from modifying the same resource asazurerm_synapse_workspace_aad_admin(#26317)azurerm_virtual_network- correctly parse network securty group IDs (#26283)DEPRECATIONS:
azurerm_network_interface- theenable_ip_forwardingandenable_accelerated_networkingproperties have been deprecated and superseded by theip_forwarding_enabledandaccelerated_networking_enabledproperties (#26293)azurerm_api_management- thepolicyblock has been deprecated is superseded by theazurerm_api_management_policyresource (#26305)azurerm_kubernetes_cluster- theebpf_data_planeproperty has been deprecated and superseded by thenetwork_data_planeproperty (#26251)azurerm_network_interface- theenable_ip_forwardingandenable_accelerated_networkingproperties have been deprecated and superseded by theip_forwarding_enabledandaccelerated_networking_enabledproperties (#26293)azurerm_synapse_workspace- theaad_adminandsql_aad_adminblocks have been deprecated and superseded by theazurerm_synapse_workspace_aad_adminandazurerm_synapse_workspace_sql_aad_adminresources (#26317)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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.