Terraform AzureRM 提供程序版本历史记录:4.0.0 - 当前

4.39.0 (2025 年 8 月 8 日)

特征:

  • 新资源azurerm_api_management_standalone_gateway#30226
  • 新资源azurerm_eventgrid_partner_namespace#30266
  • 新资源azurerm_postgresql_flexible_server_backup#29201

增强:

  • 依赖项: cognitive - 将 API 版本更新为 2025-06-01#30302
  • 依赖项: machinelearning - 将 API 版本更新为 2025-06-01#30268
  • 数据源: azurerm_oracle_db_system_shapes - 添加对 zone 属性的支持 (#30071
  • 数据源: azurerm_oracle_gi_versions - 添加对 shape 属性的支持 zone#30071
  • azurerm_cognitive_deployment - 删除 model.format 验证 (#30276
  • azurerm_eventgrid_system_topic- 添加对SystemAssigned, UserAssignedidentity.type属性值的支持 (#30339
  • azurerm_linux_web_app- 在属性中添加php_version8.4值的支持 (#30281
  • azurerm_linux_web_app_slot- 在属性中添加php_version8.4值的支持 (#30281
  • azurerm_postgresql_flexible_server customer_managed_key.geo_backup_key_vault_key_id- 现在支持无版本 ID (#30305
  • azurerm_site_recovery_replicated_vm - 该 target_disk_type 属性现在支持 StandardSSD_ZRSPremium_ZRSPremiumV2_LRS 值, target_replica_disk_type 现在支持 StandardSSD_ZRSPremium_ZRS 属性 (#30291

BUG 修复:

  • azurerm_container_app_environment - 修复未设置为更新请求有效负载的问题 identity#30311
  • azurerm_function_app_flex_consumption - 属性 maximum_instance_count 现在按预期更新(#30342
  • azurerm_kubernetes_cluster_node_pool - 在并行更新多个节点池时添加 vnet_subnet_id 锁并 pod_subnet_id 防止冲突(#29537
  • azurerm_postgresql_flexible_server - 修复了未设置为更新请求有效负载的问题 administrator_password_wo#29475

4.38.1 (2025 年 7 月 31 日)

注意: 此修补程序版本解决了应用服务和逻辑应用资源中导致所有长时间运行的作成功完成的关键问题。

BUG 修复:

  • dependencies: go-azure-sdk/sdk update to v0.20250731.1142049#30282

4.38.0 (2025 年 7 月 30 日)

特征:

  • 新数据源azurerm_api_connection#30178
  • 新数据源azurerm_log_analytics_workspace_table#30261
  • 新数据源azurerm_mssql_failover_group#29428
  • 新数据源azurerm_trusted_signing_account#29293
  • 新资源azurerm_application_load_balancer_security_policy#30128
  • 新资源azurerm_eventgrid_partner_registration#29736
  • 新资源azurerm_mssql_managed_instance_start_stop_schedule#26702

增强:

  • dependencies: go-azure-sdk update to v0.20250728.1144148#30254
  • dependencies: go-azure-sdk update to v0.20250716.1144812 (#30171
  • dependencies: golang.org/x/crypto update to v0.40.0#30171
  • dependencies: golang.org/x/mod update to v0.26.0#30171
  • dependencies: golang.org/x/net update to v0.42.0#30171
  • dependencies: golang.org/x/sync update to v0.16.0#30171
  • dependencies: golang.org/x/sys update to v0.34.0#30171
  • dependencies: golang.org/x/text update to v0.27.0#30171
  • dependencies: golang.org/x/tools update to v0.35.0#30171
  • dependencies: servicebus - 更新到 API 版本 2024-01-01#30231
  • 数据源: azurerm_databricks_workspace - 添加对 custom_parameters 属性的支持(#30214
  • 数据源: azurerm_oracle_cloud_vm_cluster - 添加对 file_system_configuration 块的支持(#30092
  • 数据源: azurerm_oracle_exadata_infrastructure - 添加对 defined_file_system_configuration 块的支持(#30092
  • azurerm_batch_pool - 修复 start_task.0.task_retry_maximum 验证 (#30182
  • azurerm_dev_center - 添加对 project_catalog_item_sync_enabled 属性的支持 (#29274
  • azurerm_dev_center_project_pool - 添加对 managed_virtual_network_regions 属性的支持 (#30061
  • azurerm_dynatrace_monitor - 添加对 environment_properties 块的支持(#29251
  • azurerm_image- 改进验证和 os_diskdata_diskzone_resilient#30222
  • azurerm_managed_lustre_file_system - 添加对 root_squash 块的支持(#29876
  • azurerm_management_group_policy_assignment - 改进属性的 name 验证 (#30179
  • azurerm_management_group_policy_set_definition - 现在强制在减少数量 parameters 时创建新资源(#29866
  • azurerm_mongo_cluster - 添加对 version 8.0 的支持(#29823
  • azurerm_network_security_rule - 改进源属性和目标属性的验证 (#29675
  • azurerm_oracle_cloud_vm_cluster - 添加对 file_system_configuration 块的支持(#30092
  • azurerm_policy_set_definition - 现在强制在减少数量 parameters 时创建新资源(#29866
  • azurerm_resource_group_policy_assignment - 改进属性的 name 验证 (#30179
  • azurerm_resource_policy_assignment - 改进属性的 name 验证 (#30179
  • azurerm_subnet - 添加对 ip_address_pool 块的支持(#29840
  • azurerm_subscription_policy_assignment - 改进属性的 name 验证 (#30179
  • azurerm_video_indexer_account - 添加对 public_network_access 属性的支持 (#29725

BUG 修复:

  • 数据源: azurerm_kusto_cluster - 修复了找不到群集时返回的错误(#30232
  • appservice - 现在在 zip 部署之前检查部署服务可用性 (#30066
  • azurerm_ai_foundry - 当属性为 nil 时 key_vault_id 不再崩溃 (#30252
  • azurerm_container_app_environment - 当来自另一个订阅时 log_analytics_workspace_id 不再恐慌 (#29829
  • azurerm_eventhub- 使用 (#30169) 修复永久差异message_retention
  • azurerm_kusto_attached_database_configuration - 如果资源不再存在,则从状态中删除资源 (#30232
  • azurerm_kusto_cluster - 如果资源不再存在,则从状态中删除资源 (#30232
  • azurerm_kusto_cluster_customer_managed_key - 如果资源不再存在,则从状态中删除资源 (#30232
  • azurerm_kusto_cluster_principal_assignment - 如果资源不再存在,则从状态中删除资源 (#30232
  • azurerm_log_analytics_workspace_table retention_in_days- 属性现在可以重置(#29182
  • azurerm_monitor_alert_prometheus_rule_group - 防止在未设置时由包含属性空字符串 rule.for 的请求引起的错误(#30180
  • azurerm_mssql_database max_size_gb- 现在可以支持0.10.5#28334
  • azurerm_mssql_managed_instance - administrator_login现已计算,防止资源娱乐(azure_active_directory_administrator.azuread_authentication_only_enabledtrue#30263
  • azurerm_postgresql_flexible_server_virtual_endpoint - 不再导致来自另一个订阅时 replica_server_id 出错 (#29270
  • azurerm_role_management_policy - 修复永久差异 activation_rules.approval_stage#29084
  • azurerm_service_plan - 修复了阻止受支持的 SKU 指定 zone_balancing_enabledtrue#30165) 的问题
  • azurerm_web_application_firewall_policy - js_challenge_cookie_expiration_in_minutes 现在设置为默认值(如果未从 API 返回)(#30245

4.37.0 (2025 年 7 月 17 日)

特征:

  • 新数据源azurerm_network_manager_ipam_pool#30145

增强:

  • 数据源: azurerm_virtual_machine_scale_set - 添加对 auxiliary_mode 属性的支持 auxiliary_sku#30159
  • azurerm_container_app_environment - 添加对 identity 块的支持(#29409
  • azurerm_eventhub - 添加对 retention_description 块的支持(#29427
  • azurerm_kubernetes_cluster- 在属性中添加maintenance_window_auto_upgrade.frequencyDaily值的支持 (#30133
  • azurerm_kubernetes_flux_configuration - 添加对 git_repository.provider 属性的支持 (#30082
  • azurerm_mssql_job_step- 属性job_credential_idoutput_target.job_credential_id现在是可选的 (#30031
  • azurerm_orchestrated_virtual_machine_scale_set - 添加对 auxiliary_modeauxiliary_sku#30102) 的支持
  • azurerm_storage_account - 添加对 provisioned_billing_model_version 属性的支持 (#29043
  • azurerm_vpn_gateway_connection - 添加对 dpd_timeout_seconds 属性的支持 (#29434

BUG 修复:

  • 数据源: azurerm_virtual_machine_scale_set - 修复因缺少属性而导致的恐慌 (#30159
  • azurerm_container_app_environment- 修复导入 (workload_profile#30139
  • azurerm_mongo_cluster - 该 create_mode 属性不再导致导入时 ForceNews (#29375
  • azurerm_virtual_network- 在使用时ip_address_pool取消永久差异 address_space#30073
  • azurerm_vpn_gateway_connection shared_key- 现为可选 + 计算 (#30152

4.36.0 (2025 年 7 月 10 日)

特征:

  • 新资源azurerm_api_management_workspace#30033
  • 新资源azurerm_network_manager_verifier_workspace_reachability_analysis_intent#28956

增强:

  • dependencies: kubernetesconfiguration - 更新到 API 版本 2024-11-01#29896
  • dependencies: oracle - 更新到 API 版本 2025-03-01#29721
  • dependencies: servicenetworking - 更新到 API 版本 2025-01-01#30103
  • 数据源: azurerm_container_registry - 添加对 data_endpoint_host_names 属性的支持 (#30086
  • 数据源: azurerm_dev_center_dev_box_definition - 添加对 hibernate_support_enabled 属性的支持 (#29995
  • 数据源: azurerm_marketplace_agreement - 添加对 accepted 属性的支持 (#30118
  • 数据源: azurerm_oracle_autonomous_database - 添加对 compute_model 属性的支持 (#29801
  • 数据源: azurerm_oracle_cloud_vm_cluster - 添加对 compute_model 属性的支持 (#29801
  • 数据源: azurerm_oracle_db_servers - 添加对 compute_model 属性的支持 (#29801
  • 数据源: azurerm_oracle_db_system_shapes - 添加对 display_name 属性的支持 (#29801
  • 数据源: azurerm_oracle_db_system_shapes - 添加对 are_server_types_supported 属性的支持 (#29801
  • 数据源: azurerm_oracle_db_system_shapes - 添加对 compute_model 属性的支持 (#29801
  • 数据源: azurerm_oracle_exadata_infrastructure - 添加对 compute_model 属性的支持 (#29801
  • 数据源: azurerm_oracle_exadata_infrastructure - 添加对 database_server_type 属性的支持 (#29801
  • 数据源: azurerm_oracle_exadata_infrastructure - 添加对 storage_server_type 属性的支持 (#29801
  • 数据源: azurerm_private_dns_zone_virtual_network_link - 添加对 resolution_policy 属性的支持 (#29861
  • azurerm_api_management - sku_name 现在支持 V2 层(#29657
  • azurerm_container_registry - 添加对 data_endpoint_host_names 属性的支持 (#30086
  • azurerm_data_protection_backup_instance_disk - 支持跨订阅快照资源组 (#30087
  • azurerm_dev_center_dev_box_definition - 添加对 hibernate_support_enabled 属性的支持 (#29995
  • azurerm_kubernetes_cluster - 添加对 custom_ca_trust_certificates_base64 属性的支持 (#29894
  • azurerm_kubernetes_cluster - 对 web_app_routing.default_nginx_controller 属性的支持 (#29879
  • azurerm_linux_virtual_machine_scale_set - 添加对 network_interface.auxiliary_mode 属性的支持 network_interface.auxiliary_sku#29724
  • azurerm_linux_web_app - 对 vnet_image_pull_enabled 属性的支持 (#29452
  • azurerm_linux_web_app_slot - 对 vnet_image_pull_enabled 属性的支持 (#29452
  • azurerm_log_analytics_workspace - 现在,在创建与/更新到 Standard 某个或 Premium SKU 时进行规划时返回错误,因为 Azure 不再支持此功能(#30101
  • azurerm_logic_app_workflow - 属性 access_control.trigger.allowed_caller_ip_address_range 现在是可选的(#30041
  • azurerm_machine_learning_datastore_blobstorage- 属性shared_access_signatureaccount_key现在是可选的 (#30079
  • azurerm_netapp_volume - 添加对 cool_access 块的支持(#29915
  • azurerm_oracle_autonomous_database - 添加对 allowed_ips#29412) 的支持
  • azurerm_oracle_exadata_infrastructure - 添加对 database_server_type 属性的支持 (#29801
  • azurerm_oracle_exadata_infrastructure - 添加对 storage_server_type 属性的支持 (#29801
  • azurerm_private_dns_zone_virtual_network_link - 添加对 resolution_policy 属性的支持 (#29861
  • azurerm_public_ip_prefix - 添加对 custom_ip_prefix_id 属性的支持 (#29851
  • azurerm_service_plan - 允许在不重新创建受支持配置中的资源的情况下进行更新 zone_balancing_enabled#29810
  • azurerm_virtual_hub - 添加对 branch_to_branch_traffic_enabled 属性的支持 (#29453
  • azurerm_windows_virtual_machine_scale_set - 添加对 network_interface.auxiliary_mode 属性的支持 network_interface.auxiliary_sku#29724

BUG 修复:

  • azurerm_mobile_network_packet_core_control_plane - 属性 site_ids 现在标记为 ForceNew#30056
  • azurerm_mobile_network_slice - 属性 single_network_slice_selection_assistance_information 现已正确更新(#30057
  • azurerm_private_dns_resolver_dns_forwarding_ruleset - 修复了无法更新的问题 private_dns_resolver_outbound_endpoint_ids#30046

4.35.0 (2025 年 7 月 1 日)

特征:

  • 新资源azurerm_email_communication_service_domain_sennder_username#29340
  • 新资源azurerm_management_group_policy_set_definition#29863

增强:

  • 数据源azurerm_communication_service - 添加对 immutable_resource_id 属性的支持 (#29912
  • azurerm_cdn_endpoint - 阻止创建所有 Azure CDN(经典)资源,同时允许更新现有资源(#29299
  • azurerm_cdn_endpoint_custom_domain - 阻止创建所有 Azure CDN(经典)资源,同时允许更新现有资源(#29299
  • azurerm_cdn_profile - 阻止创建所有 Azure CDN(经典)资源,同时允许更新现有资源(#29299
  • azurerm_container_app_job - 添加对 volume_mounts.sub_path 属性的支持 (#29883
  • azurerm_container_app - 添加对 cors 属性的支持 (#29785
  • azurerm_data_protection_backup_policy_disk- 该absolute_criteria属性现在支持AllBackupFirstOfMonthFirstOfYear值 (#29917
  • azurerm_frontdoor - 阻止创建新资源,同时允许更新现有资源(#29257
  • azurerm_frontdoor_custom_https_configuration - 阻止创建新资源,同时允许更新现有资源(#29257
  • azurerm_frontdoor_firewall_policy - 阻止创建新资源,同时允许更新现有资源(#29257
  • azurerm_frontdoor_rules_engine - 阻止创建新资源,同时允许更新现有资源(#29257
  • azurerm_function_app_flex_consumption - 添加对 vnet_route_all_enabled 属性的支持 (#29839
  • azurerm_machine_learning_compute_cluster scale_settings- 块及其子属性不再ForceNew#29878
  • azurerm_machine_learning_compute_cluster - 属性 tags 不再 ForceNew#29878
  • azurerm_oracle_autonomous_database - 添加对 long_term_backup_schedule#29207) 的支持
  • azurerm_policy_set_definition - 添加对 policy_definition_reference.version 属性的支持 (#29924
  • azurerm_policy_set_definition - 迁移到使用 go-azure-sdk#29863
  • azurerm_private_link_service - 添加对 destination_ip_address 属性的支持 (#29395
  • azurerm_purview_account - 添加对 managed_event_hub_enabled 属性 aws_external_id 的支持 (#29732
  • azurerm_virtual_network_gateway - 属性 ip_configuration.public_ip_address_id 现在是可选的 (#30038
  • azurerm_windows_virtual_machineos_disk.0.diff_disk_settings.0.placement 现在支持 NvmeDisk#29922

BUG 修复:

  • provider - 允许缺少 subscription_id 时间 use_clitrue#29985
  • azurerm_netapp_backup_policy weekly_backups_to_keep- 现在可以将属性monthly_backups_to_keep设置为 0#29920

4.34.0 (2025 年 6 月 20 日)

增强:

  • 依赖项: containerservice - 将 API 版本更新为 2025-02-01#29761

  • azurerm_network_manager_ipam_pool - display_name 现在为可选 (#29842

  • dependenciesgo-azure-sdk - 更新为 v0.20250613.1153526#29871

  • provider:添加对 msi_api_version 属性和 ARM_MSI_API_VERSION env var 的支持。 (#29871

  • azurerm_kusto_cluster_customer_managed_key - 添加对 managed_hsm_key_id#29416) 的支持

特征:

  • 新数据源azurerm_dev_center_environment_type#29782
  • 新数据源azurerm_dev_center_project_pool#29778

BUG 修复:

  • azurerm_eventgrid_namespace - 验证 maximum_session_expiry_in_hours 当前正确 maximum_client_sessions_per_authentication_name#29919
  • azurerm_api_management_api_operation - 修复属性的 url_template 验证,以允许带有 * 前缀的参数(#29895
  • azurerm_mysql_flexible_server - 还原了对导致现有资源错误的属性验证 sku_name 所做的更改(#29909
  • azurerm_orchestrated_virtual_machine_scale_set - 在配置中存在空 os_profile 块时防止恐慌 (#29809

4.33.0 (2025 年 6 月 12 日)

特征:

  • 新数据源azurerm_dev_center_attached_network#29793
  • 新数据源azurerm_dev_center_dev_box_definition#29790
  • 新数据源azurerm_dev_center_catalog#29794
  • 新数据源azurerm_dev_center_gallery#29795
  • 新数据源azurerm_dev_center_network_connection#29792

增强:

  • azurem_netapp_volume_group_oracle_resource - 添加对 data_protection_replication 包括跨区域复制(CRR)和跨区域复制(CZR)(#29771)的支持
  • azurerm_postgresql_flexible_server - 该 create_mode 属性现在支持 ReviveDropped 值 (#29814
  • azurerm_postgresql_flexible_server- 向属性添加对SystemAssigned, UserAssignedidentity.type属性的支持 (#29320

BUG 修复:

  • azurerm_windows_function_app - 该 app_settings 属性不再标记为敏感(#29834
  • azurerm_mssql_server_vulnerability_assessment - storage_account_access_key 并且 storage_container_sas_key 不再需要设置 (#29789

4.32.0 (2025 年 6 月 5 日)

特征:

  • 新数据源azurerm_dev_center_project#29747
  • 新数据源azurerm_dev_center_project_environment_type#29762
  • 新资源azurerm_qumulo_file_system#28704

增强:

  • dependencies: go-azure-sdk - update to v0.20250526.1224007#29745
  • 数据源: azurerm_netapp_volume - 导出 large_volume_enabled 属性 (#29712
  • 数据源: azurerm_vpn_gateway - 导出 ip_configuration 块 (#29186
  • azurerm_kubernetes_cluster - 属性 vm_size 现在是可选的 (#29612
  • azurerm_kubernetes_cluster_node_pool - 属性 vm_size 现在是可选的 (#29612
  • azurerm_netapp_volume - 允许从快照发出的卷具有与原始卷不同的池(#29425
  • azurerm_netapp_volume - 添加对 large_volume_enabled 属性的支持 (#29712
  • azurerm_postgresql_flexible_server - 向属性添加对无版本密钥保管库密钥 ID customer_managed_key.key_vault_key_id 的支持 (#29741
  • azurerm_virtual_network - 添加对 ip_address_pool 块的支持 (#29021
  • azurerm_vpn_gateway - 导出 ip_configuration 块 (#29186

BUG 修复:

  • 数据源: azurerm_lb_backend_address_pool - inbound_nat_rule_port_mapping.frontend_port 现在已正确设置和 inbound_nat_rule_port_mapping.backend_port 已正确设置 (#29791
  • keyvault - 修复密钥保管库缓存的锁定 (#28330

4.31.0 (2025 年 5 月 29 日)

特征:

  • 新数据源azurerm_dev_center#29716
  • 新资源azurerm_network_manager_routing_configuration#29310

增强:

  • dependencies: azurerm_managed_lustre_file_system - 更新到 API 版本 2024-07-01#29433
  • 依赖项: azurerm_mssql_server_vulnerability_assessment - 更新到 API 版本 2023-08-01-preview#29373
  • dependencies: azurerm_virtual_machine_scale_set_standby_pool - 更新到 API 版本 2025-03-01#29649
  • dependencies: compute - 部分更新到 API 版本 2024-11-01#29666
  • dependencies: videoindexer - 更新到 API 版本 2025-04-01#29715
  • azurerm_backup_protected_vm - 向属性添加对 BackupsSuspended 值的 protection_state 支持 (#29710
  • azurerm_dashboard_grafana_managed_private_endpoint - 添加对 privatelink_service_url 属性的支持 (#29466
  • azurerm_dynatrace_tag_rules - 添加对 sending_metrics_enabled 属性的支持 (#29499
  • azurerm_function_app_flex_consumption - 添加对 https_only 属性的支持 (#29024
  • azurerm_mysql_flexible_server - 向属性添加对 MO_Standard_E96ads_v5 值的 sku_name 支持 (#29709
  • azurerm_postgresql_flexible_server - 在创建副本服务器时锁定源服务器 (#29337

BUG 修复:

  • azurerm_api_management_product - 允许将 subscriptions_limit 属性设置为 0#28133
  • azurerm_api_management_api- 添加其他验证以捕获何时api_typewebsocket为空service_url#29624
  • azurerm_batch_pool - 属性 data_disks 现已正确更新(#29377
  • azurerm_data_factory_dataset_binary - 修复发送到 API 时属性的大小 compression.type 写不正确,导致未设置压缩 (#29273
  • azurerm_cdn_frontdoor_rule - 修复属性的 operator 共享架构验证,并使用正确的包进行验证 (#29482
  • azurerm_hdinsight_hadoop_cluster - 更改 script_action 属性现在强制创建新资源,而不是无提示更新(#28262
  • azurerm_hbase_hadoop_cluster - 更改 script_action 属性现在强制创建新资源,而不是无提示更新(#28262
  • azurerm_interactive_query_hadoop_cluster - 更改 script_action 属性现在强制创建新资源,而不是无提示更新(#28262
  • azurerm_kafka_hadoop_cluster - 更改 script_action 属性现在强制创建新资源,而不是无提示更新(#28262
  • azurerm_linux_virtual_machine - 修复 identity VM 配置 VMExtensions 时更新(#29717
  • azurerm_mongo_cluster - 连接字符串连接 $ 现在正确导出 (#29669
  • azurerm_mssql_virtual_machine - auto_patching 现在在未指定块时禁用 (#29723
  • azurerm_mssql_server_vulnerability_assessment - storage_account_access_keystorage_container_sas_key 属性现在是字段 required#29373
  • azurerm_network_interface - tags 现在可以在 NIC 附加到专用终结点时更新 (#29319
  • azurerm_postgresql_flexible_server_configuration - 现在在重新启动服务器之前检查服务器状态 (#29221
  • azurerm_search_service- 仅在更新allowed_ips属性时阻止清除network_rule_bypass_option属性的 bug (#29246
  • azurerm_service_fabric_managed_cluster - 对 subnet_id 属性的支持 (#29216
  • azurerm_spark_hadoop_cluster - 更改 script_action 属性现在强制创建新资源,而不是无提示更新(#28262

4.30.0 (2025 年 5 月 22 日)

增强:

  • dependencies: go-azure-sdk - update to v0.20250520.1180806#29665
  • 数据源: azurerm_managed_disk - 添加对 (#29513) 的支持location
  • azurerm_dns_caa_record - 添加对 contactemail 属性中 tag 值的支持 (#29664
  • azurerm_eventhub_namespace_schema_group - 添加对 Json 属性中 schema_type 值的支持 (#29641
  • azurerm_function_app_flex_consumption - 添加对 always_ready 块的支持(#29023
  • azurerm_security_center_subscription_pricing- 添加对AIresource_type属性值的支持 (#29631

4.29.0 (2025 年 5 月 16 日)

特征:

  • 新资源azurerm_system_center_virtual_machine_manager_virtual_machine_instance_guest_agent#28953

增强:

  • azurerm_api_management_api - 修复 import 资源 (#28193
  • azurerm_app_configuration - 向属性添加对 developersku 的支持 (#29492
  • azurerm_app_configuration sku- 现在可以从premium属性降级到standard不重新创建资源 (#29492
  • azurerm_key_vault_managed_hardware_security_module_key - 在属性中添加对 importkey_opts 的支持 (#29524
  • azurerm_netapp_pool - 添加对 cool_access_enabled#29468) 的支持
  • azurerm_network_manager_deployment - 添加对 Routing 属性中 scope_access 值的支持 (#29536
  • azurerm_private_endpoint_application_security_group_association - 如果资源不再存在,则从状态中删除资源 (#29601
  • azurerm_virtual_machine_implicit_data_disk_from_source disk_size_gb- 现在可以在不重新创建资源的情况下增加该属性 (#29239
  • azurerm_web_application_firewall_policy- 添加对JSChallengeaction属性中的支持 (#29614

BUG 修复:

  • azurerm_api_management_api - 更新时不再返回有关 oauth2_authorization 属性的错误 openid_authentication#29042
  • azurerm_route_map - 现在的 name 验证允许数字 (#29519

4.28.0 (2025 年 5 月 9 日)

特征:

  • 新资源azurerm_nginx_api_key#28919
  • 新数据源azurerm_nginx_api_key#28919

增强:

  • dependencies: azurerm_mssql_database - 更新到 API 版本 2023-08-01-preview/replicationlinks#28705
  • dependencies: azurerm_mssql_server_security_alert_policy - 更新到 API 版本 2023-08-01-preview/serversecurityalertpolicies#29363
  • dependencies: eventhub - 更新到 API 版本 2024-01-01#29397
  • dependencies: azurerm_shared_image_version - 更新到 API 版本 2024-03-01#28954
  • azurerm_ai_foundry_project - 添加对 primary_user_assigned_identity 属性的支持 (#29197
  • azurerm_storage_account_static_website - 该 index_document 属性现在对长度和不包括斜杠(#29431)进行了验证

BUG 修复:

  • azurerm_application_insights workspace_id- 现在Computed#29396
  • azurerm_batch_pool - 不使用时 certificate 防止错误 (#29443
  • azurerm_nginx_deployment - 添加对 web_application_firewall 属性的支持 (#27454
  • azurerm_postgresql_flexible_server_virtual_endpoint - 在发生故障转移时不再从状态中删除 (#29424
  • azurerm_servicebus_queue - 不再等待资源创建 (#29435
  • azurerm_virtual_network_gateway - 从配置中删除时 vpn_client_configuration 防止出现恐慌(#29456
  • azurerm_web_pubsub_custom_certificate - 当处于其他订阅时 custom_certificate_id 不再崩溃 (#29410
  • azurerm_windows_web_app - 修复了针对错误默认值 always_on 的永久差异,并忽略默认值 logs.0.application_logs#29150
  • azurerm_windows_web_app_slot - 修复了针对错误默认值 always_on 的永久差异,并忽略默认值 logs.0.application_logs#29150

4.27.0 (2025 年 4 月 25 日)

特征:

  • 新资源azurerm_eventgrid_partner_configuration#28676

增强:

  • dependencies: update go-azure-sdk to v0.20250409.1192141#29307
  • dependencies: containerapps - 更新到 API 版本 2025-01-01#29296
  • dependencies: netapp - 更新到 API 版本 2025-01-01#29382
  • 依赖项: operationalinsights - 对 API 版本的 2023-09-01 部分更新(#29283
  • azurerm_cdn_frontdoor_origin - 支持 managedEnvironmentsprivate_link.target_type 值 (#28239
  • azurerm_cdn_frontdoor_origin - 添加对 web_secondaryGateway 属性中 private_link.target_type 值的支持 (#29380
  • azurerm_cognitive_deployment - 添加对 Cohere 属性中 model.format 值的支持 (#29143
  • azurerm_container_app_environment:添加对跨订阅 log_analytics_workspace_id 的支持(#28740
  • azurerm_dev_center_project - 添加对 identity 属性的支持 (#29278
  • azurerm_dynatrace_tag_rules log_rule- 块metric_rule及其属性不再ForceNew#29298
  • azurerm_monitor_data_collection_endpoint - 添加对 metrics_ingestion_endpoint 属性的支持 (#29292
  • azurerm_mysql_flexible_server - 对 log_on_disk_enabled 属性的支持 (#28929
  • azurerm_subnet- 在属性中添加delegation.service_delegation.nameMicrosoft.PowerAutomate/hostedRpa值的支持 (#29271
  • azurerm_subnet- 在属性中添加delegation.service_delegation.nameMicrosoft.Network/applicationGateways值的支持 (#29361
  • azurerm_virtual_network- 在属性中添加subnet.delegation.service_delegation.nameMicrosoft.PowerAutomate/hostedRpa值的支持 (#29271
  • azurerm_virtual_network- 在属性中添加subnet.delegation.service_delegation.nameMicrosoft.Network/applicationGateways值的支持 (#29361

BUG 修复:

  • 提供程序:确保在 x-ms-correlation-request-id 列表作期间只设置标头一次(#28974
  • azurerm_app_configuration_feature - 抑制用于防止资源娱乐的大小写差异 configuration_store_id#29285
  • azurerm_app_configuration_key - 抑制用于防止资源娱乐的大小写差异 configuration_store_id#29285
  • azurerm_container_app_environment - 现在使用 PATCH 该方法进行更新,防止请求中缺少属性而导致的错误(#29317
  • azurerm_eventhub_namespace - 从网络/IP 规则中删除最大项,因为它们可以在请求时增加(#29333
  • azurerm_kusto_iothub_data_connection - 更新 event_system_properties 验证和文档以更灵活 (#29314
  • azurerm_linux_web_app - 正确读 backup.schedule.start_time 入状态 (#29254
  • azurerm_netapp_volume- 更新验证storage_quota_in_gb以允许值从 50102400#29341
  • azurerm_postgresql_flexible_server - 降级 version 会强制创建新资源(#28559
  • azurerm_postgresql_flexible_server - 降级 storage_mb 会强制创建新资源(#29309
  • azurerm_private_endpoint - private_dns_zone_group.private_dns_zone_ids 现在可以正确更新 (#29329
  • azurerm_search_shared_private_link_service - 添加锁以防止创建多个实例时发生冲突 (#29294

4.26.0 (2025 年 4 月 4 日)

重大更改:

  • 功能:由于 API 中的compute中断性变更,提供程序feature配置项目virtual_machines.graceful_shutdown现在未使用。 如果已设置并在提供程序的 v5.0 中删除,此功能块设置现已弃用并忽略。 (#29185
  • azurerm_linux_virtual_machine- 由于最近的 API 中断性变更(#29211),该vm_agent_platform_updates_enabled属性现在是只读的
  • azurerm_windows_virtual_machine- 由于最近的 API 中断性变更(#29211),该vm_agent_platform_updates_enabled属性现在是只读的

特征:

  • 新数据源azurerm_role_assignments#29214

增强:

  • dependencies: azurerm_sentinel_automation_rule - 更新到 API 版本 2024-09-01#29240
  • dependencies: devcenter - 更新到 API 版本 2025-02-01#29240
  • dependencies: recoveryservices - 部分更新到 API 版本 2024-10-01#29240
  • 数据源: azurerm_mssql_server - 导出 express_vulnerability_assessment_enabled 属性 (#29168
  • azurerm_dashboard_grafana - grafana_major_version 不再为 ForceNew (#29212
  • azurerm_data_factory_linked_service_sftp - 添加对 SSH 身份验证和 Key Vault 机密引用的支持(#28690
  • azurerm_databricks_workspace - 现在可以使用提供程序功能标志删除 force_delete 使用包含 UC 的托管资源组的资源(#29095
  • azurerm_mssql_server - 添加对 express_vulnerability_assessment_enabled 属性的支持 (#29168
  • azurerm_mysql_flexible_server - 弃用 public_network_access_enabled 赞成 public_network_access#28890
  • azurerm_netapp_volume - service_level 现在可以更新 (#29209
  • azurerm_nginx_deployment - frontend_publicfrontend_privatenetwork_interface 不再 ForceNew#28577
  • azurerm_orchestrated_virtual_machine_scale_set - 添加对 upgrade_mode 属性的支持 rolling_upgrade_policy#28354
  • azurerm_static_webapp - 在架构中标记 app_settings 敏感(#28689

BUG 修复:

  • azurerm_linux_virtual_machine - license_type 现在可以更新为 None (#28786
  • azurerm_mysql_flexible_server - 当 nil 时 customer_managed_key 防止恐慌 (#29225
  • azurerm_traffic_manager_nested_endpoint- 从属性中删除Computedpriority,因为这些属性由 API 动态分配 (#29217

4.25.0 (2025 年 3 月 28 日)

增强:

  • dependencies: go-azure-helpers - update to 0.72.0#29206
  • dependencies: redisenterprise - 更新到 API 版本 2024-10-01#29073
  • dependencies: servicefabricmanaged - 更新到 API 版本 2024-04-01#29199
  • 数据源: azurerm_virtual_hub_connection - 添加对 static_vnet_propagate_static_routes 属性的支持 (#28560
  • azurerm_cosmosdb_account - 在属性中添加对 DeleteAllItemsByPartitionKeycapabilities 的支持 (#29126
  • azurerm_hdinsight_spark_cluster_resource - 添加对 zones 属性的支持 (#28149
  • azurerm_linux_function_app - 添加对 Python 版本的 3.13 支持(#29131
  • azurerm_linux_function_app_slot - 添加对 Python 版本的 3.13 支持(#29131
  • azurerm_linux_web_app - 添加对 Python 版本的 3.13 支持(#29131
  • azurerm_linux_web_app_slot - 添加对 Python 版本的 3.13 支持(#29131
  • azurerm_log_analytics_workspace - 添加对 LACluster SKU 的支持(#29137
  • azurerm_managed_disk- 允许磁盘扩展而不停机(storage_account_type#28730
  • azurerm_mssql_job_agent - 添加对 identity 属性的支持 sku#29090
  • azurerm_network_manager - scope_accesses 现在为可选 (#28781
  • azurerm_oracle_cloud_vm_cluster - 添加对 system_version 属性的支持 (#29093
  • azurerm_powerbi_embedded - 添加对 A7#29153) 的支持和A8sku_name
  • azurerm_virtual_hub_connection - 添加对 static_vnet_propagate_static_routes 属性的支持 (#28560

BUG 修复

  • 数据源: azurerm_container_app_environment - 当 Log Analytics 工作区位于其他订阅(#28647
  • azurerm_kubernetes_cluster_node_pool - 修复无法更新的问题 kubelet_disk_type ,更新此问题现在将轮换节点池(#29135
  • azurerm_linux_virtual_machine - 修复了无法从资源中删除用户分配标识的问题 (#29157
  • azurerm_linux_virtual_machine_scale_set - 修复了无法从资源中删除用户分配标识的问题 (#29157
  • azurerm_log_analytics_workspace - 当工作区处于软删除状态并链接到 Log Analytics 群集(#29137
  • azurerm_postgresql_flexible_server_virtual_endpoint - 在副本服务器上添加锁以防止争用条件 (#29071
  • azurerm_signalr_service - 在更新时在有效负载中设置 location 以防止 API 错误 (#29184
  • azurerm_storage_account_queue_properties - 当存储帐户从带外删除时防止恐慌 (#28371
  • azurerm_storage_account_static_website - 当存储帐户从带外删除时防止恐慌 (#28371
  • azurerm_stream_analytics_job - 更新验证以通知用户(如果 content_storage_policy 尚未正确设置为安装程序 job_storage_account )(#29158

4.24.0 (2025 年 3 月 21 日)

特征:

  • 新资源azurerm_servicebus_namespace_customer_managed_key#28888
  • 新资源azurerm_stream_analytics_job_storage_account#29113
  • 新资源azurerm_web_pubsub_socketio#28992

增强:

  • dependencies: hashicorp/go-azure-sdk - update to v0.20250314.1213156#29081
  • dependencies: loganalytics - 部分更新到 API 版本 2023-03-01#28977
  • dependencies: monitor - 部分更新到 API 版本 2023-03-01#28977
  • dependencies: postgresql - 部分更新到 API 版本 2024-08-01#28964
  • 数据源: azurerm_linux_function_app - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012
  • 数据源: azurerm_linux_web_app - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012
  • 数据源: azurerm_windows_function_app - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012
  • azurerm_ai_services - 添加对 network_acls.bypass 属性的支持 (#28569
  • azurerm_dashboard_grafana - 添加对 grafana_major_version11#28884) 的支持
  • azurerm_kubernetes_cluster_node_pool - 删除在读取中检索父群集的调用(#29088
  • azurerm_linux_function_app - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012
  • azurerm_linux_function_app - 在创建时设置 pre_warmed_instance_count#28739
  • azurerm_linux_function_app_slot - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012
  • azurerm_linux_web_app - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012
  • azurerm_linux_web_app_slot - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012
  • azurerm_redis_cache- 收紧验证 sku_namefamilycapacity#29079
  • azurerm_windows_function_app - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012
  • azurerm_windows_function_app - 在创建时设置 pre_warmed_instance_count#28739
  • azurerm_windows_function_app_slot - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012
  • azurerm_windows_web_app - 添加对节点版本的 ~22 支持(#29082
  • azurerm_windows_web_app - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012
  • azurerm_windows_web_app_slot - 添加对节点版本的 ~22 支持(#29082
  • azurerm_windows_web_app_slot - 添加对 virtual_network_backup_restore_enabled 属性的支持 (#29012

BUG 修复:

  • azurerm_app_configuration encryption- 现在可以删除该块(#28173
  • azurerm_cdn_frontdoor_origin_group - health_probe 除非指定(#29094)否则在更新期间不再重置
  • azurerm_cognitive_account - customer_managed_key 现在可以删除 (#28368
  • azurerm_container_group - dns_name_label_reuse_policy 现在标记为 ForceNew (#29040
  • azurerm_disk_encryption_set - 在更新时检索 Key Vault 详细信息时防止崩溃 (#29018
  • azurerm_express_route_circuit - 修复未正确更新的问题 bandwidth_in_mbps#28822
  • azurerm_key_vault_secret - 还原 CustomizeDiff 逻辑以在删除资源时 expiration_date 重新创建资源(#28920
  • azurerm_kubernetes_cluster - fips_enabled 可以通过循环使用默认节点池来更新 (#29096
  • azurerm_monitor_diagnostic_setting enabled_log- 现在可以删除该块(#28485
  • azurerm_mssql_database - 修复了验证 auto_pause_delay_in_minutes#28670
  • azurerm_mssql_server - 修复了在 administrator_loginadministrator_login_passwordlifecycle.ignore_changes 计划作期间提供程序错误错误(#29107

4.23.0 (2025 年 3 月 13 日)

笔记:

特征:

  • 新资源azurerm_network_manager_ipam_pool#28695

增强:

  • 依赖项:将 Go 版本更新为 1.24.1#28999
  • 依赖项:hashicorp/go-azure-sdk - 更新到 v0.20250310.1130319#29009
  • azurerm_cognitive_deployment - 在 DataZoneBatch 属性中添加对 sku.name 的支持(#28973
  • azurerm_mongo_cluster - 添加对 M10M20M200 计算层的支持(#29026

BUG 修复:

  • azurerm_linux_function_app - 修复 site_config.application_stack.node_version 验证以允许 22#28988
  • azurerm_postgresql_flexible_server - 修复了对 customer_managed_key.key_vault_key_idcustomer_managed_key.geo_backup_key_id 的验证,以禁止出现不明确的错误消息(#28981
  • azurerm_web_pubsub_hub - auth.managed_identity_id 验证现在支持令牌受众作为有效输入(#28495

4.22.0 (2025 年 3 月 7 日)

特征:

  • 新数据源azurerm_extended_location_custom_location#28066
  • 新资源azurerm_system_center_virtual_machine_manager_virtual_machine_instance#27622

增强:

  • 依赖项:containers - 将 API 版本更新为 2024-09-01#28598
  • dependencies: hashicorp/go-azure-sdk - 更新到 v0.20250227.1125644#28902
  • 依赖项:signalr - 将 API 版本更新为 2024-03-01#28940
  • 数据源:azurerm_container_app - 添加对 template.volume.mount_options 属性的支持(#28619
  • 数据源:azurerm_storage_account_queue_properties - 现在直接获取父帐户,而不是在资源管理器 ID 可用时搜索所有帐户的列表(#28617
  • 数据源:azurerm_storage_account_static_website - 现在直接获取父帐户,而不是在资源管理器 ID 可用时搜索所有帐户的列表(#28617
  • 数据源:azurerm_storage_containers - 现在直接获取父帐户,而不是在资源管理器 ID 可用时搜索所有帐户的列表(#28617
  • azurerm_api_connection - display_nameparameter_values 不再 ForceNew#28721
  • azurerm_cdn_frontdoor_firewall_policy - 添加对 log_scrubbing 属性的支持(#28834
  • azurerm_container_app - 添加对 template.volume.mount_options 属性的支持(#28619
  • azurerm_container_app_job - 添加对 template.volume.mount_options 属性的支持(#28619
  • azurerm_extended_custom_location - 弃用赞成 azurerm_extended_location_custom_location#28066
  • azurerm_mongo_cluster - 添加对 connection_strings 属性的支持(#28880
  • azurerm_storage_account - 现在直接获取父帐户,而不是在资源管理器 ID 可用时搜索所有帐户的列表(#28617
  • azurerm_storage_account_queue_properties - 现在直接获取父帐户,而不是在资源管理器 ID 可用时搜索所有帐户的列表(#28617
  • azurerm_storage_account_static_website - 现在直接获取父帐户,而不是在资源管理器 ID 可用时搜索所有帐户的列表(#28617
  • azurerm_workloads_sap_discovery_virtual_instance - 添加对 managed_resources_network_access_type 属性的支持(#28881
  • azurerm_workloads_sap_single_node_virtual_instance - 添加对 managed_resources_network_access_type 属性的支持(#28881
  • azurerm_workloads_sap_three_tier_virtual_instance - 添加对 managed_resources_network_access_type 属性的支持(#28881

BUG 修复:

  • azurerm_api_management_api - 拆分创建/更新方法(#28271
  • 创建资源时,现在已设置 azurerm_express_route_circuit - allow_classic_operations#28748
  • azurerm_key_vault_certificate - 更新密钥保管库证书时设置部分(#28848
  • azurerm_managed_disk - 始终将 network_access_policy 设置为状态,以允许 Terraform 检测偏移(#28934
  • azurerm_mssql_managed_instance - 修复了在申请 administrator_login_password 期间阻止使用值的问题(#28843
  • azurerm_mssql_server - 通过删除可能未知的值的函数调用来防止恐慌(#28949

4.21.1 (2025 年 2 月 28 日)

BUG 修复:

  • azurerm_mssql_server - 通过检查原始配置映射中是否存在 administrator_login 来防止恐慌(#28909

4.21.0 (2025 年 2 月 27 日)

笔记:

  • azurerm_mssql_job_credential 资源现在支持 password_wo仅写参数
  • azurerm_mssql_server 资源现在支持 administrator_login_password_wo仅写参数
  • azurerm_mysql_flexible_server 资源现在支持 administrator_password_wo仅写参数
  • azurerm_postgresql_flexible_server 资源现在支持 administrator_password_wo仅写参数
  • azurerm_postgresql_server 资源现在支持 administrator_login_password_wo仅写参数

特征:

  • 新资源azurerm_linux_function_app_flex_consumption#28199
  • 新资源azurerm_network_manager_verifier_workspace#28754

增强:

  • 依赖项:azurerm_kubernetes_cluster_trusted_access_role_binding - 将 API 版本更新为 2024-05-01#28853
  • 依赖项:desktopvirtualization - 将 API 版本更新为 2024-04-03#28771
  • 依赖项:kusto - 将 API 版本更新为 2024-04-13#28685
  • 依赖项:redis - 将 API 版本更新为 2024-11-01#28696
  • 依赖项:workloads - 将 API 版本更新为 2024-09-01#28825
  • azurerm_fluid_relay_server - 修复对 versionless_idkey_vault_key_id 支持(#28864
  • azurerm_kubernetes_cluster - 添加对 upgrade_override_setting 属性的支持(#27962
  • azurerm_kusto_cluster_principal_assignment - 添加对 AllDatabaseMonitor 角色类型的支持(#28685
  • azurerm_linux_function_app - 在 WEBSITE_CONTENTSHARE 中更改时正确更新 WEBSITE_CONTENTAZUREFILECONNECTIONSTRINGapp_settings#28859
  • azurerm_linux_function_app_slot - 在 WEBSITE_CONTENTSHARE 中更改时正确更新 WEBSITE_CONTENTAZUREFILECONNECTIONSTRINGapp_settings#28859
  • azurerm_linux_web_app - 添加对 Node 版本 22 的支持(#28840
  • azurerm_linux_web_app_slot - 添加对 Node 版本 22 的支持(#28840
  • azurerm_logic_app_standard - 添加对 vnet_content_share_enabled 属性的支持(#28879
  • azurerm_mssql_job_credential - 添加对 password_wopassword_wo_version 属性的支持(#28808
  • azurerm_mssql_managed_instance - 添加对 database_formathybrid_secondary_usage 属性的支持(#28248
  • azurerm_mssql_server - 添加对 administrator_login_password_woadministrator_login_password_wo_version 属性的支持(#28818
  • azurerm_mysql_flexible_server - 添加对 administrator_password_woadministrator_password_wo_version 属性的支持(#28799
  • azurerm_postgresql_flexible_server - 添加对 administrator_password_woadministrator_password_wo_version 属性的支持(#28857
  • azurerm_postgresql_server - 添加对 administrator_login_password_woadministrator_login_password_wo_version 属性的支持(#28856
  • azurerm_service_plan - 添加对 I1mv2I2mv2I3mv2I4mv2I5mv2 sku 的支持(#28316
  • azurerm_servicebus_namespace - 拆分创建/更新函数(#28539
  • azurerm_storage_account - 现在可以更新 immutability_policy 中的嵌套属性(#28122
  • azurerm_windows_function_app - 在 WEBSITE_CONTENTSHARE 中更改时正确更新 WEBSITE_CONTENTAZUREFILECONNECTIONSTRINGapp_settings#28859
  • azurerm_windows_function_app_slot - 在 WEBSITE_CONTENTSHARE 中更改时正确更新 WEBSITE_CONTENTAZUREFILECONNECTIONSTRINGapp_settings#28859

BUG 修复:

  • azurerm_key_vault_secret - 在设置后删除 expiration_date 时重新创建资源(#28494
  • azurerm_log_analytics_cluster_customer_managed_key - 修复了创建/更新/删除作期间请求有效负载中包含的只读属性(#28862
  • azurerm_log_analytics_cluster_customer_managed_key - 在 Terraform 外部删除时从状态中删除资源 (#28862
  • azurerm_log_analytics_cluster_customer_managed_key - 修复资源删除函数(#28862
  • azurerm_security_center_pricing - 更新 subplan 现在重新创建资源,以解决 API 行为,使某些设置能够更新(#27805
  • azurerm_windows_web_app - 修复 tomcat_version 的更改检测(#28842

4.20.0 (2025 年 2 月 20 日)

特征:

  • 新数据源azurerm_dynatrace_monitor#28381
  • 新资源azurerm_data_protection_backup_vault_customer_managed_key#28679

增强:

  • dependencies: hashicorp/terraform-plugin-sdk/v2 - 更新到 v2.36.0#28788
  • 依赖项:azurerm_data_factory_pipeline - 更新以使用 hashicorp/go-azure-sdk#28768
  • 数据源:azurerm_logic_app_standard - 添加对 ftp_publish_basic_authentication_enabledscm_publish_basic_authentication_enabled 属性的支持(#28763
  • azurerm_logic_app_standard - 添加对 ftp_publish_basic_authentication_enabledscm_publish_basic_authentication_enabled 属性的支持(#28763
  • azurerm_pim_active_role_assignment - 添加对 Azure RBAC 条件的支持(#27947
  • azurerm_storage_container - 添加对从已弃用 storage_account_name 迁移到 storage_account_id 的支持 (#28784
  • azurerm_storage_share - 添加对从已弃用 storage_account_name 迁移到 storage_account_id 的支持 (#28784
  • azurerm_storage_table - 添加属性 resource_manager_id#28809
  • azurerm_windows_function_app - 添加对节点 ~22 的支持(#28815
  • azurerm_windows_function_app_slot - 添加对节点 ~22 的支持(#28815

BUG 修复:

  • 数据源:azurerm_container_app - 添加检索数据时导致错误的缺失 ingress.client_certificate_mode 属性(#28793
  • azurerm_data_factory_pipeline - 修复对 Web 活动的标头取消划界时的错误(#28768
  • azurerm_mssql_virtual_machine - 修复了阻止用户在应用期间仅使用已知值作为 auto_backup.encryption_password 的值的问题(#28223

4.19.0 (2025 年 2 月 14 日)

特征:

  • 新数据源azurerm_stack_hci_storage_path#28602
  • 新资源azurerm_ai_foundry#27424
  • 新资源azurerm_ai_foundry_project#27424
  • 新资源azurerm_mssql_job_step#28691
  • 新资源azurerm_netapp_volume_group_oracle#28391
  • 新资源azurerm_virtual_machine_scale_set_standby_pool#28441

增强:

  • 依赖项:hashicorp/go-azure-sdk 更新到 v0.20250213.1092825#28767
  • 依赖项:sentinel 部分更新到 2023-12-01-preview#28195
  • 数据源:azurerm_app_configuration - 添加对 data_plane_proxy_authentication_modedata_plane_proxy_private_link_delegation_enabled 属性的支持(#28712
  • azurerm_app_configuration - 添加对 data_plane_proxy_authentication_modedata_plane_proxy_private_link_delegation_enabled 属性的支持(#28712
  • azurerm_container_app - 添加对 client_certificate_mode 属性的支持(#28523
  • azurerm_cdn_frontdoor_firewall_policy - 添加对 JSChallenge 规则 custom 的支持(#28717
  • azurerm_express_route_circuit - 添加对 rate_limiting_enabled 属性的支持 (#28659
  • azurerm_mssql_managed_instance_failover_group - 添加对 secondary_type 的支持(#28633
  • azurerm_sentinal_alert_rule_scheduled - 将 entity_mappingsentinal_entity_mapping 的组合限制增加到 10 (#28195
  • azurerm_service_plan - 对 premium_plan_auto_scale_enabled 的支持(#28524

BUG 修复:

  • azurerm_cdn_frontdoor_firewall_policy - 修复了 js_challenge_cookie_expiration_in_minutes 策略 default 值导致 Standard_AzureFrontDoor sku 收到 BadRequest 错误(#28726
  • azurerm_servicebus_topic - 在非分区命名空间中预配分区主题时防止性能差异(#26680
  • azurerm_linux_function_app - 在 site_config.0.cors 为默认值时不再计划 (#28703
  • azurerm_linux_function_app_slot - 修复未设置 site_config.0.elastic_instance_minimum 的问题(#28725
  • azurerm_linux_web_app - 在 site_config.0.cors 为默认值时不再计划 (#28703
  • azurerm_postgresql_flexible_server_virtual_endpoint - 允许 source_server_idreplica_server_id 引用同一服务器(#28733
  • azurerm_windows_function_app - 在 site_config.0.cors 为默认值时不再计划 (#28703
  • azurerm_windows_function_app_slot - 修复未设置 site_config.0.elastic_instance_minimum 的问题(#28725
  • azurerm_windows_web_app - 在 site_config.0.cors 为默认值时不再计划 (#28703

4.18.0 (2025 年 2 月 7 日)

增强:

  • 依赖项:appconfiguration - 更新到 API 版本 2024-05-01#28700
  • 依赖项:将 azurerm_cdn_frontdoor_rule 更新到 API 版本 2024-02-01#28308
  • 依赖项:将 azurerm_cdn_frontdoor_ruleset 更新到 API 版本 2024-02-01#28308
  • 依赖项:将 go-azure-sdk 更新为 v0.20250131.1134653#28674
  • 数据源:azurerm_cdn_frontdoor_firewall_policy - 添加对 js_challenge_cookie_expiration_in_minutes 策略的支持(#28284
  • 数据源:azurerm_nginx_configuration - 添加对 protected_file.content_hash 属性的支持(#28532
  • azurerm_cdn_frontdoor_firewall_policy - 添加对 js_challenge_cookie_expiration_in_minutes 策略的支持(#28284
  • azurerm_cdn_frontdoor_firewall_policy - 在 JSChallengeaction 块中添加对 managed_ruleoverride 类型的支持(#28308
  • azurerm_container_app - 添加对 volume_mounts.sub_path 属性的支持(#27533
  • azurerm_nginx_configuration - 添加对 protected_file.content_hash 属性的支持(#28532
  • azurerm_palo_alto_next_generation_firewall_virtual_hub_local_rulestack - 添加对 marketplace_offer_idplan_id 属性的支持(#28537
  • azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama - 添加对 marketplace_offer_idplan_id 属性的支持(#28537
  • azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack - 添加对 marketplace_offer_idplan_id 属性的支持(#28537
  • azurerm_palo_alto_next_generation_firewall_virtual_network_panorama - 添加对 marketplace_offer_idplan_id 属性的支持(#28537
  • azurerm_route_server - 添加对 hub_routing_preference 属性的支持(#28363

BUG 修复:

  • azurerm_logic_app_action_http - 修复以下问题:从配置中省略 queries 设置为空映射而不是 null(#28447
  • azurerm_machine_learning_compute_cluster - 在 node_public_ip_enabledfalse 时允许创建资源,并且尚未指定 subnet_resource_id#28673
  • azurerm_network_watcher_flow_log - 删除 traffic_analytics 块时防止恐慌(#28416
  • azurerm_oracle_autonomous_database - 修复 supported_regions_to_clone_to 属性的错误类型(#28536

4.17.0 (2025 年 1 月 31 日)

特征:

  • 新数据源azurerm_api_management_subscription#27824
  • 新资源azurerm_cognitive_account_rai_policy#28013
  • 新资源azurerm_mssql_job_target_group#28492

增强:

  • 依赖项:network - 更新以使用 2024-05-01#28146
  • 依赖项:privatedns - 更新以使用 2024-06-01#28599
  • 依赖项:storage - 更新以使用 2023-05-01#27760
  • 数据源:azure_communication_service - 添加对 hostname 属性的支持(#28620
  • azurerm_api_management - capacity 现在的最大限制为 50 (#28648
  • azurerm_backup_protected_vm - 添加对功能 vm_backup_suspend_protection_and_retain_data_on_destroy 的支持(#27950
  • azurerm_cognitive_account - 对 bypass 属性的支持(#28221
  • azure_communication_service - 添加对 hostname 属性的支持 (#28620
  • azurerm_container_app_environment - 添加对 Azure Monitor 作为日志目标的支持(#26047
  • azurerm_mssql_elasticpool- 为 MOPRMSPRMS 池类型添加对 Gen5 池类型和更新验证的支持(#28453
  • azurerm_mssql_managed_instance_transparent_data_encryption - 对 managed_hsm_key_id 属性的支持 (#28480
  • azurerm_stream_analytics_output_cosmosdb - 对 authentication_mode 属性的支持 (#28372
  • azurerm_stream_analytics_stream_input_blob - 添加对 authentication_mode 的支持(#27853

BUG 修复:

  • azurerm_container_app - 更新资源名称的验证正则表达式(#28528
  • azurerm_kubernetes_cluster - 不区分 oms_agent.log_analytics_workspace_id 处理不一致的大小写(#28575
  • azurerm_kubernetes_flux_configuration - 修复了从 post_build 中删除 kustomization 导致 API 出错的问题(#28590
  • azurerm_linux_virtual_machine_scale_set - 防止由 ommited extensions_to_provision_after_vm_creation 块引起的崩溃(#28549
  • azurerm_log_analytics_storage_insights - 生成资源 ID 时使用工作区 ID 中的订阅(#28469
  • azurerm_orchestrated_virtual_machine_scale_set - 防止由 ommited extensions_to_provision_after_vm_creation 块引起的崩溃(#28549
  • azurerm_virtual_machine - 不区分 os_disk 处理不一致的大小写(#28592
  • azurerm_windows_virtual_machine_scale_set - 防止由 ommited extensions_to_provision_after_vm_creation 块引起的崩溃(#28549

4.16.0 (2025 年 1 月 16 日)

注意: 此版本包含从 redisenterprise 还原到 2024-10-012024-06-01-preview API 版本的重大更改,因为 2024-10-01 版本中当前不支持所有区域

重大更改:

  • dependencies - redisenterprise API 版本从 2024-10-01 还原到 2024-06-01-preview#28516

特征:

  • 新资源azurerm_container_registry_credential_set#27528
  • 新资源azurerm_mssql_job#28456
  • 新资源azurerm_mssql_job_schedule#28456

增强:

  • dependencies - 将 hashicorp/go-azure-sdk 更新为 v0.20250115.1141151#28519
  • dependencies - costmanagement 更新以使用 2023-08-01#27680
  • dependencies - postgresql 将 API 版本更新为 2024-08-01#28474
  • azurerm_container_app – 对 termination_grace_period_seconds 属性的支持(#28307
  • azurerm_cost_anomaly_alert - 添加对 notification_email 属性的支持(#27680
  • azurerm_data_protection_backup_vault - 对 immutability 属性的支持 (#27859
  • azurerm_databricks_workspace - 修复 ignore_changes 支持(#28527
  • azurerm_kubernetes_cluster_node_pool - 添加对 temporary_name_for_rotation 属性的支持以允许节点池轮换(#27791
  • azurerm_linux_function_app - 添加对 22 的节点 17 和 java JBOSSEAP 支持(#28472
  • azurerm_linux_web_app - 添加对 22 的节点 17 和 java JBOSSEAP 支持(#28472
  • azurerm_windows_function_app - 添加对 22 的节点 17 和 java JBOSSEAP 支持(#28472

BUG 修复:

  • azurerm_logic_app_standard - 修复冲突 API 属性的设置 public_network_access#28465
  • azurerm_redis_cache - data_persistence_authentication_method 现在可以取消设置(#27932
  • azurerm_mssql_database - 修复了验证 TDE 在失败时可能无法返回错误(#28505
  • azurerm_mssql_database - 修复几个潜在的 bug,其中重试函数可能会返回实际错误的误报(#28505
  • azurerm_private_endpoint - 修复了读取专用 DNS 可能会出错并提前退出资源的读取而不引发错误(#28505

4.15.0 (2025 年 1 月 10 日)

特征:

  • 新数据源azurerm_kubernetes_fleet_manager#28278
  • 新资源azurerm_arc_kubernetes_provisioned_cluster#28216
  • 新资源azurerm_machine_learning_workspace_network_outbound_rule_private_endpoint#27874
  • 新资源azurerm_machine_learning_workspace_network_outbound_rule_service_tag#27931
  • 新资源azurerm_dynatrace_tag_rules#27985

增强:

  • dependencies - 将工具 Go 版本更新为 go-git5.13.0#28425
  • dependencies - 将 hashicorp/go-azure-sdk 更新为 v0.20241212.1154051#28360
  • dependencies - frontdoor - 部分更新以使用 2024-02-01 API (#28233
  • dependencies - postgresql - 更新到 2024-08-01#28380
  • dependencies - redisenterprise - 更新为新 sku 2024-10-01 和支持 (#28280
  • 数据源:azurerm_healthcare_dicom_service - 添加对 data_partitions_enabledcorsencryption_key_urlstorage 属性的支持(#27375
  • 数据源:azurerm_nginx_deployment - 添加对 dataplane_api_endpoint 属性的支持(#28379
  • 数据源:azurerm_static_web_app - 添加对 repository_urlrepository_branch 属性的支持(#27401
  • azurerm_billing_account_cost_management_export - 添加对 file_format 属性的支持 (#27122
  • azurerm_cdn_frontdoor_profile - 添加对 identity 属性的支持 (#28281
  • 现在支持 azurerm_cognitive_deployment - DataZoneProvisionedManagedGlobalProvisionedManaged sku (#28404
  • 现在支持 azurerm_databricks_access_connector - SystemAssigned,UserAssigned 标识(#28442
  • azurerm_healthcare_dicom_service - 添加对 data_partitions_enabledcorsencryption_key_urlstorage 属性的支持(#27375
  • azurerm_kubernetes_flux_configuration - 添加对 post_buildwait 属性的支持(#25695
  • azurerm_linux_virtual_machine - 导出 os_disk.0.id 属性(#28352
  • azurerm_netapp_volume - 使 network_features 属性可选/计算 (#28390
  • azurerm_nginx_deployment - 添加对 dataplane_api_endpoint 属性的支持(#28379
  • azurerm_resource_group_cost_management_export - 添加对 file_format 属性的支持 (#27122
  • azurerm_site_recovery_replicated_vm - 对 network_interface.recovery_load_balancer_backend_address_pool_ids 属性的支持 (#28398
  • azurerm_static_web_app - 添加对 repository_urlrepository_branchrepository_token 属性的支持(#27401
  • azurerm_subscription_cost_management_export - 添加对 file_format 属性的支持 (#27122
  • azurerm_virtual_network - 对 private_endpoint_vnet_policies 属性的支持 (#27830
  • azurerm_windows_virtual_machine - 导出 os_disk.0.id 属性(#28352
  • azurerm_mssql_managed_instance - 对新属性 azure_active_directory_administrator 的支持(#24801

BUG 修复:

  • azurerm_api_management - 更新 capacity 属性以允许将 apim 可伸缩性增加到 31#28427
  • azurerm_automation_software_update_configuration 删除弃用的拼写错误的属性 error_meesage#28312
  • azurerm_batch_pool - 对新块 security_profile 的支持(#28069
  • azurerm_log_analytics_data_export_rule - 现在成功创建而不返回 404#27876
  • azurerm_mongo_cluster - 删除 administrator_password 的 CustomizeDiff 逻辑,以允许 random_password 资源生成输入(#28215
  • azurerm_mongo_cluster - 已更新 valdation,以便在使用 create_modeGeoReplica 时成功创建资源(#28269
  • azurerm_mssql_managed_instance - 允许系统和用户分配的标识,修复更新失败(#28319
  • azurerm_storage_account - 修复 static_websitequeue_properties 可用性检查的错误处理(#28279

4.14.0 (2024 年 12 月 12 日)

重大更改:

  • nginx - 将 API 版本更新为 2024-09-01-preview,此 API 不再支持在提供程序中必须弃用的某些属性进行升级(#27776
  • 数据源:azurerm_nginx_configuration - 不会填充 protected_file.content 属性并已被弃用(#27776
  • 数据源:azurerm_nginx_deployment - 不会填充 managed_resource_group 属性并已被弃用(#27776
  • azurerm_network_function_collector_policy - API 不会保留应用后导致非空计划的 ipfx_ingestion.source_resource_ids 属性的排序,此属性的类型已从列表更改为集,以防止 Terraform 持续尝试重新创建此资源。 如果在任意位置引用此属性,则需要在引用配置之前更新配置以将其转换为列表(#27915
  • azurerm_nginx_deployment - 不再支持 managed_resource_group 属性,并且已被弃用(#27776

特征:

  • 新资源azurerm_cognitive_account_rai_blocklist#28043
  • 新资源azurerm_fabric_capacity#28080

增强:

  • dependencies - 将 go-azure-sdk 更新为 v0.20241206.1180327#28211
  • nginx - 将 API 版本更新为 2024-11-01-preview#28227
  • azurerm_linux_function_app - 为 21 添加预览值 java_version 支持(#26304
  • azurerm_linux_function_app_slot - 支持 1.3site_config.minimum_tls_versionsite_config.scm_minimum_tls_version#28016
  • azurerm_linux_web_app - 为 21 添加预览值 java_version 支持(#26304
  • azurerm_orchestrated_virtual_machine_scale_set - 支持 2025-datacenter-azure-edition-core-smalldisk 热修补(#28160
  • azurerm_search_service - 添加对 network_rule_bypass_option 属性的支持(#28139
  • azurerm_windows_function_app - 为 21 添加预览值 java_version 支持(#26304
  • azurerm_windows_function_app_slot - 支持 1.3site_config.minimum_tls_versionsite_config.scm_minimum_tls_version#28016
  • azurerm_windows_virtual_machine - 支持 2025-datacenter-azure-edition-core-smalldisk 热修补(#28160
  • azurerm_windows_web_app - 为 21 添加预览值 java_version 支持(#26304

BUG 修复:

  • azurerm_management_group - 修复了无法正确分析订阅 ID 的回归(#28228

4.13.0 (2024 年 12 月 5 日)

增强:

  • azurerm_cognitive_deployment - 对 dynamic_throttling_enabled 属性的支持 (#28100
  • azurerm_key_vault_managed_hardware_security_module_key - key_type 属性现在支持 oct-HSM#28171
  • azurerm_machine_learning_datastore_datalake_gen2 - 现在可用于其他订阅中的存储帐户(#28123
  • azurerm_network_watcher_flow_log - target_resource_id 支持子网和网络接口(#28177

错误:

  • 数据源:azurerm_logic_app_standard - 更新 identity 属性以支持用户分配的标识(#28158
  • azurerm_cdn_frontdoor_origin_group - 更新 interval_in_seconds 属性的验证以匹配 API 行为(#28143
  • azurerm_container_group - 在更新资源时从配置中检索 Log Analytics 工作区密钥(#28025
  • azurerm_mssql_elasticpool - 修复阻止创建超大规模 PRMS 池的 SKU 层和家庭验证(#28178
  • azurerm_search_service - 使用基本 SKU 时,partition_count 属性现在可以达到 3#28105

4.12.0 (2024 年 11 月 28 日)

特征:

  • 新数据源azurerm_mssql_managed_database#27026

BUG 修复:

  • azurerm_application_insights_api_key - 修复了以下条件:nil 检查可用 API 密钥列表以防止在 Terraform 外部创建的密钥存在时出现不确定循环(#28037
  • azurerm_data_factory_linked_service_azure_sql_database - 仅当已指定时发送 tenant_id#28120
  • azurerm_eventgrid_event_subscription - 平展 advanced_filter 时修复崩溃(#28110
  • azurerm_virtual_network_gateway - 在指定 root_certificate revoked_certificate 时修复崩溃问题(#28099

增强:

  • dependencies - 将 go-azure-sdk 更新为 v0.20241128.1112539#28137
  • containerapps - 将 API 版本更新为 2024-03-01#28074
  • Search - 将 api 版本更新为 2024-06-01-preview#27803
  • 数据源:azurerm_logic_app_standard - 添加对 public_network_access 属性的支持(#27913
  • 数据源:azurerm_search_service - 添加对 customer_managed_key_encryption_compliance_status 属性的支持(#27478
  • azurerm_container_registry_task - 在 cpu 以及 agent_pool_nameagent_setting 上添加验证(#28098
  • azurerm_databricks_workspace - 添加对 enhanced_security_compliance 块的支持(#26606
  • azurerm_eventhub - 弃用 namespace_nameresource_group_name 赞成 namespace_id#28055
  • azurerm_logic_app_standard - 添加对 public_network_access 属性的支持 (#27913
  • azurerm_search_service - 添加对 customer_managed_key_encryption_compliance_status 属性的支持 (#27478
  • azurerm_cosmosdb_account - 在 EnableNoSQLFullTextSearch 属性中添加对值 capabilities.name 的支持(#28114

4.11.0 (2024 年 11 月 22 日)

笔记:

特征:

  • 新的临时资源azurerm_key_vault_certificate#28083
  • 新的临时资源azurerm_key_vault_secret#28083
  • 新资源azurerm_eventgrid_namespace#27682

增强:

  • dependencies: update hashicorp/go-azure-sdk to v0.20241118.1115603#28075
  • batch - 将 API 版本升级到 2024-07-01#27982
  • containerregistry - 将 API 版本升级到 2023-11-01-preview#27983
  • azurerm_application_gateway - 1.1 现在被接受为 rule_set_version 块中的有效 waf_configuration#28039
  • azurerm_arc_machine - 添加对 identitytags 属性的支持(#27987
  • azurerm_container_app - secret.name 现在接受最多 253 个字符和 .#27935
  • azurerm_network_manager - scope_accesses 现在接受 Routing#28033
  • azurerm_network_watcher_flow_log - 添加对 target_resource_id 属性的支持(#26015
  • 设置 azurerm_role_assignment 时, - condition_version2.0 默认为 condition#27189
  • azurerm_subnet - Informatica.DataManagement/organizations 是有效的 service_delegation#27993
  • azurerm_virtual_network - Informatica.DataManagement/organizations 是有效的 service_delegation#27993
  • azurerm_web_application_firewall_policy - 1.1 现在被接受为 version 规则类型的有效 Microsoft_BotManagerRuleSet#28039

BUG 修复:

  • 设置 azurerm_api_management 时不再需要 - public_ip_address_idzone#27976
  • azurerm_api_management_diagnostic - 在使用 operation_name_format 时引发错误,并且 identityapplicationinsights#27630
  • azurerm_api_management_api_diagnostic - 在使用 operation_name_format 时引发错误,并且 identityapplicationinsights#27630
  • 使用 azurerm_application_gateway sku 时,可以提供 - rewrite_rule_setBasic#28011
  • azurerm_container_registry_token_password - 如果容器注册表令牌不存在(#27232),则正确标记为“已消失”
  • 现在可以将 azurerm_kusto_cluster - allowed_fqdnallowed_ip_ranges 设置为空列表(#27529
  • azurerm_linux_function_app_slot - 使用消耗计划时创建内容设置 (#25412
  • azurerm_virtual_network_gatway - 更新 ip_configuration 现在重新创建资源(#27828

4.10.0 (2024 年 11 月 14 日)

重大更改:

  • dependencies - 将 cognitive 更新为 2024-10-01,由于此版本的 API 的行为更改,如果 primary_access_key 设置为 secondary_access_key,则无法检索 local_authentication_enabledfalse。 以前可能具有值的这些属性现在将为空。 这影响了 azurerm_ai_servicesazurerm_cognitive_account 资源以及 azurerm_cognitive_account 数据源(#27851

特征:

  • 新数据源azurerm_key_vault_managed_hardware_security_module_key#27827
  • 新资源azurerm_netapp_backup_vault#27188
  • 新资源azurerm_netapp_backup_policy#27188

增强:

  • 依赖项:将 terraform-plugin-framework 更新到版本 v1.13.0#27936
  • 依赖项:将 terraform-plugin-framework-validators 更新到版本 v0.14.0#27936
  • 依赖项:将 terraform-plugin-go 更新到版本 v0.25.0#27936
  • 依赖项:将 terraform-plugin-mux 更新到版本 v0.17.0#27936
  • 依赖项:将 terraform-plugin-sdk/v2 更新到版本 v2.35.0#27936
  • 数据源:azurerm_bastion_host - 添加对 zones 属性的支持(#27909
  • azurerm_application_gateway - 支持 status_code 属性的更多值(#27535
  • azurerm_bastion_host - 对 zones 属性的支持 (#27909
  • azurerm_communication_service - 对 usgov 区域的支持(#27919
  • azurerm_email_communication_service - 添加了对 usgov 区域的支持(#27919
  • azurerm_linux_function_app - 对 .NET 9 的支持(#27879
  • azurerm_linux_function_app_slot - 对 .NET 9 的支持(#27879
  • azurerm_linux_web_app - 对 .NET 9 的支持(#27879
  • azurerm_linux_web_app_slot - 对 .NET 9 的支持(#27879
  • azurerm_windows_web_app - 对 .NET 9 的支持(#27879
  • azurerm_windows_web_app_slot - 对 .NET 9 的支持(#27879
  • azurerm_windows_function_app - 对 .NET 9 的支持(#27879
  • azurerm_windows_function_app_slot - 对 .NET 9 的支持(#27879

BUG 修复:

  • azurerm_log_analytics_workspace_table - 使用工作区 ID 中的订阅(#27590
  • azurerm_traffic_manager_external_endpoint - API 将动态分配 priority 的值(#27966
  • azurerm_traffic_manager_azure_endpoint - API 将动态分配 priority 的值(#27966

4.9.0 (2024 年 11 月 8 日)

特征:

  • 新资源azurerm_dynatrace_monitor#27432
  • 新资源azurerm_dashboard_grafana_managed_private_endpoint#27781
  • 新资源azurerm_data_protection_backup_instance_mysql_flexible_server#27464
  • 新资源azurerm_mongo_cluster#27636
  • 新资源azurerm_stack_hci_network_interface#26888

增强:

  • dependencies - 将 go-azure-sdk 更新为 v0.20241104.1140654#27896
  • dependencies - 将 go-azure-helpers 更新为 v0.71.0#27897
  • dependencies - 将 golang-jwt 更新为 v4.5.1#27938
  • storage - 允许在数据平面限制环境中使用 azurerm_storage_account#27818
  • azurerm_cognitive_deployment - sku.0.name 现在支持 DataZoneStandard#27926
  • azurerm_mssql_managed_database - 对 tags 属性的支持(#27857
  • azurerm_oracle_cloud_vm_cluster - 对 domainscan_listener_port_tcpscan_listener_port_tcp_sslzone_id 属性的支持(#27808
  • azurerm_public_ip_prefix - 对 sku_tier 属性的支持 (#27882
  • azurerm_public_ip - 对 domain_name_label_scope 属性的支持(#27748
  • 现在可以更新 azurerm_subnet - default_outbound_access_enabled#27858
  • azurerm_storage_container - 对 storage_account_id 属性的支持 (#27733
  • azurerm_storage_share - 对 storage_account_id 属性的支持 (#27733

4.8.0 (2024 年 10 月 31 日)

特征:

  • 新数据源azurerm_virtual_network_peering#27530
  • 新资源azurerm_machine_learning_workspace_network_outbound_rule_fqdn#27384
  • 新资源azurerm_stack_hci_extension#26929
  • 新资源azurerm_stack_hci_marketplace_gallery_image#27532
  • 新资源azurerm_trusted_signing_account#27720

增强:

  • mysql - 将 API 版本升级到 2023-12-30#27767
  • network - 将 API 版本升级到 2024-03-01 #27746
  • azurerm_cosmosdb_account:通过 managed_hsm_key_id 属性对 CMK 的支持(#26521
  • azurerm_cosmosdb_account - 支持 mongo_server_version 的进一步版本(#27763
  • azurerm_container_app_environment - 更改 log_analytics_workspace_id 属性不再创建新资源(#27794
  • azurerm_data_factory_linked_service_azure_sql_database - 添加对 credential_name 属性的支持(#27629
  • azurerm_key_vault_key - expiration_date 仅在从配置文件中删除资源时重新创建资源(#27813
  • azurerm_kubernetes_cluster - 修复maintenance_window_auto_upgrade/maintenance_window_auto_upgrade/maintenance_window_node_os 可能未进入状态的问题(#26915
  • azurerm_kubernetes_cluster - 对 backend_pool_type 属性的支持(#27596
  • azurerm_kubernetes_cluster - 对 daemonset_eviction_for_empty_nodes_enableddaemonset_eviction_for_occupied_nodes_enabledignore_daemonsets_utilization_enabled 属性的支持(#27588
  • 现在可以更新 azurerm_load_test - description#27800
  • azurerm_oracle_cloud_vm_cluster - 导出 ocid 属性(#27785
  • azurerm_orchestrated_virtual_machine_scale_set - 添加对 sku_profile 块的支持(#27599
  • azurerm_web_application_firewall_policy - 添加对 policy_settings.0.file_upload_enforcement 的支持(#27774

BUG 修复:

  • azurerm_automation_hybrid_runbook_worker_group - 在读取资源时将资源正确标记为不存在(#27797
  • azurerm_automation_hybrid_runbook_worker - 在读取资源时将资源正确标记为不存在(#27797
  • azurerm_automation_python3_package - 在读取资源时将资源正确标记为不存在(#27797
  • azurerm_data_protection_backup_vault - 检查值 cross_region_restore_enabled 时防止恐慌(#27762
  • azurerm_role_management_policy - 将策略取消划分为特定类型时修复恐慌(#27731
  • azurerm_security_center_subscription_pricing - 在生成有效负载时正确键入断言 additional_extension_properties 属性(#27721
  • azurerm_synapse_workspace_aad_admin - 在对 azurerm_synapse_workspace_aad_admin 使用 azurerm_synapse_workspace 时不会正确删除 (#27606
  • azurerm_windows_function_app_slot - 修复了状态迁移的恐慌(#27700

4.7.0 (2024 年 10 月 24 日)

特征:

  • 新数据源azurerm_oracle_adbs_character_sets#27698
  • 新数据源azurerm_oracle_adbs_national_character_sets#27698
  • 新数据源azurerm_oracle_autonomous_database#27696
  • 新数据源azurerm_oracle_db_nodes#27698
  • 新数据源azurerm_oracle_db_system_shapes#27698
  • 新数据源azurerm_oracle_gi_versions#27698
  • 新资源azurerm_dev_center_project_pool#27706
  • 新资源azurerm_oracle_autonomous_database#27696
  • 新资源azurerm_video_indexer_account#27632

增强:

  • 依赖项 - 将 go-azure-sdk 更新为 v0.20241021.1074254#27713
  • newrelic - 将 API 版本升级到 2024-03-01#27135
  • cosmosdb - 将 API 版本升级到 2024-08-15#27659
  • azurerm_application_gateway - 支持新的 Basic SKU 值(#27440
  • azurerm_consumption_budget_management_group - 属性 notification.threshold_type 现在可以更新(#27511
  • azurerm_consumption_budget_resource_group - 属性 notification.threshold_type 现在可以更新(#27511
  • azurerm_container_app - 添加对 template.container.readiness_probe.initial_delaytemplate.container.startup_probe.initial_delay 属性的支持(#27551
  • azurerm_mssql_managed_instance - storage_account_type 属性现在可以更新(#27737

BUG 修复:

  • azurerm_automation_software_update_configuration - 正确验证,不允许 5 并允许 -1#25574
  • azurerm_cosmosdb_sql_container - 修复 partition_key_version 的娱乐逻辑(#27692
  • azurerm_mssql_database - 更新短期保留策略现在按预期工作(#27714
  • azurerm_network_watcher_flow_log - 修复未更新 tags 的问题(#27389
  • azurerm_postgresql_flexible_server_virtual_endpoint - 检索和分析跨区域方案的 replica_server_id,以及删除操作的自定义轮询器(#27509

4.6.0 (2024 年 10 月 18 日)

特征:

  • 新资源azurerm_dev_center_attached_network#27638
  • 新资源azurerm_oracle_cloud_vm_cluster#27678
  • 新资源azurerm_oracle_exadata_infrastructure#27678
  • 新数据源azurerm_oracle_cloud_vm_cluster#27678
  • 新数据源azurerm_oracle_db_servers#27678
  • 新数据源azurerm_oracle_exadata_infrastructure#27678

增强:

  • redisenterprise - 将 API 版本升级到 2024-06-01-preview#27597
  • azurerm_app_configuration - 对高级 sku 的支持(#27674
  • azurerm_container_app - 对 max_inactive_revisions 属性的支持 (#27598
  • azurerm_kubernetes_cluster - 删除子网上的锁(#27583
  • azurerm_nginx_deployment - 允许更新 sku#27604
  • azurerm_fluid_relay_server - 对 customer_managed_key 属性的支持(#27581
  • azurerm_linux_virtual_machine - 支持 UBUNTU_PRO 属性的 license_type 值(#27534

错误:

  • azurerm_api_management_api_diagnostic - 当 OperationNameFormat 属性 identifier 时,请不要设置 azuremonitor#27456
  • azurerm_api_management - 防止恐慌(#27649
  • azurerm_mssql_database - 计算 short_term_retention_policy.backup_interval_in_hours#27656

4.5.0 (2024 年 10 月 10 日)

特征:

  • 新资源azurerm_stack_hci_virtual_hard_disk#27474

增强:

  • azurerm_bastion_host - 对 Premium SKU 和 session_recording_enabled 属性的支持 (#27278
  • azurerm_log_analytics_cluster - size_gb 属性现在支持所有 100、200、300、400、500、1000、2000、5000、10000、25000 和 50000 (#27616
  • azurerm_mssql_elasticpool - 允许 PRMS 属性的 family#27615

BUG 修复:

  • azurerm_mssql_database - 现在在弹性池超大规模时成功创建 (#27505
  • azurerm_postgresql_flexible_server_configuration - 现在锁定以防止在部署多个时发生冲突(#27355

4.4.0 (2024 年 10 月 4 日)

增强:

  • dependencies - 将 github.com/hashicorp/go-azure-sdk 更新为 v0.20240923.1151247#27491
  • azurerm_site_recovery_replicated_vm - 对 target_virtual_machine_size 属性的支持 (#27480

BUG 修复:

  • azurerm_app_service_certificate - key_vault_secret_id 现在可以无版本(#27537
  • azurerm_linux_virtual_machine_scale_set - 当 auto_upgrade_minor_version_enabled 为 nil 时防止崩溃(#27353
  • azurerm_role_assignment - 当 ID 是根范围或提供程序范围时正确分析 ID (#27237
  • azurerm_storage_blob - source_content 现在是 ForceNew (#27508
  • azurerm_virtual_network_gateway_connection - 将 shared_key 还原为可选和计算(#27560

4.3.0 (2024 年 9 月 19 日)

特征:

  • 新资源azurerm_advisor_suppression#26177
  • 新资源azurerm_data_protection_backup_policy_mysql_flexible_server#26955
  • 新资源azurerm_key_vault_managed_hardware_security_module_key_rotation_policy#27306
  • 新资源azurerm_stack_hci_deployment_setting#25646
  • 新资源azurerm_stack_hci_storage_path#26509
  • 新数据源azurerm_vpn_server_configuration#27054

增强:

  • managementgroups - 迁移到 hashicorp/go-azure-sdk#26430
  • nginx - 将 API 版本升级到 2024-06-01-preview#27345
  • azurerm_linux[windows]_web[function]_app[app_slot] - 将 API 版本从 2023-01-01 升级到 2023-12-01#27196
  • azurerm_cosmosdb_account - 支持功能 EnableNoSQLVectorSearch#27357)azurerm_container_app_custom_domain - 修复分析证书 ID 错误 #25972
  • azurerm_container_app_custom_domain - 支持其他证书类型(#25972
  • azurerm_linux_virtual_machine_scale_set - zones 属性现在可以更新,而无需创建新资源(#27288
  • azurerm_orchestrated_virtual_machine_scale_set - zones 属性现在可以更新,而无需创建新资源(#27288
  • azurerm_role_management_policy - 对资源范围的支持 (#27205
  • azurerm_spring_cloud_gateway - 更改 environment_variablessensitive_environment_variables 属性不再创建新资源(#27404
  • azurerm_static_web_app - 对 public_network_access_enabled 属性的支持 (#26345
  • azurerm_shared_image - 对 disk_controller_type_nvme_enabled 属性的支持 (#26370
  • azurerm_storage_blob - 更改 source 属性不再创建新资源(#27394
  • azurerm_storage_object_replication - 更改 rules.x. source_container_namerules.x. destination_container_name 属性不再创建新资源(#27394
  • azurerm_windows_virtual_machine_scale_set - zones 属性现在可以更新,而无需创建新资源(#27288

BUG 修复:

  • azurerm_application_insights - 修复 DataVolumeCap 读取 nil 时的崩溃(#27352
  • azurerm_container_app - 放宽入口流量属性的验证(#27396
  • azurerm_log_analytics_workspace_table - 在 total_retention_in_dayssku 时正确设置 Basic#27420

4.2.0 (2024 年 9 月 12 日)

特征:

  • 新资源azurerm_arc_machine#26647
  • 新资源azurerm_arc_machine_automanage_configuration_assignment#26657

增强:

  • network/bastionhosts - 将 API 版本从 2023-11-01 升级到 2024-01-01#27277
  • recoveryservices - 将 recoveryservicessiterecovery2022-10-01 升级到 2024-04-01#27281
  • azurerm_data_protection_backup_vault - 对 property cross_region_restore_enabled 属性的支持 (#27197
  • azurerm_mssql_managed_instance - 对 service_principal_type 属性的支持(#27240

BUG 修复:

  • azurerm_cosmosdb_account - 修复状态迁移期间的崩溃(#27302
  • azurerm_servicebus_queue - 修复 default_message_ttlauto_delete_on_idle 属性的默认值(#27305

4.1.0 (2024 年 9 月 5 日)

增强:

  • dependencies - 将 hashicorp/go-azure-sdk 颠簸到 v0.20240903.1111904#27268
  • 虚拟机规模集 - 将 API 版本从 2024-03-01 升级到 2024-07-01#27230
  • hdinsights - 更新 VM 大小的 HDInsights 节点定义验证以包括新的 V5 类型(#27270
  • azurerm_api_management_logger - 对 application_insights.connection_string 属性的支持 (#27137
  • azurerm_bot_service_azure_bot - 现在将发送 developer_app_insights_api_key 属性的值(#27280
  • azurerm_netapp_volume - 对 smb3_protocol_encryption_enabled 属性的支持 (#27228
  • azurerm_subnet - 支持作为委派服务 Microsoft.DevOpsInfrastructure#27259

BUG 修复:

  • azurerm_mysql_flexible_server - 在状态文件中正确设置 source_server_id#27295
  • azurerm_cosmosdb_account - ip_range_filter 属性现在支持 IPV4 地址(#27208
  • azurerm_cosmosdb_account - 添加了 ip_range_filter 基础类型从 string 更改为 set 的状态迁移(#27276
  • azurerm_linux_virtual_machine - admin_ssh_key.public_key 属性现在支持 ed25519 ssh 密钥(#27202
  • azurerm_sentinel_automation_rule - 使用 condition_json 时不再恐慌 (#27269
  • azurerm_kubernetes_cluster - host_encryption_enablednode_public_ip_enabled 属性现已正确设置(#27218

4.0.1 (2024 年 8 月 23 日)

BUG 修复:

  • 提供程序:修复验证 bug,防止未指定 terraform validatesubscription_id 正常工作(#27178
  • azurerm_cognitive_deployment - 用 scale 固定替换 sku 块(#27173
  • azurerm_kubernetes_cluster - 防止恐慌(#27183
  • azurerm_kubernetes_cluster_node_pool - 防止重命名 enable_* 属性引起的恐慌(#27164
  • azurerm_sentinel_data_connector_microsoft_threat_intelligence - 通过删除已弃用的属性 bing_safety_phishing_url_lookback_date 来防止错误(#27171

4.0.0 (2024 年 8 月 22 日)

笔记:

  • 主版本:Azure 提供程序版本 4.0 是主要版本 - 某些行为已更改,并且已删除一些已弃用的字段/资源 - 请参阅 4.0 升级指南以了解详细信息
  • 升级到 AzureRM 提供程序的 v4.0 时,建议升级到最新版本的 Terraform Core(可在此处找到)。

增强:

  • 数据源:azurerm_shared_image - 添加对 trusted_launch_supportedtrusted_launch_enabledconfidential_vm_supportedconfidential_vm_enabledaccelerated_network_support_enabledhibernation_enabled 属性的支持(#26975
  • 依赖项:将 hashicorp/go-azure-sdk 更新为 v0.20240819.1075239#27107
  • applicationgateways - 更新以使用 2023-11-01#26776
  • containerregistry - 更新以使用 2023-06-01-preview#23393
  • containerservice - 更新到 2024-05-01#27105
  • mssql - 更新以使用 hashicorp/go-azure-sdk023-08-01-preview#27073
  • mssqlmanagedinstance - 更新以使用 hashicorp/go-azure-sdk2023-08-01-preview#26872
  • azurerm_image - 将 disk_encryption_set_id 属性的支持添加到 data_disk 块(#27015
  • azurerm_log_analytics_workspace_table - 添加对更多 total_retention_in_daysretention_in_days 值的支持(#27053
  • azurerm_mssql_elasticpool - 添加对 HS_MOPRMSMOPRMS sku 的支持(#27085
  • azurerm_netapp_pool - 允许 1 作为 size_in_tb 的有效值(#27095
  • azurerm_notification_hub - 添加对 browser_credential 属性的支持(#27058
  • azurerm_redis_cache - 添加对 access_keys_authentication_enabled 属性的支持 (#27039
  • azurerm_role_assignment - 添加对 //providers/Microsoft.Capacity/providers/Microsoft.BillingBenefits 范围的支持(#26663
  • azurerm_shared_image - 添加对 hibernation_enabled 属性的支持(#26975
  • azurerm_storage_account - 支持更多存储帐户类型的 queue_encryption_key_typetable_encryption_key_type#27112
  • azurerm_web_application_firewall_policy - 添加对 request_body_enforcement 属性的支持(#27094

BUG 修复:

  • azurerm_ip_group_cidr - 修复了 CIDR 检查的位置,以便在资源不再存在时正确刷新资源(#27103
  • azurerm_monitor_diagnostic_setting - 添加进一步轮询,以解决创建资源时的最终一致性问题(#27088
  • azurerm_storage_account - 更新 infrastructure_encryption_enabled 时填充 customer_managed_key 来防止 API 错误(#26971
  • azurerm_storage_blob_inventory_policy - filterscope 时,现在可以设置 container 属性(#27113
  • azurerm_virtual_network_dns_servers - 移动锁以防止创建包含过时数据的子网(#27036
  • azurerm_virtual_network_gateway_connection - 允许 0 作为 ipsec_policy.sa_datasize 的有效值(#27056

有关 v3.116.0 和 v3.0.0 版本之间的更改的信息,请参阅 以前的 v3.x 更改日志条目

有关 v2.99.0 和 v2.0.0 版本之间的更改的信息,请参阅 以前的 v2.x 更改日志条目

有关 v1.44.0 和 v1.0.0 版本之间的更改的信息,请参阅 以前的 v1.x 更改日志条目

有关 v1.0.0 版本之前的更改的信息,请参阅 v0.x changelog