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

4.11.0 (未发布)

增强:

  • batch - 将 api 版本升级到 2024-07-01#27982
  • containerregistry - 将 API 版本升级到 2023-11-01-preview#27983
  • azurerm_application_gateway - 1.1 现在被接受为 waf_configuration#28039 中的有效 rule_set_version
  • azurerm_arc_machine - #27987 添加对 identitytags 属性的支持
  • azurerm_subnet - Informatica.DataManagement/organizations 是有效的 service_delegation#27993
  • azurerm_virtual_network - Informatica.DataManagement/organizations 是有效的 service_delegation#27993
  • Microsoft_BotManagerRuleSet 规则类型 #28039 现在接受 azurerm_web_application_firewall_policy - 1.1 作为有效 version

错误:

  • azurerm_api_management_diagnostic - 当 operation_name_format 与未 applicationinsights#27630 一起使用且 identity 时引发和错误
  • azurerm_api_management_api_diagnostic - 当 operation_name_format 与未 applicationinsights#27630 一起使用且 identity 时引发和错误
  • azurerm_container_registry_token_password - 如果容器注册表令牌不存在 #27232,则正确标记为消失

特征:

  • 新资源azurerm_eventgrid_namespace#27682

4.10.0 (2024 年 11 月 14 日)

重大更改:

  • dependencies - 将 cognitive 更新为 2024-10-01,由于此版本的 API 的行为更改,如果 local_authentication_enabled 设置为 false,则无法检索 primary_access_keysecondary_access_key。 以前可能具有值的这些属性现在将为空。 这影响了 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 使用 azurerm_synapse_workspace_aad_admin 时不会正确删除 (#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 - 支持 license_type 属性的 UBUNTU_PRO 值(#27534

错误:

  • azurerm_api_management_api_diagnostic - 当 identifier 属性 azuremonitor 时,请不要设置 OperationNameFormat#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 - 允许 family 属性的 PRMS#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 - 修复 nil 读取 DataVolumeCap 时的崩溃(#27352
  • azurerm_container_app - 放宽入口流量属性的验证(#27396
  • azurerm_log_analytics_workspace_table - 在 Basicsku 时正确设置 total_retention_in_days#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,防止未指定 subscription_idterraform validate 正常工作(#27178
  • azurerm_cognitive_deployment - 用 sku 固定替换 scale 块(#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 - 更新 customer_managed_key 时填充 infrastructure_encryption_enabled 来防止 API 错误(#26971
  • azurerm_storage_blob_inventory_policy - scopecontainer 时,现在可以设置 filter 属性(#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