Terraform AzureRM 提供程序版本历史记录:2.0.0 - 2.99.0

2.99.0 (2022 年 3 月 11 日)

笔记

特征:

  • 新 Beta 版资源:azurerm_function_app_function#15605
  • 新的 Beta 资源:azurerm_function_app_hybrid_connection#15702
  • 新的 Beta 资源:azurerm_web_app_hybrid_connection#15702
  • 新资源:azurerm_cosmosdb_sql_role_assignment#15038
  • 新资源:azurerm_cosmosdb_sql_role_definition#15035

增强:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-gov62.1.0#15716
  • 依赖项:将 compute 更新到 2021-11-01#15099
  • 依赖项:将 kubernetescluster 更新到 2022-01-02-preview#15648
  • 依赖项:将 sentinel 更新到 2021-09-01-preview#14983
  • 数据源:azurerm_kubernetes_cluster - 弃用 addon_profile 块,转而支持 aci_connector_linuxazure_policy_enabledhttp_application_routing_enabledingress_application_gatewaykey_vault_secrets_provideroms_agentopen_service_mesh_enabled 属性(#15584
  • 数据源:azurerm_kubernetes_cluster - 弃用 role_based_access_control 块,转而支持 azure_active_directory_role_based_access_controlrole_based_access_control_enabled 属性(#15584
  • 数据源:azurerm_servicebus_namespace_authorization_rule - 对 namespace_id 属性的支持(#15671
  • 数据源:azurerm_servicebus_namespace_disaster_recovery_config - 对 namespace_id 属性的支持(#15671
  • 数据源:azurerm_servicebus_queue - 对 namespace_id 属性的支持(#15671
  • 数据源:azurerm_servicebus_queue_authorization_rule - 对 queue_id 属性的支持(#15671
  • 数据源:azurerm_servicebus_subscription - 对 topic_id 属性的支持(#15671
  • 数据源:azurerm_servicebus_topic - 对 namespace_id 属性的支持(#15671
  • 数据源:azurerm_servicebus_topic_authorization_rule - 对 topic_id 属性的支持(#15671
  • 数据源:azurerm_virtual_network - 对 tags 属性的支持(#14882
  • azurerm_batch_account - 支持客户管理的密钥(#14749
  • azurerm_container_registryexport_policy_enabled 属性的支持 (#15036
  • azurerm_kubernetes_cluster - 弃用 role_based_access_control 块,赞成 role_based_access_control_enabledazure_active_directory_role_based_access_control#15546
  • azurerm_iothub - 弃用 ip_filter_rule 属性,有利于 network_rule_set 属性(#15590
  • azurerm_lb_nat_rule - frontend_portbackend_port 属性现在支持 0#15694
  • azurerm_machine_learning_compute_instance - 更新 name 属性上的验证(#14839
  • azurerm_mssql_database_extended_auditing_policy - 对 enabled 属性的支持 (#15624
  • azurerm_mssql_server_extended_auditing_policy - 对 enabled 属性的支持 (#15624
  • azurerm_management_group_policy_assignment - 现在可以更新 parameters 属性(#15623
  • azurerm_mssql_server - 强制实施Microsoft Entra 身份验证时,administrator_loginadministrator_login_password 属性现在是可选的(#15771
  • azurerm_resource_policy_assignment - 现在可以更新 parameters 属性(#15623
  • azurerm_resource_group_policy_assignment - 现在可以更新 parameters 属性(#15623
  • azurerm_recovery_service_vault - 对 cross_region_restore_enabled 属性的支持 (#15757
  • azurerm_subscription_policy_assignment - 现在可以更新 parameters 属性(#15623
  • azurerm_storage_object_replication - 支持跨订阅复制容器(#15603

BUG 修复:

  • azurerm_backup_protected_vm - source_vm_id 属性现在不区分大小写(#15656
  • azurerm_batch_job - 如果设置了多个 common_environment_properties#15686),则创建期间不会再失败
  • azurerm_container_group - 正确分析空或省略 dns_config.optionsdns_config.search_domains 属性(#15618
  • azurerm_key_vault_key - 在导入时正确设置保管库 ID (#15670
  • azurerm_monitor_diagnostic_setting - 现在将正确分析 eventhub_authorization_rule_id 属性(#15582
  • azurerm_mssql_managed_instance_active_directory_administrator - 防止具有实例 ID 的永久差异(#15725
  • azurerm_orchestrated_virtual_machine_scale_set - 启用 3.0 beta 版时防止崩溃(#15637
  • azurerm_storage_data_lake_gen2_filesystem - 支持配置 groupowner 属性(#15598
  • azurerm_virtual_network_gateway - 通过 bgp_settings.0.peering_address 防止恐慌(#15689

2.98.0 (2022 年 2 月 25 日)

特征:

  • 新的 Beta 资源:azurerm_function_app_active_slot#15246
  • 新的 Beta 资源:azurerm_web_app_active_slot#15246

增强:

  • 依赖项:升级到 github.com/tombuildsstuff/giovanniv0.18.0#15507
  • azurerm_linux_function_app - 添加 key_vault_reference_identity_id 支持(#15553
  • azurerm_linux_function_app_slot - 添加 key_vault_reference_identity_id 支持(#15553
  • azurerm_windows_function_app - 添加 key_vault_reference_identity_id 支持(#15553
  • azurerm_windows_function_app_slot - 添加 key_vault_reference_identity_id 支持(#15553

BUG 修复:

  • azurerm_cosmosdb_mongo_collection - 现在可以在创建 Azure Cosmos DB MongoDB 集合时设置 autoscale_settings 属性,而无需设置 shard_key#15529
  • azurerm_firewall_policy - 不会等待资源在创建后完成预配(#15561

2.97.0 (2022 年 2 月 18 日)

升级说明:

  • 3.0 Beta 版: 此版本包括一个新的功能标志,用于选择加入 3.0 Beta 版 - 这(启用时)引入了许多新的数据源/资源、行为更改、字段重命名和删除一些较旧的弃用资源。 目前,3.0 Beta 版仍是一项工作进展,因此,3.0 升级指南 中列出的更改可能会更改,但我们希望听到有关如何选择加入 3.0 Beta 版的反馈和 说明,可在此处找到。

特征:

  • 新数据源:azurerm_extended_locations#15181
  • 新数据源:azurerm_mssql_managed_instance#15203
  • 新资源:azurerm_iothub_certificate#15461
  • 新资源:azurerm_mssql_outbound_firewall_rule#14795
  • 新资源:azurerm_mssql_managed_database#15203
  • 新资源:azurerm_mssql_managed_instance#15203
  • 新资源:azurerm_mssql_managed_instance_active_directory_administrator#15203
  • 新资源:azurerm_mssql_managed_instance_failover_group#15203
  • 新资源:azurerm_spring_cloud_storage#15375

增强:

  • 依赖项:升级到 github.com/hashicorp/go-azure-helpersv0.24.1#15430
  • azurerm_automation_account - 添加对 public_network_access_enabled 属性的支持(#15429
  • azurerm_kubernetes_cluster - 弃用 addon_profile 块,将所有属性移动到顶层,并删除所有加载项的 enabled 字段(#15108
  • azurerm_kusto_cluster - 支持 public_network_access_enabled 属性(#15428
  • azurerm_machine_learning_workspace - 对 SystemAssigned, UserAssignedUserAssigned 标识的支持(#14181
  • azurerm_machine_learning_workspace - 支持使用用户分配的标识进行加密(#14181
  • azurerm_monitor_activity_log_alertresource_health 块的支持(#14917
  • azurerm_iothub_dps - 对 ip_filter_rule 块和 public_network_access_enabled 属性的支持(#15343
  • azurerm_spring_cloud_app - 对 custom_persistent_disk 块的支持(#15400
  • azurerm_servicebus_namespace - 对 identity 块的支持(#15371
  • azurerm_storage_account - 添加在创建存储帐户时创建客户管理的密钥的支持(#15082
  • azurerm_storage_management_policy - 添加对 tier_to_cool_after_days_since_last_access_time_greater_thantier_to_archive_after_days_since_last_access_time_greater_than,delete_after_days_since_last_access_time_greater_than 的支持(#15423
  • azurerm_web_pubsub - 对 identity 块的支持(#15288

BUG 修复:

  • azurerm_application_gateway - 修复未将 identity 块设置为状态的回归(#15412
  • azurerm_automation_account - 修复了 API 未返回 keys 的崩溃(#15482
  • azurerm_kusto_cluster - 将属性 enable_auto_stop 重命名为 auto_stop_enabledenable_disk_encryptiondisk_encryption_enabledenable_streaming_ingeststreaming_ingestion_enabled,以及 enable_purge 弃用原始属性 purge_enabled#15368
  • azurerm_log_analytics_linked_storage_account - 使用 ingestion 时正确的 data_source_type 大小写 (#15451
  • azurerm_logic_app_integration_account_map - map_typeLiquid 时将 content_type 设置为 text/plain#15370
  • azurerm_stream_analytics_cluster - 修复未在状态中设置 tags 的问题(#15380
  • azurerm_virtual_desktop_host_pool - 由于 API 中的更改(#14953)而弃用 azurerm_virtual_desktop_host_pool_registration_info 资源,registration_info 信息块被弃用
  • azurerm_virtual_machine_data_disk_attachment - 在提供不正确的 disk_id 时修复恐慌 (#15470
  • azurerm_web_application_firewall_policy - disabled_rules 现在是可选的(#15386

2.96.0 (2022 年 2 月 11 日)

特征:

  • 新数据源:azurerm_portal_dashboard#15326
  • 新数据源:azurerm_site_recovery_fabric#15349
  • 新数据源:azurerm_site_recovery_protection_container#15349
  • 新数据源:azurerm_site_recovery_replication_policy#15349
  • 新资源:azurerm_disk_pool_iscsi_target_lun#15329
  • 新资源:azurerm_sentinel_watchlist_item#14366
  • 新资源:azurerm_stream_analytics_output_function#15162
  • 新资源:azurerm_web_pubsub_network_acl#14827
  • 新的 Beta 版资源:azurerm_app_service_source_control_slot#15301

增强:

  • 依赖项:更新到 github.com/hashicorp/go-azure-helpersv0.23.1#15314
  • azurerm_application_gateway - 指定 identity 块时,identity 块中的 type 属性现在是必需的(#15337
  • azurerm_application_insights - 对 force_customer_storage_for_profiler 属性的支持 (#15254
  • azurerm_automation_account - 对托管标识的支持(#15072
  • azurerm_data_factory - 重构 identity 块以跨资源保持一致(#15344
  • azurerm_kusto_cluster - 对 enable_auto_stop 的支持(#15332
  • azurerm_linux_virtual_machine - 支持 storage_account_type 属性的 StandardSSD_ZRSPremium_ZRS 值(#15360
  • azurerm_linux_virtual_machine - 完全支持自动 VM 来宾修补(#14906
  • azurerm_network_watcher_flow_log - 现在可以为新资源设置 name 属性(#15016
  • azurerm_orchestrated_virtual_machine_scale_set - 完全支持自动 VM 来宾修补和热修补(#14935
  • azurerm_windows_virtual_machine - 支持 storage_account_type 属性的 StandardSSD_ZRSPremium_ZRS 值(#15360
  • azurerm_windows_virtual_machine - 完全支持自动 VM 来宾修补和热修补(#14796

BUG 修复:

  • azurerm_application_insights_api_key - 通过检查现有 API 密钥的 ID 来防止恐慌(#15297
  • azurerm_app_service_active_slot - 修复创建新资源时 ID 集中的回归(#15291
  • azurerm_firewall - 删除防火墙时解决 Azure API 问题(#15330
  • azurerm_kubernetes_cluster - 使用空切片取消设置 outbound_ip_prefix_idsoutbound_ip_address_ids 将默认为托管出站 IP 的 load_balancer_profile#15338
  • azurerm_orchestrated_virtual_machine_scale_set - 未指定 computer_name_prefix 时修复崩溃(#15312
  • azurerm_recovery_services_vault - 修复在 Azure 政府版中运行时找不到订阅的问题(#15316

2.95.0 (2022 年 2 月 4 日)

特征:

  • 新数据源:azurerm_container_group#14946
  • 新数据源:azurerm_logic_app_standard#15199
  • 新资源:azurerm_disk_pool_iscsi_target#14975
  • 新的 Beta 资源:azurerm_linux_function_app_slot#14940
  • 新资源:azurerm_traffic_manager_azure_endpoint#15178
  • 新资源:azurerm_traffic_manager_external_endpoint#15178
  • 新资源:azurerm_traffic_manager_nested_endpoint#15178
  • 新的 Beta 资源:azurerm_windows_function_app_slot#14940
  • 新的 Beta 资源:azurerm_windows_web_app_slot#14613

增强:

  • 依赖项:升级到 github.com/hashicorp/go-azure-helpersv0.22.0#15207
  • 依赖项:将 backup 更新到 API 版本 2021-07-01#14980
  • azurerm_storage_account - 不再计算 identity 块(#15207
  • azurerm_linux_virtual_machine - 对 dedicated_host_group_id 属性的支持 (#14936
  • azurerm_recovery_services_vault - 支持区域冗余存储(#14980
  • azurerm_web_pubsub_hub - auth 块中的 managed_identity_id 属性现在接受 UUID (#15183
  • azurerm_windows_virtual_machine - 对 dedicated_host_group_id 属性的支持 (#14936

BUG 修复:

  • azurerm_container_group - 使用相同 network_profile_id 修复并行预配失败(#15098
  • azurerm_frontdoor - 修复 resource_group_name 验证(#15174
  • azurerm_kubernetes_cluster - 更新 sku_tier 时防止恐慌(#15229
  • azurerm_hdinsight_interactive_query_cluster - 支持 storage_resource_id 属性以修复缺少的存储帐户错误(#15039
  • azurerm_hdinsight_hadoop_cluster - 支持 storage_resource_id 属性以修复缺少的存储帐户错误(#15039
  • azurerm_hdinsight_spark_cluster - 支持 storage_resource_id 属性以修复缺少的存储帐户错误(#15039
  • azurerm_hdinsight_hbase_cluster - 支持 storage_resource_id 属性以修复缺少的存储帐户错误(#15039
  • azurerm_log_analytics_datasource_windows_event - 添加状态迁移以修复 ID was missing the dataSources element#15194
  • azurerm_policy_definition - 修复弃用 management_group_name 赞成 management_group_id#15209
  • azurerm_policy_set_definition - 修复弃用 management_group_name 赞成 management_group_id#15209
  • azurerm_static_site - 修复免费层静态站点的创建(#15141
  • azurerm_storage_share - 重新创建存储共享时修复 ShareBeingDeleted 错误(#15180

2.94.0 (2022 年 1 月 28 日)

升级说明:

  • 提供程序:此版本中已删除对 Azure 德国云的支持,因为此环境不再运行(#14403
  • azurerm_api_management_policy - 使用 v2.92.0 创建的资源将由于 bug而被标记为受污染。 此版本解决了基础问题,但实际资源需要取消删除(通过 terraform untaint),或者允许 Terraform 删除资源并再次创建它。
  • azurerm_hdinsight_kafka_cluster - 启用 use_msal 提供程序属性时,rest_proxy 块中的 security_group_name 属性是有条件的(#14403

特征:

  • 新数据源:azurerm_linux_function_app#15009
  • 新数据源azurerm_web_pubsub#14731
  • 新数据源azurerm_web_pubsub_hub#14731
  • 新资源:azurerm_web_pubsub#14731
  • 新资源:azurerm_web_pubsub_hub#14731
  • 新资源:azurerm_virtual_desktop_host_pool_registration_info#14134

增强:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-gov61.3.0#15080
  • 依赖项:更新到 github.com/hashicorp/go-azure-helpersv0.21.0#15043
  • 依赖项:将 kusto 更新到 API 版本 2021-08-27#15040
  • 提供程序:通过 use_msal 提供程序属性(#14403) 选择加入对 v2 身份验证令牌的支持
  • azurerm_app_service_slot- 对 storage_account 块的支持(#15084
  • azurerm_stream_analytics_stream_input_eventhub - 对 partition_key 属性的支持(#15019

BUG 修复:

  • data.image_source - 修复 id 的回归(#15119
  • azurerm_api_management_backend 修复由 backend_credentials 引起的崩溃(#15123
  • azurerm_api_management_policy - 使用 Azure 提供程序的版本 2.92.0 预配时修复 api_management_policy 块的资源 ID(#15060
  • azurerm_bastion_host - 通过添加 copy_paste_enabled 属性的 nil 检查来修复崩溃(#15074
  • azurerm_dev_test_lab - 修复 key_vault_id 属性的意外差异(#15054
  • azurerm_subscription_cost_management_export - 现在在更新成本管理导出时发送 ETag#15017
  • azurerm_template_deployment - 修复了在删除模板部署期间发生的潜在 bug(#15085
  • azurerm_eventhub - 使用 Premium sku 时,现在可以更改 partition_count 属性(#15088

2.93.1 (2022 年 1 月 24 日)

BUG 修复:

  • azurerm_app_service - 修复名称可用性检查请求(#15062

2.93.0 (2022 年 1 月 21 日)

特征:

  • 新数据源azurerm_mysql_flexible_server#14976
  • 新的 Beta 数据源azurerm_windows_function_app#14964

增强:

  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov61.1.0#14828
  • 依赖项:将 containerregistry 更新到 API 版本 2021-08-01-preview#14961
  • 数据源 azurerm_logic_app_workflow - 导出 identity 块(#14896
  • azurerm_bastion_host - 支持 copy_paste_enabledfile_copy_enabledip_connect_enabledshareable_link_enabledtunneling_enabled 属性(#14987
  • azurerm_bastion_host - 对 scale_units 属性的支持(#14968
  • azurerm_security_center_automation - event_source 属性现在可以设置为 AssessmentsSnapshotRegulatoryComplianceAssessmentRegulatoryComplianceAssessmentSnapshotSecureScoreControlsSnapshotSecureScoresSnapshotSubAssessmentsSnapshot#14996
  • azurerm_static_site - 对 identity 块的支持(#14911
  • azurerm_iothub - 支持 Identity-Based 终结点(#14705
  • azurerm_servicebus_namespace_network_rule_set - 对 public_network_access_enabled 属性的支持 (#14967

BUG 修复:

  • azurerm_machine_learning_compute_instance - 为 tenant_idobject_id 属性添加验证以防止 null 值和后续恐慌(#14982
  • azurerm_linux_function_app - (beta) 修复了当该块未配置时 application_stack 的潜在恐慌 (#14844
  • azurerm_storage_share_file 更改 content_md5 属性现在将触发娱乐,更新属性时,现在将设置共享文件的 content_length 属性。 (#15007

2.92.0 (2022 年 1 月 14 日)

特征:

  • 新资源:azurerm_api_management_api_tag#14711
  • 新资源:azurerm_disk_pool_managed_disk_attachment#14268

增强:

  • 依赖项:将 eventgrid 升级到 API 版本 2021-12-01#14433
  • azurerm_api_management_custom_domain - proxy 属性已弃用,转而支持 3.0 版本的 gateway#14628
  • azurerm_databricks_workspace_customer_managed_key - 当 databricks 工作区 infrastructure_encryption_enabled 设置为 true 时,允许创建资源(#14915
  • azurerm_eventgrid_domain - 对 local_auth_enabledauto_create_topic_with_first_subscriptionauto_delete_topic_with_last_subscription 属性的支持(#14433
  • azurerm_monitor_action_group - 对 event_hub_receiver 块的支持(#14771
  • azurerm_mssql_server_extended_auditing_policy - 支持将审核数据存储在防火墙和 VNet 后面的存储帐户中(#14656
  • azurerm_purview_account - 导出 managed_resources 块(#14865
  • azurerm_recovery_services_vault- 使用 encryption 块(#14718) 支持客户管理的密钥 (CMK)
  • azurerm_storage_account - 对 infrastructure_encryption_enabled 属性的支持(#14864

BUG 修复:

  • azurerm_aadb2c_directory - 修复导入现有资源(#14879
  • azurerm_consumption_budget_subscription - 修复迁移逻辑中的问题(#14898
  • azurerm_cosmosdb_account - 仅当类型设置为 MongoDB 时强制 ForceMongo (#14924
  • azurerm_cosmosdb_mongo_collection - 现在验证“_id”是否包含为索引键(#14857
  • azurerm_hdinsight - 现在可以创建使用 oozie 元存储的 hdinsight 资源(#14880
  • azurerm_log_analytics_datasource_windows_performance_counter - ID 元素事例转换的状态迁移 (#14916
  • azurerm_monitor_aad_diagnostic_setting - 对事件中心规则 ID 使用正确的分析器函数(#14944
  • azurerm_mysql_server_key - 修复在创建时检查现有资源的问题(#14883
  • azurerm_spring_cloud_service - 修复删除 git 存储库时的恐慌 (#14900
  • azurerm_log_analytics_workspace - reservation_capcity_in_gb_per_day 已弃用并重命名为 reservation_capacity_in_gb_per_day#14910
  • azurerm_iothub_dps - 修复了与 azure 默认值匹配的 allocation_weight 默认值(#14943
  • azurerm_iothub - 现在导出 event_hub_events_namespace,默认情况下有回退路由(#14942

2.91.0 (2022 年 1 月 7 日)

特征:

  • 新数据源:azurerm_aadb2c_directory#14671
  • 新数据源:azurerm_sql_managed_instance#14739
  • 新资源:azurerm_aadb2c_directory#14671
  • 新资源:azurerm_app_service_slot_custom_hostname_binding#13097
  • 新资源:azurerm_data_factory_linked_service_odbc#14787
  • 新资源:azurerm_disk_pool#14675
  • 新资源:azurerm_load_test#14724
  • 新资源:azurerm_virtual_desktop_scaling_plan#14188

增强:

  • 依赖项:将 appplatform 升级到 API 版本 2021-09-01-preview#14365
  • 依赖项:将 network 升级到 API 版本 2021-05-01#14164
  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov60.2.0#14688] 和 [#14667
  • 依赖项:升级到 github.com/hashicorp/terraform-plugin-sdkv2.10.1#14666
  • azurerm_application_gateway - 对 key_vault_secret_idforce_firewall_policy_association 属性的支持(#14413
  • azurerm_application_gateway - 支持 fips_enabled 属性(#14797
  • azurerm_cdn_endpoint_custom_domain - 对 HTTPS 的支持(#13283
  • azurerm_hdinsight_hbase_cluster - 对 network 属性的支持 (#14825
  • azurerm_iothub - 对 identity 块的支持(#14354
  • azurerm_iothub_endpoint_servicebus_queue_resource - 弃用 iothub_name 属性,有利于 iothub_id 属性(#14690
  • azurerm_iothub_endpoint_storage_container_resource - 弃用 iothub_name 属性,有利于 iothub_id 属性 [#14690]
  • azurerm_iot_fallback_route - 对 source 属性的支持(#14836
  • azurerm_kubernetes_cluster - 对 public_network_access_enabledscale_down_modeworkload_runtime 属性的支持(#14386
  • azurerm_linux_function_app - (Beta 资源)修复了 WEBSITE_CONTENTSHAREWEBSITE_CONTENTAZUREFILECONNECTIONSTRINGapp_settings 筛选(#14815
  • azurerm_linux_virtual_machine - 对 user_data 属性的支持 (#13888
  • azurerm_linux_virtual_machine_scale_set - 对 user_data 属性的支持 (#13888
  • azurerm_managed_disk - 对 gallery_image_reference_id 属性的支持(#14121
  • azurerm_mysql_server - 支持 storage_mb 属性最多 16TB 容量(#14838
  • azurerm_postgresql_flexible_server - 对 geo_redundant_backup_enabled 属性的支持(#14661
  • azurerm_recovery_services_vault - 对 storage_mode_type 属性的支持 (#14659
  • azurerm_spring_cloud_certificate - 对 certificate_content 属性的支持 (#14689
  • azurerm_servicebus_namespace_authorization_rule - resource_group_namenamespace_name 属性已弃用,有利于 namespace_id 属性(#14784
  • azurerm_servicebus_namespace_network_rule_set - resource_group_namenamespace_name 属性已弃用,有利于 namespace_id 属性(#14784
  • azurerm_servicebus_namespace_authorization_rule - resource_group_namenamespace_name 属性已弃用,有利于 namespace_id 属性(#14784
  • azurerm_servicebus_queue - resource_group_namenamespace_name 属性已弃用,有利于 namespace_id 属性(#14784
  • azurerm_servicebus_queue_authorization_rule - resource_group_namenamespace_namequeue_name 属性已弃用,有利于 queue_id 属性(#14784
  • azurerm_servicebus_subscription - resource_group_namenamespace_nametopic_name 属性已弃用,有利于 topic_id 属性(#14784
  • azurerm_servicebus_subscription_rule - resource_group_namenamespace_nametopic_namesubscription_name 属性已弃用,有利于 subscription_id 属性(#14784
  • azurerm_servicebus_topic - resource_group_namenamespace_name 属性已弃用,有利于 namespace_id 属性(#14784
  • azurerm_servicebus_topic_authorization_rule - resource_group_namenamespace_nametopic_name 属性已弃用,有利于 topic_id 属性(#14784
  • azurerm_shared_image_version - 图像现在可以按 semver 排序(#14708
  • azurerm_virtual_network_gateway_connection - 对 connection_mode 属性的支持 (#14738
  • azurerm_web_application_firewall_policy - policy_settings 块中的 file_upload_limit_in_mb 属性现在可以设置为 4000#14715
  • azurerm_windows_virtual_machine - 对 user_data 属性的支持 (#13888
  • azurerm_windows_virtual_machine_scale_set - 对 user_data 属性的支持 (#13888

BUG 修复:

  • azurerm_app_service_environment_v3 - 修复 allow_new_private_endpoint_connections 属性的默认值(#14805
  • azurerm_consumption_budget_subscription - 添加了其他状态迁移来修复第一个版本引入的 bug,并从资源的 ID 分析 subscription_id#14803
  • azurerm_network_interface_security_group_association - 检查 ID 是否与导入期间的预期格式匹配(#14753
  • azurerm_storage_management_policy - 处理存储帐户意外删除(#14799

2.90.0 (2021 年 12 月 17 日)

特征:

  • 新数据源:azurerm_app_configuration_key#14484
  • 新资源:azurerm_container_registry_task#14533
  • 新资源:azurerm_maps_creator#14566
  • 新资源:azurerm_netapp_snapshot_policy#14230
  • 新资源:azurerm_synapse_sql_pool_workload_classifier#14412
  • 新资源:azurerm_synapse_workspace_sql_aad_admin#14341
  • 新资源:azurerm_vpn_gateway_nat_rule#14527

增强:

  • 依赖项:将 apimanagement 更新到 API 版本 2021-08-01#14312
  • 依赖项:将 managementgroups 更新到 API 版本 2020-05-01#14635
  • 依赖项:更新 redisenterprise 以使用嵌入式 SDK(#14502
  • 依赖项:更新到 github.com/hashicorp/go-azure-helpersv0.19.1#14627
  • 依赖项:更新到 github.com/hashicorp/terraform-plugin-sdkv2.10.0#14596
  • 数据源:azurerm_function_app_host_keys - 对 signalr_extension_keydurabletask_extension_key 的支持(#13648
  • azurerm_application_gateway - 支持专用链接配置(#14583
  • azurerm_blueprint_assignment - 对 lock_exclude_actions 属性的支持(#14648
  • azurerm_container_group - 对 ip_address_type = None 的支持(#14460
  • azurerm_cosmosdb_account - 对 create_mode 属性和 restore 块的支持(#14362
  • azurerm_data_factory_dataset_* - 弃用 data_factory_name,以便 data_factory_id 在所有数据工厂数据集资源中保持一致性(#14610
  • azurerm_data_factory_integration_runtime_*- 弃用 data_factory_name,以便 data_factory_id 在所有数据工厂集成运行时资源中保持一致性(#14610
  • azurerm_data_factory_trigger_*- 弃用 data_factory_name,以便 data_factory_id 在所有数据工厂触发器资源中保持一致性(#14610
  • azurerm_data_factory_pipeline- 弃用 data_factory_name,以便 data_factory_id 在所有数据工厂资源中保持一致性(#14610
  • azurerm_iothub - 对 cloud_to_device 块的支持(#14546
  • azurerm_iothub_endpoint_eventhub - iothub_name 属性已被弃用,转而支持 iothub_id 属性(#14632
  • azurerm_logic_app_workflow - 对 open_authentication_policy 块的支持(#14007
  • azurerm_signalr - 对 live_trace_enabled 属性的支持 (#14646
  • azurerm_xyz_policy_assignment 添加对 non_compliance_message 的支持(#14518

BUG 修复:

  • azurerm_cosmosdb_account - 现在,当 API 返回 nil 值(#14643) 时,将为 default_identity_type 设置默认值
  • azurerm_function_app - 创建期间地址 app_settings,而不仅仅是更新(#14638
  • azurerm_marketplace_agreement - 修复导入检查触发器时崩溃 (#14614
  • azurerm_postgresql_configuration - 在写入操作期间锁定以防止冲突(#14619
  • azurerm_postgresql_flexible_server_configuration - 在写入操作期间锁定以防止冲突(#14607

2.89.0 (2021 年 12 月 10 日)

特征:

  • 新资源:azurerm_bot_service_azure_bot [#14462]
  • 新资源:azurerm_consumption_budget_management_group [#14411]
  • 新资源:azurerm_sql_managed_instance_active_directory_administrator#14104
  • 新资源:azurerm_sql_managed_instance_failover_group#13974
  • 新的 Beta 资源:azurerm_windows_function_app#14247
  • 新的 Beta 资源:azurerm_linux_web_app_slot#14305

增强:

  • 依赖项:更新嵌入式 SDK for databricks#14430
  • 依赖项:更新嵌入式 SDK for datalake#14429
  • 依赖项:更新嵌入式 SDK for frontdoor#14432
  • azurerm_app_service_environment_v3 - 允许更新 tags#14491
  • azurerm_data_factory_linked_services_* - 弃用 data_factory_name,以便 data_factory_id 在所有数据工厂链接服务资源之间保持一致性(#14492
  • azurerm_shared_image - 对 trusted_launch_enabled 属性的支持 (#14528
  • azurerm_key_vault_certificate - 对 versionless_idversionless_secret_id 属性的支持(#14287
  • azurerm_kubernetes_cluster - 对包含 http_proxyhttps_proxyno_proxytrusted_ca 属性 http_proxy_config 块的支持(#14177
  • azurerm_kubernetes_cluster - 对 azure_keyvault_secrets_provider 加载项的支持(#14308
  • azurerm_managed_disk - 对 hyper_v_generation 属性的支持(#13825
  • azurerm_netapp_pool - 对 qos_type 属性的支持 (#14372
  • azurerm_netapp_volume - 对 throughput_in_mibps 属性的支持 (#14372
  • azurerm_sql_managed_instance:支持 storage_account_type#14123
  • azurerm_signalr_service - 弃用 features 块,有利于 connectivity_logs_enabledmessaging_logs_enabledservice_mode#14360
  • azurerm_vpn_gateway_connection - 对 propagated_route_table.labelsvpn_link.connection_modetraffic_selector_policy 属性的支持(#14371

BUG 修复:

  • azurerm_data_factory_trigger_schedule - 在 frequencyMonth/Week 时正确设置 schedule#14391
  • azurerm_iothub_endpoint_storage_container - 从 file_name_format 属性中删除默认值 false 并为其添加正确的验证函数(#14458
  • azurerm_postgresql_server - 现在将密码从 Replica 提升为 Default 模式(#14376

BETA 说明:

应用服务 Beta 资源中的许多属性已重命名,以便与提供程序的其余部分保持一致。 由于这些是 beta 资源,因此不通过弃用或状态迁移来补偿此中断性变更。 请使用以下详细信息更新使用这些资源的任何配置:

  • 已重命名为 remote_debugging_enabledremote_debugging
  • 已重命名为 worker_countnumber_of_workers
  • 已重命名为 detailed_error_logging_enableddetailed_error_logging
  • 已重命名为 auto_heal_enabledauto_heal
  • 已重命名为 local_mysql_enabledlocal_mysql
  • 已重命名为 client_certificate_enabledclient_cert_enabled
  • 已重命名为 client_certificate_modeclient_cert_mode

2.88.1 (2021 年 12 月 3 日)

BUG 修复

  • 数据源:azurerm_automation_account - 修复了按错误顺序设置资源组和名称的 bug(#14464
  • 数据源:azurerm_api_management - 修复未正确分析托管标识 ID 的 bug(#14469
  • 数据源:azurerm_kubernetes_cluster - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_api_management - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_app_service - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_app_service_slot - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_application_gateway - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_automation_account - 修复了按错误顺序设置资源组和名称的 bug(#14464
  • azurerm_container_group - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_data_factory - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_function_app - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_function_app_slot - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_kubernetes_cluster - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_kusto_cluster - 修复未正确分析托管标识 ID 的 bug(#14469
  • azurerm_mssql_server - 修复未正确分析托管标识 ID 的 bug(#14469

2.88.0 (2021 年 12 月 2 日)

特征:

  • 新资源:azurerm_mysql_flexible_database#14285
  • 新资源:azurerm_synapse_sql_pool_workload_group#13658

增强:

  • 依赖项:将 storagecache 升级到 API 版本 2021-09-01#14311
  • azurerm_app_service - 对 client_cert_mode 属性的支持 (#14395
  • azurerm_bastion_host - 对 sku 属性的支持 (#14370
  • azurerm_batch_pool - 弃用 max_task_retry_countenvironment,以便 task_retry_maximumcommon_environment_properties,以便在批处理资源之间保持一致性(#14368
  • azurerm_data_factory_managed_private_endpoint - 对 fqdns 属性的支持(#14355
  • azurerm_linux_virtual_machine - 支持 secure_boot_enabledvtpm_enabled 属性(#13842
  • azurerm_linux_virtual_machine_scale_set - 支持 secure_boot_enabledvtpm_enabled 属性(#13842
  • azurerm_mssql_database - 在 3.0 功能标志后面添加对透明数据加密的支持 [#13748]
  • azurerm_point_to_site_vpn_gateway - 对 internet_security_enabled 属性的支持 (#14345
  • azurerm_subscription - 现在可以设置和更新 tags 属性(#14445

BUG 修复:

  • azurerm_container_group - 允许 dns_config 块下的 search_domainsoptions 是可选的,因为 API 不需要它们(#14419
  • azurerm_monitor_aad_diagnostic_setting - 修复 ID 验证程序以使用 eventhub 身份验证规则 ID 而不是中继 ID(#14406
  • azurerm_kubernetes_cluster - 使用状态迁移处理 kubernetes 群集资源 ID 的大小写不正确(#14241
  • azurerm_kubernetes_cluster_node_pool - 使用状态迁移处理 kubernetes 群集资源 ID 的大小写不正确(#14241
  • azurerm_kubernetes_cluster_nodepool 还原 node_taintseviction_policy 的计算行为(#14378
  • azurerm_storage_account - 在创建时填充帐户缓存,修复了存储帐户偶尔找不到的问题(#14361

2.87.0 (2021 年 11 月 26 日)

特征:

  • 新资源:azurerm_api_management_notification_recipient_user#14239
  • 新资源:azurerm_app_service_public_certificate#14337
  • 新资源:azurerm_service_fabric_managed_cluster#14131
  • 新资源:azurerm_sentinel_watchlist#14258
  • 新资源:azurerm_static_site_custom_domain#12764
  • 新资源:azurerm_stream_analytics_cluster#14082
  • 新资源:azurerm_stream_analytics_managed_private_endpoint#14082

增强:

  • 依赖项:升级到 github.com/hashicorp/go-azure-helpersv0.18.0#14261
  • azurerm_automation_rule - 对 expiration 属性的支持 (#14262
  • azurerm_cosmosdb_account - 对 analytical_storagecapacity 块、default_identity_typestorage_redundancy 属性的支持(#14346
  • azurerm_eventgrid_event_subscription - 支持 queue_message_time_to_live_in_secondsuser_assigned_identity 属性(#14318
  • azurerm_firewall_policy - 允许 threat_intelligence_allowlist 属性的 cidr 范围(#14340
  • azurerm_managed_disk - 对 public_network_access_enabled 属性的支持 (#14199
  • azurerm_mssql_elasticpool - 支持 DC 系列(#14270
  • azurerm_mssql_server - 将默认 TLS 版本设置为 1.2(#14229
  • azurerm_mysql_server - 将默认 TLS 版本设置为 1.2(#14229
  • azurerm_orchestrated_virtual_machine_scale_set - 添加扩展支持(#14236
  • azurerm_postgresql_server - 将默认 TLS 版本设置为 1.2(#14229
  • azurerm_redis_cache - 将默认 TLS 版本设置为 1.2(#14229
  • azurerm_service_plan (beta) - 将逻辑应用 SKU 添加到验证。 (#14288
  • azurerm_site_recovery_replication_policy - 现在支持禁用快照及其保留期(#14329
  • azurerm_storage_account - 将默认 TLS 版本设置为 1.2(#14229
  • azurerm_stream_analytics_job - compatibility_level 现在接受 1.2 (#14294

BUG 修复:

  • azurerm_function_app_slot - 修复 app_settingsWEBSITE_CONTENTSHARE 错误更新的 bug(#14211
  • azurerm_monitor_diagnostic_setting - 将中继分析器和验证程序与 EventHub 交换 (#14277
  • azurerm_stream_analytics_stream_input_eventhub - 使用默认 eventhub_consumer_group_name 正确支持创建(#14264
  • azurerm_synapse_workspace - 在配置 sql_aad_admin 时修复更新期间的崩溃(#14275
  • azurerm_linux_virtual_machine - patch_mode 属性现已得到正确支持 [GH0-14042]

2.86.0 (2021 年 11 月 19 日)

特征:

  • 新的 Beta 资源:azurerm_linux_function_app#13806
  • 新资源:azurerm_automation_webhook#13893
  • 新资源:azurerm_resource_group_cost_management_export#14140
  • 新资源:azurerm_subscription_cost_management_export#14140
  • 新资源:azurerm_logz_tag_rule#14020
  • 新资源:azurerm_monitor_private_link_scoped_service#14119
  • 新资源:azurerm_storage_disks_pool#14145

增强:

  • 计算:更新以使用 API 版本 2021-07-01#14174
  • databricks:更新嵌入式 SDK 以使用新的资源 ID 分析器(#14157
  • datalake:更新嵌入式 SDK 以使用新的资源 ID 分析器(#14158
  • 映射:更新嵌入式 SDK 以使用新的资源 ID 分析器(#14155
  • powerbi:更新嵌入式 SDK 以使用新的资源 ID 分析器(#14154
  • 中继:更新嵌入式 SDK 以使用新的资源 ID 分析器(#14153
  • signalr:更新嵌入式 SDK 以使用新的资源 ID 分析器(#14150
  • 存储:更新以使用 API 版本 2021-04-01#14083
  • videoanalyzer:更新嵌入式 SDK 以使用新的资源 ID 分析器(#14135
  • 数据源:azurerm_storage_account - 对 table_encryption_key_typequeue_encryption_key_type 属性的支持(#14080
  • azurerm_container_registry - 对 anonymous_pull_enableddata_endpoint_enablednetwork_rule_bypass_option 属性的支持(#14096
  • azurerm_cosmosdb_cassandra_datacenter - 支持 availability_zones_enabled 属性(#14235
  • azurerm_cost_management_export_resource_group - 已弃用 azurerm_resource_group_cost_management_export 资源(#14140
  • azurerm_disk_encryption_set - 添加对 encryption_type 属性的支持 (#14218
  • azurerm_elastic_pool - 支持 Fsv2 系列 SKU (#14250
  • azurerm_key_vault_certificate - 支持更精细的软删除和清除保护配置(#13682
  • azurerm_key_vault_key - 支持更精细的软删除和清除保护配置(#13682
  • azurerm_key_vault_secret - 支持更精细的软删除和清除保护配置(#13682
  • azurerm_key_vault_certificate - certificate_policy 属性现在对于导入的证书是可选的(#14225
  • azurerm_kubernetes_cluster - 对 outbound_type = *NATGatewaynat_gateway_profile 块的支持(#14142
  • azurerm_linux_web_app - (Beta) 添加了对 health_check_eviction_time_in_minsvnet_route_all_enabled 的支持(#14202
  • azurerm_managed_disk - 对 on_demand_bursting_enabled 属性的支持(#14137
  • azurerm_mssql_server - 对创建时 azuread_authentication_only 属性的支持(#14169
  • azurerm_machine_learning_workspace - 对 encryption 块的支持(#14120
  • azurerm_orchestrated_virtual_machine_scale_set - 添加了对 VMSS Flex 公共预览版的支持(#14003
  • azurerm_postgresql_flexible_server - 不再计算 zonestandby_availability_zone 属性(#13843
  • azurerm_public_ip_prefix - 对 ip_version 属性的支持 (#14228
  • azurerm_purview_account - 对 managed_resource_group_name 属性的支持 (#14217
  • azurerm_resource_provider_registration - 对管理 features 的支持(#12385
  • azurerm_windows_virtual_machine - 对 vtpm_enabledsecure_boot_enabled 属性的支持(#13713
  • azurerm_windows_virtual_machine_scale_set - 对 vtpm_enabledsecure_boot_enabled 属性的支持(#13713
  • azurerm_windows_web_app - (Beta) 添加了对 health_check_eviction_time_in_minsvnet_route_all_enabled 属性的支持(#14202
  • azurerm_stream_analytics_output_servicebus_topic - 对 property_columns 属性的支持 (#14252
  • azurerm_storage_account - 对 table_encryption_key_typequeue_encryption_key_type 属性的支持(#14080
  • azurerm_storage_account - (Beta) 将 allow_blob_public_access 重命名为 allow_nested_items_to_be_public 添加状态迁移(#13607
  • azurerm_sql_active_directory_administrator - 对 azuread_authentication_only 属性的支持 (#14172
  • azurerm_virtual_network - 对 flow_timeout_in_minutes 属性的支持(#14200
  • azurerm_virtual_desktop_application_group - 对 default_desktop_display_name 属性的支持 (#14227

BUG 修复:

  • azurerm_backup_protected_file_share - 正确列出添加到备份可保护项 API 未返回的现有存储帐户的文件共享(#14238
  • azurerm_frontdoor - probe_method 验证允许默认值(#14204
  • azurerm_key_vault_managed_hardware_security_module - 扩展创建和删除的上下文超时(#14253
  • azurerm_key_vault_certificate - 更改 tags 属性不再强制创建新资源(#14079
  • azurerm_linux_virtual_machine_scale_set - 更改 source_image_reference.offersource_image_reference.publisher 现在会创建新的资源(#14165
  • azurerm_mssql_database - 在主数据库上使用 OnlineSecondary 时更正错误(#14192
  • azurerm_network_watcher_flow_log - 现在锁定网络安全组以防止 AnotherOperationInProgress 错误(#14160
  • azurerm_windows_virtual_machine_scale_set - source_image_reference.offersource_image_reference.publisher 现在是 ForceNew (#14165

2.85.0 (2021 年 11 月 12 日)

特征:

  • 新数据源:azurerm_batch_application#14043
  • 新资源:azurerm_monitor_private_link_scope#14098
  • 新资源:azurerm_mysql_flexible_server_firewall_rule#14136
  • 新资源:azurerm_synapse_workspace_aad_admin#13600

改进:

  • 依赖项:升级到 github.com/hashicorp/go-azure-helpersv0.17.1#14141
  • 依赖项:升级到 github.com/hashicorp/terraform-plugin-sdkv2.8.0#14060
  • azurerm_application_insights - 对 internet_ingestion_enabledinternet_query_enabled 属性的支持(#14035
  • azurerm_backup_protected_vm - 对 exclude_disk_lunsinclude_disk_luns 属性的支持(#14097
  • azurerm_managed_disk_resource - 对 disk_iops_read_onlydisk_mbps_read_only 属性的支持(#14025
  • 现在可以将 azurerm_security_center_subscription_pricing - resource_type 设置为 OpenSourceRelationalDatabases#14103
  • azurerm_storage_encryption_scope - 允许无版本 key_vault_key_id#14085
  • azurerm_sql_managed_instance - 对 identity 块的支持(#14052
  • azurerm_virtual_network_gateway - 使用 P2S 启用主动-主动区域冗余网关的配置(#14124

BUG 修复:

  • 数据源:azurerm_redis_cache - 分析不区分大小写的 subnet_id 响应值(#14108
  • 数据源:azurerm_redis_cache - 确保 shard_count 始终具有值集(#14108
  • 数据源:azurerm_consumption_budget_resource_group - 在架构中添加缺少的 threshold_type 属性(#14125
  • 数据源:azurerm_consumption_budget_subscription - 在架构中添加缺少的 threshold_type 属性(#14125
  • azurerm_api_management_certificate - 从正确的字段设置 subject 属性(#14026
  • azurerm_app_service_virtual_network_swift_connection - 在创建期间检查现有资源时修复恐慌 (#14070
  • azurerm_frontdoor_resource - 更新时不再删除路由引擎(#14093
  • azurerm_redis_cache - 分析不区分大小写的 subnet_id 响应值(#14108
  • azurerm_redis_cache - 确保 shard_count 始终具有值集 (#14108
  • azurerm_storage_blob - 确保在更新期间发送 cache_control#14100

2.84.0 (2021 年 11 月 5 日)

特征:

  • 新资源:azurerm_cosmosdb_cassandra_cluster#14019
  • 新资源:azurerm_cosmosdb_cassandra_datacenter#14019
  • 新资源:logz_monitor#13874
  • 新资源:azurerm_stream_analytics_output_synapse#14013

改进:

  • cosmos 升级到 API 版本 2021-10-15#13785
  • aks 升级到 API 版本 2021-08-01#13465
  • purview 升级到 API 版本 2021-07-01#13785
  • 数据源:azurerm_key_vault_key - 导出 curevexypublic_key_pempublic_key_openssh 属性(#13934
  • azurerm_app_service_slot - 对 key_vault_reference_identity_id 属性的支持 (#13988
  • azurerm_cosmosdb_account - 备份备份类型现在可以从 Periodic 更改为 Continuous,而无需创建新资源(#13967
  • azurerm_firewall_policy_rule_collection_group - 对 translated_fqdn 属性的支持 (#13976
  • azurerm_firewall_policy - 对 insights 块的支持(#14004
  • azurerm_logic_app_integration_account - 支持 integration_service_environment_id 属性(#14015
  • azurerm_function_app - 对 key_vault_reference_identity_id 属性的支持 (#13962
  • azurerm_key_vault_key - 对 public_key_pempublic_key_openssh 属性的支持(#13934
  • azurerm_linux_virtual_machine - 对 patch_mode 属性的支持(#13866
  • azurerm_machine_learning_compute_cluster - 对 local_auth_enabled 属性的支持(#13820
  • azurerm_machine_learning_compute_cluster - 对 local_auth_enabled 属性的支持(#13820
  • azurerm_machine_learning_synapse_spark - 对 local_auth_enabled 属性的支持(#13820
  • azurerm_monitor_smart_detector_alert_rule - 支持其他检测器类型(#13998
  • azurerm_mssql_elasticpool - 支持 sku 属性 GP_FSv2#13973
  • azurerm_synapse_workspace - 支持 sql_aad_admin 块(#13659
  • azurerm_sql_managed_instance - 对 dns_zone_partner_id 属性的支持 (#13951
  • azurerm_storage_blob - 对 cache_control 属性的支持 (#13946
  • azurerm_storage_share - 对 enabled_protocol 属性的支持 (#13938

BUG 修复:

  • azurerm_application_insights - 正确验证 daily_data_cap_in_gb 属性(#13971
  • azurerm_logic_app_standard - 在专用网络上工作时不再出错(#13964
  • azurerm_managed_disk_resource - disk_iops_read_writedisk_mbps_read_write 属性的验证可确保值大于 0(#14028
  • azurerm_purview_account - 弃用 sku_name 属性(#13897
  • azurerm_synapse_workspace_key - 弃用了 cusomter_managed_key_name 属性,转而使用拼写正确的 customer_managed_key_name 属性(#13881

2.83.0 (2021 年 10 月 29 日)

特征:

  • 新数据源:azurerm_eventgrid_system_topic#13851
  • 新数据源:azurerm_billing_mpa_account_scope#13723
  • 新资源:azurerm_kusto_script#13692
  • 新资源:azurerm_iot_time_series_insights_event_source_eventhub#13917
  • 新资源:azurerm_stream_analytics_reference_input_mssql#13822
  • 新资源:azurerm_sentinel_automation_rule#11502
  • 新资源:azurerm_stream_analytics_output_table#13854

改进:

  • mysql 升级到 API 版本 2021-05-01#13818
  • azurerm_application_gateway - 对 priority 属性的支持 (#13498
  • azurerm_firewall_application_rule_collection - port 属性现在是必需的(#13869
  • azurerm_kubernetes_cluster - 公开 portal_fqdn 属性(#13887
  • azurerm_linux_virtual_machine_scale_set - 对扩展 automatic_upgrade_enabled 的支持(#13394
  • azurerm_linux_virtual_machine_scale_set - 为 scale_to_zero_before_deletion添加了功能(#13635
  • azurerm_managed_disk - 对 trusted_launch_enabled 属性的支持 (#13849
  • azurerm_postgres_flexible_server - administrator_login 属性的增强验证(#13942
  • azurerm_servicebus_queue - 对 max_message_size_in_kilobytes 属性的支持 (#13762
  • azurerm_servicebus_topic - 对 max_message_size_in_kilobytes 属性的支持 (#13762
  • azurerm_servicebus_namespace_network_rule_set - 对 trusted_services_allowed 属性的支持 (#13853
  • azurerm_windows_virtual_machine_scale_set - 为 scale_to_zero_before_deletion添加了功能(#13635
  • azurerm_synapse_workspace - 对 linking_allowed_for_aad_tenant_idscompute_subnet_idpublic_network_access_enabledpurview_idlast_commit_id 属性的支持(#13817
  • azurerm_spring_cloud_java_deploymentcpumemory_in_gb 属性已弃用,转而支持 quota 块(#12924
  • azurerm_vpn_gateway - 对 routing_preference 属性的支持 (#13882
  • azurerm_virtual_hub - 对 default_route_table_id 属性的支持 (#13840
  • azurerm_virtual_machine_scale_set_extension - 对 automatic_upgrade_enabled 的支持(#13394
  • azurerm_windows_virtual_machine_scale_set - 对扩展 automatic_upgrade_enabled 的支持(#13394

BUG 修复:

  • azurerm_automation_schedule_resource - 允许 timezone 属性的 Etc/UTC#13906
  • azurerm_app_configuration_key - 现在支持 key 中的正斜杠 (#13859
  • azurerm_application_gateway - 防止多个 ssl_policy 块(#13929
  • azurerm_cosmosdb_account - capabilities 属性现已计算(#13936
  • azurerm_cognitive_account - 现在将在等待创建时处理意外状态 Accepted#13925
  • azurerm_data_factory - 现在可以读取全局参数值(#13519
  • azurerm_firewall_policy - 现已正确导入(#13862
  • azurerm_firewall_policy - 更改标识将不再创建新资源(#13904

2.82.0 (2021 年 10 月 21 日)

特征:

  • 新资源:azurerm_mysql_flexible_server_configuration#13831
  • 新资源:azurerm_synapse_sql_pool_vulnerability_assessment_baseline#13744
  • 新资源:azurerm_virtual_hub_route_table_route#13743

改进:

  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov58.0.0#13613
  • netapp 升级到 API 版本 2021-06-01#13812
  • servicebus 升级到 API 版本 2021-06-01-preview#13701
  • 数据源:azurerm_disk_encryption_set - 对 auto_key_rotation_enabled 属性的支持(#13747
  • 数据源:azurerm_virtual_machine - 将 IP 地址公开为数据源输出(#13773
  • azurerm_batch_account - 对 identity 块的支持(#13742
  • azurerm_batch_pool - 对 identity 块的支持(#13779
  • azurerm_container_registry - 支持 regional_endpoint_enabled 属性(#13767
  • azurerm_data_factory_integration_runtime_azure - location 属性的支持 AutoResolve#13731
  • azurerm_disk_encryption_set - 对 auto_key_rotation_enabled 属性的支持 (#13747
  • azurerm_iot_security_solution - 对 additional_workspacedisabled_data_sources 属性的支持(#13783
  • azurerm_kubernetes_cluster - 对 open_service_mesh 块的支持(#13462
  • azurerm_lb - 对 gateway_load_balancer_frontend_ip_configuration_id 属性的支持 (#13559
  • azurerm_lb_backend_address_pool - 对 tunnel_interface 块的支持(#13559
  • azurerm_lb_rule - backend_address_pool_ids 属性已被弃用,有利于 backend_address_pool_ids 属性(#13559
  • azurerm_lb_nat_pool - 对 floating_ip_enabledtcp_reset_enabledidle_timeout_in_minutes 属性的支持(#13674
  • azurerm_mssql_server - 对 azuread_authentication_only 属性的支持 (#13754
  • azurerm_network_interface - 对 gateway_load_balancer_frontend_ip_configuration_id 属性的支持 (#13559
  • azurerm_synapse_spark_pool - 对 cache_sizecompute_isolation_enableddynamic_executor_allocation_enabledsession_level_packages_enabledspark_config 属性的支持(#13690

BUG 修复:

  • azurerm_app_configuration_feature - 修复 appconfig 功能筛选器的默认值处理。 (#13771
  • azurerm_cosmosdb_account - 启用 MongoDBv3.4时强制 MongoEnabled 功能。 (#13757
  • azurerm_mssql_server - 现在将在资源创建期间配置 azuread_administrator#13753
  • azurerm_mssql_database - 通过阻止为辅助数据库配置 extended_auditing_policy 来修复故障(#13799
  • azurerm_postgresql_flexible_server - 更改 standby_availability_zone 不再强制新资源(#13507
  • azurerm_servicebus_subscription - name 字段现在可以以下划线(#13797) 开始 & 结束)

2.81.0 (2021 年 10 月 14 日)

特征:

  • 新数据源:azurerm_consumption_budget_resource_group#12538
  • 新数据源:azurerm_consumption_budget_subscription#12540
  • 新资源:azurerm_data_factory_linked_service_cosmosdb_mongoapi#13636
  • 新资源:azurerm_mysql_flexible_server#13678

改进:

  • batch 升级到 API 版本 2021-06-01#13718
  • mssql 升级到 API 版本 v5.0#13622
  • 数据源:azurerm_key_vault - 导出 enable_rbac_authorization 属性(#13717
  • azurerm_app_service - 对 key_vault_reference_identity_id 属性的支持 (#13720
  • azurerm_lb - 对 sku_tier 属性的支持(#13680
  • azurerm_eventgrid_event_subscription - 支持 delivery_property 块(#13595
  • azurerm_mssql_server - 对 user_assigned_identity_idsprimary_user_assigned_identity_id 属性的支持(#13683
  • azurerm_network_connection_monitor - 添加对 destination_port_behavior 属性的支持 (#13518
  • azurerm_security_center_workspace - 现在支持 Free 定价层(#13710
  • azurerm_kusto_attached_database_configuration - 对 sharing 属性的支持 (#13487

BUG 修复:

  • 数据源:azurerm_cosmosdb_account- 防止索引出现非范围错误(#13560
  • azurerm_function_app_slot - client_affinity 属性已弃用,因为它在服务的 API 中不再可配置(#13711
  • azurerm_kubernetes_cluster - kube_configkube_admin_config 块现在可以通过环境变量完全标记为 Sensitive#13732
  • azurerm_logic_app_workflow - 不会检查 nil 和空访问控制属性(#13689
  • azurerm_management_group - 从管理组取消关联订阅时不会检查子管理组(#13540
  • azurerm_subnet_resource - 现在将在更新时锁定虚拟网络和子网(#13726
  • azurerm_app_configuration_key - 现在可以混合标记和未标记的键(#13736

2.80.0 (2021 年 10 月 8 日)

特征:

  • 新数据源:backup_policy_file_share#13444

改进:

  • 数据源 azurerm_public_ips - 弃用 attachment_status 属性的 attached 属性以改进筛选(#13500
  • 数据源 azurerm_public_ips - 当 attached 设置为 true 或设置为 Attachedattachment_status 时返回与 NAT 网关关联的公共 IP(#13610
  • azurerm_kusto_eventhub_data_connection supports - 对 identity_id 属性的支持(#13488
  • azurerm_managed_disk - 对 logical_sector_size 属性的支持 (#13637
  • azurerm_service_fabric_cluster - 对 service_fabric_zonal_upgrade_modeservice_fabric_zonal_upgrade_mode 属性的支持(#13399
  • azurerm_stream_analytics_output_eventhub - 对 partition_key 属性的支持(#13562
  • azurerm_linux_virtual_machine_scale_set - 正确更新 overprovision 属性(#13653

BUG 修复:

  • azurerm_function_app - 修复 v2.77 中引入的函数应用存储中的回归(#13580
  • azurerm_managed_application - 修复了类型化 bug (#13641

2.79.1 (2021 年 10 月 1 日)

BUG 修复:

  • azurerm_managed_disk - max_shares 属性现在 Computed 考虑已由 Terraform 管理的托管磁盘(#13587

2.79.0 (2021 年 10 月 1 日)

特征:

  • 新资源:azurerm_app_configuration_feature#13452
  • 新资源:azurerm_logic_app_standard#13196

改进:

  • 数据源:azurerm_key_vault_certificate - 导出 expiresnot_before 属性(#13527
  • 数据源:azurerm_key_vault_certificate_data - 导出 not_before 属性(#13527
  • azurerm_communication_service - 导出 primary_connection_stringsecondary_connection_stringprimary_keysecondary_key 属性(#13549
  • azurerm_consumption_budget_subscription 支持 Forecasted 阈值类型(#13567
  • azurerm_consumption_budget_resource_group support for the 预测的阈值类型(#13567
  • azurerm_managed_disk - 对 max_shares 属性的支持 (#13571
  • azurerm_mssql_database - 现在将首先更新复制的数据库 SKU(#13478
  • azurerm_virtual_hub_connection - 优化状态更改刷新函数(#13548

BUG 修复:

  • azurerm_cosmosdb_account - 现在无需创建新资源即可更改 mongo_server_version#13520
  • azurerm_iothub - 正确抑制 connection_string 属性的差异(#13517
  • azurerm_kubernetes_cluster - 在 AKS 中解决重大行为更改时,显式将 upgrade_channel 设置为 None#13493
  • azurerm_linux_virtual_machine_scale_set - 无法正确忽略具有 extension 块的 protected_setting 块(#13440
  • azurerm_windows_virtual_machine_scale_set - 无法正确忽略具有 extension 块的 protected_setting 块(#13440
  • azurerm_app_configuration_key - 正确设置 etag 属性(#13534

2.78.0 (2021 年 9 月 23 日)

升级说明

  • azurerm_data_factory_dataset_snowflake 已更新,以使用正确的架构设置正确的 schema_column api 属性 - 若要保留旧行为,请切换到 structure_column 属性(#13344

特征:

  • 新资源:azurerm_frontdoor_rules_engine#13249
  • 新资源:azurerm_key_vault_managed_storage_account#13271
  • 新资源:azurerm_key_vault_managed_storage_account_sas_token_definition#13271
  • 新资源:azurerm_mssql_failover_group#13446
  • 新资源:azurerm_synapse_sql_pool_extended_auditing_policy#12952
  • 新资源:azurerm_synapse_workspace_extended_auditing_policy#12952

增强:

  • iothub 升级到 API 版本 2021-03-31#13324
  • 数据源:azurerm_private_endpoint_connection - 从专用终结点导出 network_interface 属性(#13421
  • azurerm_app_service - 对 vnet_route_all_enabled 属性的支持 (#13310
  • azurerm_bot_channel_slack - 对 signing_secret 属性的支持 (#13454
  • azurerm_data_factory - 对 SystemAssignedUserAssignedidentity 的支持(#13473
  • azurerm_function_app - 对 vnet_route_all_enabled 属性的支持 (#13310
  • azurerm_machine_learning_workspace - 支持 public_network_access_enabledpublic_network_access_enableddiscovery_url 属性(#13268
  • azurerm_private_endpoint_connection - 从专用终结点导出 network_interface 属性(#13421
  • azurerm_storage_account_network_rules - 弃用 storage_account_nameresource_group_name 赞成 storage_account_id#13307
  • azurerm_storage_share_file - 现在将重新创建和上传已删除/缺少的文件(#13269
  • azurerm_synapse_workspace - tenant_id 属性现已计算(#13464

BUG 修复:

  • 数据源:azurerm_app_service_certificate - 如果 API 返回 nil issue_dateexpiration_date#13401),则防止出现恐慌
  • azurerm_app_service_certificate - 如果 API 返回 nil issue_dateexpiration_date#13401),则防止恐慌
  • azurerm_app_service_certificate_binding - 还原了在非托管证书的证书选择中引入 bug 的更改(#13455
  • azurerm_container_group - 允许在多容器组中的容器之间创建共享卷(#13374
  • azurerm_kubernetes_cluster - 更改 private_cluster_public_fqdn_enabled 不再创建新资源(#13413
  • azurerm_app_configuration_key - 修复已删除密钥的 nil 指针(#13483

2.77.0 (2021 年 9 月 17 日)

特征:

  • 新数据源:azurerm_policy_virtual_machine_configuration_assignment#13311
  • 新资源:azurerm_synapse_integration_runtime_self_hosted#13264
  • 新资源:azurerm_synapse_integration_runtime_azure#13341
  • 新资源:azurerm_synapse_linked_service#13204
  • 新资源:azurerm_synapse_sql_pool_security_alert_policy#13276
  • 新资源:azurerm_synapse_sql_pool_vulnerability_assessment#13276
  • 新资源:azurerm_synapse_workspace_security_alert_policy#13276
  • 新资源:azurerm_synapse_workspace_vulnerability_assessment#13276

增强:

  • 数据源:azurerm_mssql_elasticpool - 导出 sku 块(#13336
  • azurerm_api_management - 现在支持通过 purge_soft_delete_on_destroy 提供程序级别功能清除软删除实例(#12850
  • azurerm_data_factory_trigger_schedule - 对 activated 属性的支持 (#13390
  • azurerm_logic_app_workflow - 对 enabledaccess_control 属性的支持(#13265
  • azurerm_monitor_scheduled_query_rules_alert - 支持 auto_mitigation_enabled 属性(#13213
  • azurerm_machine_learning_inference_cluster - 对 identity 块的支持(#12833
  • azurerm_machine_learning_compute_cluster - 对 ssh_public_access_enabled enhancement 属性和 identityssh 块的支持(#12833
  • azurerm_spring_cloud_service - 对 connection_string 属性的支持 (#13262

BUG 修复:

  • azurerm_app_service_certificate_binding - 从服务中删除指纹(#13379
  • azurerm_app_service_managed_certificate:修复空 issue_date#13357
  • azurerm_cosmosdb_sql_container:修复删除时的崩溃(#13339
  • azurerm_frontdoor - 修复禁用缓存时的崩溃(#13338
  • azurerm_function_app - 修复 WEBSITE_CONTENTSHAREapp_settings#13349
  • azurerm_function_app_slot - 修复 WEBSITE_CONTENTSHAREapp_settings#13349
  • azurerm_kubernetes_cluster_node_pool - os_sku 现已计算(#13321
  • azurerm_linux_virtual_machine_scale_set - 修复了 automatic_os_policy 为 nil 时的崩溃 (#13335
  • azurerm_lb - 支持将 frontend_ip_configuration 添加或替换为 availability_zone#13305
  • azurerm_virtual_hub_connection - 在创建虚拟网络资源时修复争用条件(#13294

2.76.0 (2021 年 9 月 10 日)

笔记

特征:

  • 新数据源:azurerm_eventgrid_domain#13033
  • 新资源:azurerm_data_protection_backup_instance_blob_storage#12683
  • 新资源:azurerm_logic_app_integration_account_assembly#13239
  • 新资源:azurerm_logic_app_integration_account_batch_configuration#13215
  • 新资源:azurerm_logic_app_integration_account_agreement#13287
  • 新资源:azurerm_sql_managed_database#12431

增强:

  • cdn 升级到 API 版本 2021-09-01#13282
  • cosmos 升级到 API 版本 2021-06-15#13188
  • azurerm_app_service_certificate - 支持 ASE 用法的参数 app_service_plan_id#13101
  • azurerm_application_gateway - 对应用程序网关的 mTLS 支持(#13273
  • azurerm_cosmosdb_accountlocal_authentication_disabled 属性的支持 (#13237
  • azurerm_data_factory_integration_runtime_azure - 对 cleanup_enabledsubnet_id 属性的支持(#13222
  • azurerm_data_factory_trigger_schedule - 对 scheduledescription 属性的支持(#13243
  • azurerm_firewall_policy_rule_collection_group - 支持 descriptiondestination_addressesdestination_urlsterminate_tlsweb_categories 属性(#13190
  • azurerm_eventgrid_event_subscription - 对 delivery_identitydead_letter_identity 块的支持(#12945
  • azurerm_eventgrid_system_topic_event_subscription - 对 delivery_identitydead_letter_identity 块的支持(#12945
  • azurerm_eventgrid_domainidentity 块的支持(#12951
  • azurerm_eventgrid_topicidentity 块的支持(#12951
  • azurerm_eventgrid_system_topicidentity 块的支持(#12951
  • azurerm_kubernetes_cluster - 对 os_sku 属性的支持(#13284
  • azurerm_synapse_workspace - 对 tenant_id 属性的支持(#13290
  • azurerm_site_recovery_network_mapping- 重构以使用 ID 格式化程序/分析器(#13277
  • azurerm_stream_analytics_output_blob - 支持 Parquet 类型和 batch_max_wait_timebatch_min_rows 属性(#13245
  • azurerm_virtual_network_gateway_resource - 支持多个 vpn 身份验证类型(#13228

BUG 修复:

  • 数据源:azurerm_kubernetes_cluster - local_account_disabledtrue 时正确读取资源(#13260
  • azurerm_api_management_subscription - 放松 subscription_id 验证(#13203
  • azurerm_app_configuration_key - 修复无标签的 KV 导入(#13253
  • azurerm_synapse_sql_pool - 正确支持 name 属性的 UTF-8 字符(#13289

2.75.0 (2021 年 9 月 2 日)

特征:

  • 新数据源:azurerm_cosmosdb_mongo_database#13123
  • 新资源:azurerm_cognitive_account_customer_managed_key#12901
  • 新资源:azurerm_logic_app_integration_account_partner#13157
  • 新资源:azurerm_logic_app_integration_account_map#13187
  • 新资源:azurerm_app_configuration_key#13118

增强:

  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov57.0.0#13160
  • dataprotection 升级到 API 版本 2021-07-01#13161
  • azurerm_application_insights - 支持 local_authentication_disabled 属性(#13174
  • azurerm_data_factory_linked_service_azure_blob_storage - 对 key_vault_sas_token 属性的支持 (#12880
  • azurerm_data_factory_linked_service_azure_functionkey_vault_key 块的支持(#13159
  • azurerm_data_protection_backup_instance_postgresql - 支持 database_credential_key_vault_secret_id 属性(#13183
  • azurerm_hdinsight_hadoop_cluster - 对 security_profile 块的支持(#12866
  • azurerm_hdinsight_hbase_cluster - 对 security_profile 块的支持(#12866
  • azurerm_hdinsight_interactive_query_cluster - 对 security_profile 块的支持(#12866
  • azurerm_hdinsight_kafka_cluster - 对 security_profile 块的支持(#12866
  • azurerm_hdinsight_spark_cluster - 对 security_profile 块的支持(#12866
  • azurerm_mssql_server- 重构以使用 ID 格式化程序/分析器(#13151
  • azurerm_policy_virtual_machine_configuration_assignment - 对 assignment_typecontent_uricontent_hash 属性的支持(#13176
  • azurerm_storage_account - 处理 AllowBlobPublicAccess 的 nil 值(#12689
  • azurerm_synapse_spark_pool - 为 3.1 添加支持 spark (#13181

2.74.0 (2021 年 8 月 27 日)

特征:

  • 新资源:azurerm_logic_app_integration_account_schema#13100
  • 新资源:azurerm_relay_namespace_authorization_rule#13116
  • 新资源:azurerm_relay_hybrid_connection_authorization_rule#13116

增强:

  • 依赖项:将 monitor 升级到 API 版本 2021-07-01-preview#13121
  • 依赖项:将 devtestlabs 升级到 API 版本 2018-09-15#13074
  • 数据源:azurerm_servicebus_namespace_authorization_rule - 对 primary_connection_string_aliassecondary_connection_string_alias 属性的支持(#12997
  • 数据源:azurerm_servicebus_queue_authorization_rule - 对 primary_connection_string_aliassecondary_connection_string_alias 属性的支持(#12997
  • 数据源:azurerm_network_service_tags - 新属性 ipv4_cidrsipv6_cidrs#13058
  • azurerm_api_management - 现在导出证书 expirythumbprintsubject 属性(#12262
  • azurerm_app_configuration - 支持用户分配的标识(#13080
  • azurerm_app_service - 添加对 vnet_route_all_enabled 属性的支持 (#13073
  • azurerm_app_service_plan - 对 zone_redundant 属性的支持 (#13145
  • azurerm_data_factory_dataset_binary - 对 dynamic_path_enableddynamic_path_enabled 属性的支持(#13117
  • azurerm_data_factory_dataset_delimited_text - 对 dynamic_path_enableddynamic_path_enabled 属性的支持(#13117
  • azurerm_data_factory_dataset_json - 对 dynamic_path_enableddynamic_path_enabled 属性的支持(#13117
  • azurerm_data_factory_dataset_parquet - 对 dynamic_path_enableddynamic_path_enabled 属性的支持(#13117
  • azurerm_firewall_policy - 对 intrusion_detectionidentitytls_certificate 块的支持(#12769
  • azurerm_kubernetes_cluster - 对 pod_subnet_id 属性的支持 (#12313
  • azurerm_kubernetes_cluster_node_pool - 对 pod_subnet_id 属性的支持 (#12313
  • azurerm_monitor_autoscale_setting - 对 metric_trigger 块内字段 divide_by_instance_count 的支持(#13121
  • azurerm_redis_enterprise_cluster - tags 属性现在可以更新(#13084
  • azurerm_storage_account - 添加对 shared_key_access_enabled 属性的支持(#13014
  • azurerm_servicebus_namespace_authorization_rule - 对 primary_connection_string_aliassecondary_connection_string_alias 属性的支持(#12997
  • azurerm_servicebus_topic_authorization_rule - 对 primary_connection_string_aliassecondary_connection_string_alias 属性的支持(#12997
  • azurerm_dev_test_global_vm_shutdown_schedule - 对 mail 属性的支持 (#13074

BUG 修复:

  • azurerm_data_factory_dataset_delimited_text - 支持 column_delimiterrow_delimiterquote_characterescape_characterencoding 属性的空值(#13149
  • azurerm_cosmosdb_cassandra_table - 正确更新 throughput#13102
  • azurerm_private_dns_a_record - 修复 name 验证中的回归并添加最大记录集限制验证(#13093
  • azurerm_postgresql_flexible_server_database charsetcollation 属性现在是可选的(#13110
  • azurerm_spring_cloud_app - 修复标识不存在时的崩溃(#13125

2.73.0 (2021 年 8 月 20 日)

特征:

  • 新数据源:azurerm_vpn_gateway#12844
  • 新数据源:azurerm_data_protection_backup_vault#13062
  • 新资源:azurerm_api_management_notification_recipient_email#12849
  • 新资源:azurerm_logic_app_integration_account_session#12982
  • 新资源:azurerm_machine_learning_synapse_spark#13022
  • 新资源:azurerm_machine_learning_compute_instance#12834
  • 新资源:azurerm_vpn_gateway#13003

增强:

  • 依赖项:将 github.com/Azure/azure-sdk-for-go 升级到 v56.2.0#12969
  • 依赖项:更新 frontdoor 以使用 API 版本 2020-05-01#12831
  • 依赖项:更新 web 以使用 API 版本 2021-02-01#12970
  • 依赖项:更新 kusto 以使用 API 版本 2021-01-01#12967
  • 依赖项:更新 machinelearning 以使用 API 版本 2021-07-01#12833
  • 依赖项:更新 network 以使用 API 版本 2021-02-01#13002
  • appconfiguration:更新以使用最新的嵌入式 SDK (#12950
  • eventhub:更新以使用最新的嵌入式 SDK (#12946
  • 数据源:azurerm_iothub - 对属性 hostname 的支持(#13001
  • 数据源:azurerm_application_security_group - 重构以使用 ID 格式化程序/分析器(#13028
  • azurerm_active_directory_domain_service - 导出 resource_id 属性(#13011
  • azurerm_app_service_environment_v3 - 针对 GA 更改进行了更新,包括对 internal_load_balancing_modezone_redundantdedicated_host_count和多个新的导出属性的支持(#12932
  • azurerm_application_security_group - 重构以使用 ID 格式化程序/分析器(#13028
  • azurerm_data_lake_store - 对 identity 块的支持(#13050
  • azurerm_kubernetes_cluster - 对 ultra_ssd_enabledprivate_cluster_public_fqdn_enabled 属性的支持(#12780
  • azurerm_kubernetes_cluster_node_pool - 对 ultra_ssd_enabled 属性的支持 (#12780
  • azurerm_logic_app_trigger_http_request - 对 callback_url 属性的支持(#13057
  • azurerm_netapp_volume - 对 snapshot_directory_visible 属性的支持 (#12961
  • azurerm_sql_server - 支持配置 threat_detection_policy#13048
  • azurerm_stream_analytics_output_eventhub - 对 property_columns 属性的支持 (#12947

BUG 修复:

  • azurerm_frontdoor - 公开对 cache_durationcache_query_parameters 字段的支持(#12831
  • azurerm_network_watcher_flow_log - 通过确保名称不以 - 结尾来正确截断名称(#12984
  • azurerm_databricks_workspace - public_network_access_enabled 属性的正确逻辑(#13034
  • azurerm_databricks_workspace - 修复读取中潜在的崩溃(#13025
  • azurerm_private_dns_zone_id - 正确处理不一致的事例(#13000
  • azurerm_private_dns_a_record_resource - 当前通过允许 @s (#13042) 来验证名称属性
  • azurerm_eventhub_namespace - 最多支持 maximum_throughput_units 属性的 40#13065
  • azurerm_kubernetes_cluster - 修复以前配置Microsoft Entra nil 配置文件时更新崩溃(#13043
  • azurerm_redis_enterprise_cluster - 更改 tags 属性不再创建新资源(#12956
  • azurerm_storage_account - cors.max_age_in_seconds 属性允许 0 (#13010
  • azurerm_servicebus_topic - 正确验证 name 属性(#13026
  • azurerm_virtual_hub_connection - 在更新期间无法正确锁定虚拟网络(#12999
  • azurerm_linux_virtual_machine_scale_set - 修复 rolling_upgrade_policy 块更新时可能出现的崩溃(#13029

2.72.0 (2021 年 8 月 12 日)

升级说明

  • 此版本的 Azure 提供程序引入了 prevent_deletion_if_contains_resources 功能标志(默认禁用),这意味着 Terraform 会在删除资源组期间检查资源组中嵌套的资源,并要求先删除这些资源。 这可避免无意删除资源组中的非托管资源 - 在 Azure 提供程序的 2.x 版本中默认禁用,但在 Azure 提供程序版本 3.0 中默认启用 ,有关详细信息,请参阅 块文档。 (#12657

特征:

  • 新资源:azurerm_video_analyzer#12665
  • 新资源:azurerm_video_analyzer_edge_module#12911

增强:

  • azurerm_api_management_named_value - 对系统托管标识的支持(#12938
  • azurerm_application_insights_smart_detection_rule - 支持 SDK 中所有当前可用的规则(#12857
  • azurerm_function_app - 在 (#12883) 中添加对 dotnet_framework_version 的支持)
  • azurerm_resource_group - 有条件地(基于 prevent_deletion_if_contains_resources 功能标志 - 请参阅“升级说明”部分)在删除资源组期间检查嵌套资源,并在找到资源时引发错误(#12657

BUG 修复:

  • 数据源:azurerm_key_vault_certificate_data - 使用 RSA 私钥时更新 PEM 标头,以便通过 OpenSSL 进行验证(#12896
  • azurerm_active_directory_domain_service - 删除期间删除不必要的检查 (#12879
  • azurerm_app_service_environment - 删除期间删除不必要的检查 (#12879
  • azurerm_cdn_profile - 删除期间删除不必要的检查 (#12879
  • azurerm_container_registry_scope_map - 删除期间删除不必要的检查 (#12879
  • azurerm_container_registry_token - 删除期间删除不必要的检查 (#12879
  • azurerm_container_registry_webhook - 删除期间删除不必要的检查 (#12879
  • azurerm_container_registry - 删除期间删除不必要的检查 (#12879
  • azurerm_data_factory_dataset_delimited_text - 将可选值正确发送到 API(#12921
  • azurerm_data_lake_analytics_account - 删除期间删除不必要的检查 (#12879
  • azurerm_data_lake_store - 删除期间删除不必要的检查 (#12879
  • azurerm_data_protection_backup_instance_disk - 删除期间删除不必要的检查 (#12879
  • azurerm_database_migration_service - 删除期间删除不必要的检查 (#12879
  • azurerm_dns_zone - 删除期间删除不必要的检查 (#12879
  • azurerm_eventgrid_domain_topic - 删除期间删除不必要的检查 (#12879
  • azurerm_eventgrid_domain - 删除期间删除不必要的检查 (#12879
  • azurerm_eventgrid_event_subscription - 删除期间删除不必要的检查 (#12879
  • azurerm_eventgrid_system_topic_event_subscription - 删除期间删除不必要的检查 (#12879
  • azurerm_eventgrid_system_topic - 删除期间删除不必要的检查 (#12879
  • azurerm_eventgrid_topic - 删除期间删除不必要的检查 (#12879
  • azurerm_express_route_circuit_authorization - 删除期间删除不必要的检查 (#12879
  • azurerm_express_route_circuit_peering - 删除期间删除不必要的检查 (#12879
  • azurerm_express_route_gateway - 删除期间删除不必要的检查 (#12879
  • azurerm_express_route_port - 删除期间删除不必要的检查 (#12879
  • azurerm_frontdoor_firewall_policy - 删除期间删除不必要的检查 (#12879
  • azurerm_hpc_cache_blob_nfs_target - 删除期间删除不必要的检查 (#12879
  • azurerm_iothub - 删除期间删除不必要的检查 (#12879
  • azurerm_key_vault_managed_hardware_security_module - 删除期间删除不必要的检查 (#12879
  • azurerm_kubernetes_cluster - 当 rbac 配置为空时防止 nil 恐慌 (#12881
  • azurerm_iot_dps - 在创建期间修复崩溃 (#12919
  • azurerm_local_network_gateway - 删除期间删除不必要的检查 (#12879
  • azurerm_logic_app_trigger_recurrence - 更新时区字符串以匹配 API 行为,即使未指定 start_time#12453
  • azurerm_mariadb_database - 删除期间删除不必要的检查 (#12879
  • azurerm_mariadb_server - 删除期间删除不必要的检查 (#12879
  • azurerm_mariadb_virtual_network_rule - 删除期间删除不必要的检查 (#12879
  • azurerm_mssql_database - 删除期间删除不必要的检查 (#12879
  • azurerm_mssql_virtual_network_rule - 删除期间删除不必要的检查 (#12879
  • azurerm_mysql_server - 删除期间删除不必要的检查 (#12879
  • azurerm_nat_gateway - 删除期间删除不必要的检查 (#12879
  • azurerm_network_packet_capture - 删除期间删除不必要的检查 (#12879
  • azurerm_packet_capture - 删除期间删除不必要的检查 (#12879
  • azurerm_postgresql_configuration - 删除期间删除不必要的检查 (#12879
  • azurerm_postgresql_firewall_rule - 删除期间删除不必要的检查 (#12879
  • azurerm_postgresql_server - 删除期间删除不必要的检查 (#12879
  • azurerm_postgresql_virtual_network_rule - 删除期间删除不必要的检查 (#12879
  • azurerm_private_dns_zone_virtual_network_link - 删除期间删除不必要的检查 (#12879
  • azurerm_private_endpoint - 删除期间删除不必要的检查 (#12879
  • azurerm_private_link_service - 删除期间删除不必要的检查 (#12879
  • azurerm_shared_image_gallery - 删除期间删除不必要的检查 (#12879
  • azurerm_sql_virtual_network_rule - 删除期间删除不必要的检查 (#12879
  • azurerm_virtual_machine_scale_set_extension - 删除期间删除不必要的检查 (#12879
  • azurerm_virtual_wan - 删除期间删除不必要的检查 (#12879
  • azurerm_vpn_gateway_connection - 删除期间删除不必要的检查 (#12879
  • azurerm_web_application_firewall_policy - 删除期间删除不必要的检查 (#12879

2.71.0 (2021 年 8 月 6 日)

特征:

  • 新数据源:azurerm_databricks_workspace_private_endpoint_connection#12543
  • 新资源:azurerm_api_management_tag#12535
  • 新资源:azurerm_bot_channel_line#12746
  • 新资源:azurerm_cdn_endpoint_custom_domain#12496
  • 新资源:azurerm_data_factory_data_flow#12588
  • 新资源:azurerm_postgresql_flexible_server_database#12550

增强:

  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov56.0.0#12781
  • 依赖项:更新 appinsights 以使用 API 版本 2020-02-02#12818
  • 依赖项:更新 containerservice 以使用 API 版本 2021-05-1#12747
  • 依赖项:更新 machinelearning 以使用 API 版本 2021-04-01#12804
  • 依赖项:更新 databricks 以使用 API 版本 2021-04-01-preview#12543
  • PowerBI:重构以使用嵌入式 SDK(#12787
  • SignalR:重构以使用嵌入式 SDK(#12785
  • azurerm_api_management_api_diagnostic - 对 operation_name_format 属性的支持(#12782
  • azurerm_app_service - 对acr_use_managed_identity_credentials和acr_user_managed_identity_client_id属性的支持(#12745
  • azurerm_app_service - dotnet_framework_version 属性的支持 v6.0#12788
  • azurerm_application_insights - 对 workspace_id 属性的支持 (#12818
  • azurerm_databricks_workspace - 对专用链接终结点的支持(#12543
  • azurerm_databricks_workspace - 添加对 Customer Managed Keys for Managed Services 的支持(#12799
  • azurerm_data_factory_linked_service_data_lake_storage_gen2 - 使用托管标识时不发送安全连接字符串(#12359
  • azurerm_function_app - 对 elastic_instance_minimumapp_scale_limitruntime_scale_monitoring_enabled 属性的支持(#12741
  • azurerm_kubernetes_cluster - 对 local_account_disabled 属性的支持(#12386
  • azurerm_kubernetes_cluster - 对 maintenance_window 块的支持(#12762
  • azurerm_kubernetes_cluster - 字段 automatic_channel_upgrade 现在可以设置为 node-image#12667
  • azurerm_logic_app_workflow - 对 workflow_parameters 的支持(#12314
  • azurerm_mssql_database - 对 FreeFSV2 SKU 的支持(#12835
  • azurerm_network_security_group - protocol 属性现在支持 AhEsp 值(#12865
  • azurerm_public_ip_resource - 对 sku_tier 属性的支持 (#12775
  • azurerm_redis_cache - 对 replicas_per_primaryredis_versiontenant_settings 属性和块的支持(#12820
  • azurerm_redis_enterprise_cluster - 现在可以在 Canada Central#12842) 中预配此功能)
  • azurerm_static_site - 支持 Standard SKU (#12510

BUG 修复:

  • 数据源 azurerm_ssh_public_key - 规范 SSH 公钥(#12800
  • azurerm_api_management_api_subscription - 修复默认范围以 /apis,而不是根据最新 API 的要求 all_apis#12829
  • azurerm_app_service_active_slot - 修复了在读取槽时找不到 404 (#12792
  • azurerm_linux_virtual_machine_scale_set - 修复检查最新映像时崩溃 (#12808
  • azurerm_kubernetes_cluster - 正确验证 net_ipv4_ip_local_port_range_max 属性(#12859
  • azurerm_local_network_gateway - 修复 LocalNetworkAddressSpace 块为 nil 的崩溃(#12822
  • azurerm_notification_hub_authorization_rule - 切换到使用 ID 格式化程序(#12845
  • azurerm_notification_hub - 切换到使用 ID 格式化程序(#12845
  • azurerm_notification_hub_namespace - 切换到使用 ID 格式化程序(#12845
  • azurerm_postgresql_database - 修复 Azure SDK 中的崩溃(#12823
  • azurerm_private_dns_zone - 修复删除过程中的崩溃(#12824
  • azurerm_resource_group_template_deployment - 修复使用非顶级项时删除嵌套项(#12421
  • azurerm_subscription_template_deployment - 修复使用非顶级项时删除嵌套项(#12421
  • azurerm_virtual_machine_extension - 更改 publisher 属性现在会创建新的资源(#12790

2.70.0 (2021 年 7 月 30 日)

特征:

  • 新数据源azurerm_storage_share#12693
  • 新资源azurerm_bot_channel_alexa#12682
  • 新资源azurerm_bot_channel_direct_line_speech#12735
  • 新资源azurerm_bot_channel_facebook#12709
  • 新资源azurerm_bot_channel_sms#12713
  • 新资源azurerm_data_factory_trigger_custom_event#12448
  • 新资源azurerm_data_factory_trigger_tumbling_window#12437
  • 新资源azurerm_data_protection_backup_instance_disk#12617

增强:

  • 依赖项:将 web (应用服务) API 升级到 2021-01-15#12635
  • analysisservices:重构以使用嵌入式 SDK(#12771
  • maps:重构以使用嵌入式 SDK (#12716
  • msi:重构以使用嵌入式 SDK(#12715
  • 中继:重构以使用嵌入式 SDK(#12772
  • vmware:重构以使用嵌入式 SDK(#12751
  • 数据源:azurerm_storage_account_sas - 对属性 ip_addresses 的支持(#12705
  • azurerm_api_management_diagnostic - 对属性 operation_name_format 的支持(#12736
  • azurerm_automation_certificate - 现在可以设置 exportable 属性(#12738
  • azurerm_data_factory_dataset_binary - blob pathfilename 属性现在是可选的(#12676
  • azurerm_data_factory_trigger_blob_event - 对 activation 属性的支持 (#12644
  • azurerm_data_factory_pipeline - 对 concurrencymoniter_metrics_after_duration 属性的支持(#12685
  • azurerm_hdinsight_interactive_query_cluster - 对 encryption_in_transit_enabled 属性的支持(#12767
  • azurerm_hdinsight_spark_cluster - 对 encryption_in_transit_enabled 属性的支持(#12767
  • azurerm_firewall_policy - 对属性 private_ip_ranges 的支持(#12696

BUG 修复:

  • azurerm_cdn_endpoint - 修复未来为 nil 时的崩溃 (#12743
  • azurerm_private_endpoint - 在 mariaDB、MySQL 和 PostgreSQL 资源 private_connection_resource_id 中解决大小写问题(#12761

2.69.0 (2021 年 7 月 23 日)

特征:

  • 新数据源azurerm_active_directory_domain_service#10782
  • 新资源azurerm_active_directory_domain_service#10782
  • 新资源azurerm_active_directory_domain_service_replica_set#10782
  • 新资源azurerm_api_management_gateway_api#12398
  • 新资源azurerm_batch_job#12573
  • 新资源azurerm_bot_channel_web_chat#12672
  • 新资源azurerm_data_factory_managed_private_endpoint#12618
  • 新资源azurerm_data_protection_backup_policy_blob_storage#12362
  • 新资源azurerm_signalr_service_network_acl#12434
  • 新资源azurerm_virtual_network_dns_servers#10782

增强:

  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov55.6.0#12565
  • azurerm_api_management_named_value - 现在可以将字段 secret_id 设置为无版本 Key Vault 密钥(#12641
  • azurerm_data_factory_integration_runtime_azure_ssis - 对 public_ipsexpress_custom_setuppackage_storeproxy 块的支持(#12545
  • azurerm_data_factory_integration_runtime_azure_ssis - 对 key_vault_passwordkey_vault_license 块的支持(#12659
  • azurerm_bot_channels_registration - 对 cmk_key_vault_urldescriptionicon_urlisolated_network_enabled 的支持(#12560
  • azurerm_data_factory_integration_runtime_azure - 对 virtual_network_enabled 属性的支持(#12619
  • azurerm_eventgrid_event_subscription - 对 advanced_filtering_on_arrays_enabled 属性的支持 (#12609
  • azurerm_eventgrid_system_topic_event_subscription - 对 advanced_filtering_on_arrays_enabled 属性的支持 (#12609
  • azurerm_eventhub_namespace - 支持 Azure 事件中心命名空间高级层(#12695
  • azurerm_kubernetes_cluster - 支持在不重新创建群集的情况下将 sku_tierPaid 降级到 Free#12651
  • azurerm_kusto_eventgrid_data_connection - 向验证函数添加支持的 data_format APACHEAVRO、ORC、PARQUET、TSVE 和W3CLOGFILE。 (#12687
  • azurerm_postgresql_flexible_server - 对 high_availability 块的支持(#12587

BUG 修复:

  • data.azurerm_redis_cache - 修复导致数据源引发错误的 bug(#12666
  • azurerm_application_gateway - 正确配置 ssl 策略时返回错误(#12647
  • azurerm_data_factory_linked_custom_service - 修复导致 additional_properties 被错误读取到状态的 bug(#12664
  • azurerm_eventhub_authorization_rule - 修复错误“收到空不可重试错误”(#12642
  • azurerm_machine_learning_compute_cluster - 在不指定 subnet_resource_id 的情况下创建群集时修复崩溃(#12658
  • azurerm_storage_account - 固定account_replication_type验证(#12645

2.68.0 (2021 年 7 月 16 日)

特征:

  • 新数据源azurerm_local_network_gateway#12579
  • 新资源azurerm_api_management_api_release#12562
  • 新资源azurerm_data_protection_backup_policy_disk#12361
  • 新资源azurerm_data_factory_custom_dataset#12484
  • 新资源azurerm_data_factory_dataset_binary#12369
  • 新资源azurerm_maintenance_assignment_virtual_machine_scale_set#12273
  • 新资源azurerm_postgresql_flexible_server_configuration#12294
  • 新资源azurerm_synapse_private_link_hub#12495

增强:

  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov55.5.0#12435
  • 依赖项:更新 bot 以使用 API 版本 2021-03-01#12449
  • 依赖项:更新 maintenance 以使用 API 版本 2021-05-01#12273
  • azurerm_api_management_named_value - 对 value_from_key_vault 块的支持(#12309
  • azurerm_api_management_api_diagnostic - 对 data_masking1 属性的支持 (#12419
  • azurerm_cognitive_account - 支持 identitystoragedisable_local_authfqdnspublic_network_access_enabledrestrict_outbound_network_access 属性(#12469
  • azurerm_cognitive_account - virtual_network_subnet_ids 属性已被弃用,支持 virtual_network_rules 块以支持 ignore_missing_vnet_service_endpoint 属性(#12600
  • azurerm_container_registry - 现在导出 identity 块中的 principal_idtenant_id 属性(#12378
  • azurerm_data_factory - 对 managed_virtual_network_enabled 属性的支持 (#12343
  • azurerm_linux_virtual_machine_scale_set - 修复不必要的 VMSS 实例滚动请求(#12590
  • azurerm_maintenance_configuration - 对 windowvisibilityproperties 块的支持(#12273
  • azurerm_powerbi_embedded - 对 mode 属性的支持 (#12394
  • azurerm_redis_cache - patch_schedule 块中对 maintenance_window 属性的支持 (#12472
  • azurerm_storage_account_customer_managed_key - 对 user_assigned_identity_id 属性的支持(#12516

BUG 修复:

  • azurerm_api_management - 更改 subnet_id 属性时不再强制新资源(#12611
  • azurerm_function_app - 为 os_type 设置默认值,并允许根据文档指定空白字符串(#12482
  • azurerm_key_vault_access_policy - 防止删除时可能出现恐慌(#12616
  • azurerm_postgresql_flexible_server - 添加新的计算属性 private_dns_zone_id 以解决 API 即将发生的中断性变更(#12288
  • machine_learning_compute_cluster - 使 subnet_resource_id 属性实际可选(#12558
  • azurerm_mssql_database - 不允许为无服务器 SQL 数据库设置license_type (#12555
  • azurerm_subnet_network_security_group_association - 使用多个关联资源时防止潜在的死锁 (#12267

2.67.0 (2021 年 7 月 9 日)

特征:

  • 新数据源azurerm_api_management_gateway#12297
  • 新资源azurerm_api_management_gateway#12297
  • 新资源azurerm_databricks_workspace_customer_managed_key#12331

增强:

  • 依赖项:更新 postgresqlflexibleservers 以使用 API 版本 2021-06-01#12405
  • azurerm_databricks_workspace - 添加对 machine_learning_workspace_idcustomer_managed_key_enabledinfrastructure_encryption_enabledstorage_account_identity 的支持(#12331
  • azurerm_security_center_assessment_policy - 对 categories 属性的支持 (#12383

BUG 修复:

  • azurerm_api_management - 修复更改 additional_location 位置会强制新资源(#12468
  • azurerm_app_service - 修复资源组或 ASE 缺失时崩溃。 (#12518
  • azurerm_automation_variable_int - 固定值分析顺序,导致 1 被视为布尔值(#12511
  • azurerm_automation_variable_bool - 固定值分析顺序,导致 1 被视为布尔值(#12511
  • azurerm_data_factory_dataset_parquet - azure_blob_storage_location.filename 属性 cis 现在可选(#12414
  • azurerm_kusto_eventhub_data_connection - APACHEAVRO 现在可以用作 data_format 选项(#12480
  • azurerm_site_recovery_replicated_vm - 修复读取 managed_disk 属性时的潜在崩溃(#12509
  • 现在可以更新 azurerm_storage_account - account_replication_type#12479
  • azurerm_storage_management_policy - 修复属性读取时崩溃(#12487
  • azurerm_storage_share_directory 现在允许属性 name 中的下划线 [#12454]
  • azurerm_security_center_subscription_pricing - 从文档中删除了所有者权限说明(#12481

弃用:

  • azurerm_postgresql_flexible_server - cmk_enabled 属性已弃用,因为它已从 API 中删除(#12405
  • azurerm_virtual_machine_configuration_policy_assignment - 已弃用并重命名为 azurerm_policy_virtual_machine_configuration_assignment#12497

2.66.0 (2021 年 7 月 2 日)

特征:

  • 新资源azurerm_api_management_api_operation_tag#12384
  • 新资源azurerm_data_factory_linked_custom_service#12224
  • 新资源azurerm_data_factory_trigger_blob_event#12330
  • 新资源azurerm_express_route_connection#11320
  • 新资源azurerm_express_route_circuit_connection#11303
  • 新资源azurerm_management_group_policy_assignment#12349
  • 新资源azurerm_resource_group_policy_assignment#12349
  • 新资源azurerm_resource_policy_assignment#12349
  • 新资源azurerm_subscription_policy_assignment#12349
  • 新资源azurerm_tenant_configuration#11697
  • 认知服务现在支持清除软删除帐户(#12281

增强:

  • 依赖项:更新 cognitive 以使用 API 版本 2021-03-01#12281
  • 依赖项:更新 trafficmanager 以使用 API 版本 2018-08-01#12400
  • azurerm_api_management_backend - 对 client_certificate_id 属性的支持(#12402
  • azurerm_api_management_api - 对 revision_descriptionversion_descriptionsource_api_id 属性的支持(#12266
  • azurerm_batch_account - 对 public_network_access_enabled 属性的支持 (#12401
  • azurerm_eventgrid_event_subscription - 支持其他高级筛选器 string_not_begins_withstring_not_ends_withstring_not_containsis_not_nullis_null_or_undefinednumber_in_rangenumber_not_in_range#12167
  • azurerm_eventgrid_system_topic_event_subscription - 支持其他高级筛选器 string_not_begins_withstring_not_ends_withstring_not_containsis_not_nullis_null_or_undefinednumber_in_rangenumber_not_in_range#12167
  • azurerm_kubernetes_cluster - 对 fips_enabledkubelet_disk_typelicense 属性的支持(#11835
  • azurerm_kubernetes_cluster_node_pool - 对 fips_enabledkubelet_disk_type 属性的支持(#11835
  • azurerm_lighthouse_definition - 对 plan 块的支持(#12360
  • azurerm_site_recovery_replicated_vm - 在 managed_disk 中添加对 target_disk_encryption_set_id 的支持(#12374
  • azurerm_traffic_manager_endpoint - 支持 minimum_required_child_endpoints_ipv4minimum_required_child_endpoints_ipv6#12400

BUG 修复:

  • azurerm_app_service - 修复app_setting和 SCM 设置排序(#12280
  • azurerm_hdinsight_kafka_cluster - 将不再从空的 component_version 属性惊慌(#12261
  • azurerm_spatial_anchors_account - tags 属性现在可以更新,而无需创建新资源(#11985
  • 数据源azurerm_app_service_environment_v3 - 修复读取 ID 处理 (#12436

2.65.0 (2021 年 6 月 25 日)

特征:

  • 新资源azurerm_data_protection_backup_instance_postgresql#12220
  • 新资源azurerm_hpc_cache_blob_nfs_target#11671
  • 新资源azurerm_nat_gateway_public_ip_prefix_association#12353

增强:

  • 依赖项:更新到 github.com/hashicorp/terraform-plugin-sdkv2.6.1#12209
  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov55.3.0#12263
  • 依赖项:更新到 github.com/Azure/go-autorest/autorestv0.11.19#12209
  • 依赖项:更新到 github.com/Azure/go-autorest/autorest/adalv0.9.14#12209
  • 依赖项:更新适用于 Eventhub 命名空间的嵌入式 SDK 以使用 API 版本 2021-01-01-preview#12290
  • azurerm_express_route_circuit_peering - 对 bandwidth_in_gbpsexpress_route_port_id 属性的支持(#12289
  • azurerm_kusto_iothub_data_connection - 对 data_formatmapping_rule_nametable_name 属性的支持(#12293
  • azurerm_linux_virtual_machine - 更新 proximity_placement_group_id 将不再创建新资源(#11790
  • azurerm_security_center_assessment_metadata - 对 categories 属性的支持 (#12278
  • azurerm_windows_virtual_machine - 更新 proximity_placement_group_id 将不再创建新资源(#11790

BUG 修复:

  • azurerm_data_factory - 修复了一个 bug,其中 name 属性存储有错误的大小写(#12128

2.64.0 (2021 年 6 月 18 日)

特征:

  • 新数据源azurerm_key_vault_secrets#12147
  • 新资源azurerm_api_management_redis_cache#12174
  • 新资源azurerm_data_factory_linked_service_odata#11556
  • 新资源azurerm_data_protection_backup_policy_postgresql#12072
  • 新资源azurerm_machine_learning_compute_cluster#11675
  • 新资源azurerm_eventhub_namespace_customer_managed_key#12159
  • 新资源azurerm_virtual_desktop_application#12077

增强:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-gov55.2.0#12153
  • 依赖项:更新 synapse 以使用 API 版本 2021-03-01#12183
  • azurerm_api_management - 对 client_certificate_enabledgateway_disabledmin_api_versionzones 属性的支持(#12125
  • azurerm_api_management_api_schema - 在申请 json 定义后防止计划不为空(#12039
  • azurerm_application_gateway - 正确填充 identity 块(#12226
  • azurerm_container_registry - 对 zone_redundancy_enabled 字段的支持(#11706
  • azurerm_cosmosdb_sql_container - 对 spatial_index 块的支持(#11625
  • azurerm_cosmos_gremlin_graph - 对 spatial_index 属性的支持 (#12176
  • azurerm_data_factory - 对 global_parameter 的支持(#12178
  • azurerm_kubernetes_cluster - 对 kubelet_configlinux_os_config 块的支持(#11119
  • azurerm_monitor_metric_alert - 支持 StartsWith 维度运算符(#12181
  • azurerm_private_link_service - 更改 load_balancer_frontend_ip_configuration_ids 列表不再创建新资源(#12250
  • azurerm_stream_analytics_job - 支持 identity 块(#12171
  • azurerm_storage_account - 对 share_properties 块的支持(#12103
  • azurerm_synapse_workspace - 对 data_exfiltration_protection_enabled 属性的支持(#12183
  • azurerm_synapse_role_assignment - 对范围和新角色类型的支持(#11690

BUG 修复:

  • azurerm_synapse_role_assignment - 支持新角色和范围(#11690
  • azurerm_lb - 修复最近 API 升级中引入的区域行为 bug (#12208

2.63.0 (2021 年 6 月 11 日)

特征:

  • 新资源azurerm_data_factory_linked_service_azure_search#12122
  • 新资源azurerm_data_factory_linked_service_kusto#12152

增强:

  • 依赖项:更新 streamanalytics 以使用 API 版本 2020-03-01-preview#12133
  • 依赖项:更新 virtualdesktop 以使用 API 版本 2020-11-02-preview#12160
  • data.azurerm_synapse_workspace - 对 identity 属性的支持(#12098
  • azurerm_cosmosdb_gremlin_graph - 对 composite_indexpartition_key_version 属性的支持(#11693
  • azurerm_data_factory_dataset_azure_blob - 对 dynamic_filename_enableddynamic_path_enabled 属性的支持(#12034
  • azurerm_data_factory_dataset_delimited_text - 支持 azure_blob_fs_location 属性(#12041
  • azurerm_data_factory_linked_service_azure_sql_database - 对 key_vault_connection_string 属性的支持 (#12139
  • azurerm_data_factory_linked_service_sql_server - 添加 key_vault_connection_string 参数(#12117
  • azurerm_data_factory_linked_service_data_lake_storage_gen2 - 支持 storage_account_key 属性(#12136
  • azurerm_eventhub - 对 status 属性的支持 (#12043
  • azurerm_kubernetes_cluster - 支持将 service_principal 迁移到 identity#12049
  • BYO kubelet_identityazurerm_kubernetes_cluster -support (#12037
  • azurerm_kusto_cluster_customer_managed_key - 支持 user_identity 属性(#12135
  • azurerm_network_watcher_flow_log - 对 locationtags 属性的支持(#11670
  • azurerm_storage_account - 支持用户分配的标识(#11752
  • azurerm_storage_account_customer_managed_key - 支持从远程订阅中的密钥保管库使用密钥(#12142
  • azurerm_virtual_desktop_host_pool - 对 start_vm_on_connect 属性的支持 (#12160
  • azurerm_vpn_server_configuration - 现在支持多个 auth 块(#12085

BUG 修复:

  • 服务:应用配置 - 修复了资源上所有设置为相同值的标记中的 bug (#12062
  • 服务:事件中心 - 修复了资源上的标记中的 bug(#12062
  • azurerm_subscription - 修复将 DevTest 指定为 workload 的功能(#12066
  • azurerm_sentinel_alert_rule_scheduled - 查询频率持续时间最长为 14 天(#12164

2.62.1 (2021 年 6 月 8 日)

BUG 修复:

  • azurerm_role_assignment - 将角色分配到资源时使用正确的 ID (#12076

2.62.0 (2021 年 6 月 4 日)

特征:

  • 新资源azurerm_data_protection_backup_vault#11955
  • 新资源azurerm_postgresql_flexible_server_firewall_rule#11834
  • 新资源azurerm_vmware_express_route_authorization#11812
  • 新资源azurerm_storage_object_replication_policy#11744

增强:

  • 依赖项:更新 network 以使用 API 版本 2020-11-01#11627
  • azurerm_app_service_environment - 对 internal_ip_addressservice_ip_addressoutbound_ip_addresses属性的支持(#12026
  • azurerm_api_management_api_subscription - 对 api_id 属性的支持 (#12025
  • azurerm_container_registry - 支持 ACR 的无版本加密密钥(#11856
  • azurerm_kubernetes_cluster - 支持应用程序网关加载项 gateway_name#11984
  • azurerm_kubernetes_cluster - azure_rbac_enabled 的支持更新(#12029
  • azurerm_kubernetes_cluster - 对 node_public_ip_prefix_id 的支持(#11635
  • azurerm_kubernetes_cluster_node_pool - 对 node_public_ip_prefix_id 的支持(#11635
  • azurerm_machine_learning_inference_cluster - 对 ssl.leaf_domain_labelssl.overwrite_existing_domain 属性的支持(#11830
  • azurerm_role_assignment - 支持 delegated_managed_identity_resource_id 属性(#11848

BUG 修复:

  • azurerm_postgres_server - 除非更新 password 已更改(#12008
  • azurerm_storage_account - 防止 AzureUSGovernment 错误不支持 containerDeleteRetentionPolicylastAccessTimeTrackingPolicy#11960

2.61.0 (2021 年 5 月 27 日)

特征:

  • 新数据源:azurerm_spatial_anchors_account#11824

增强:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-gov54.3.0#11813
  • 依赖项:更新 mixedreality 以使用 API 版本 2021-01-01#11824
  • 重构:切换到使用嵌入式 SDK 进行 appconfiguration#11959
  • 重构:切换到使用嵌入式 SDK 进行 eventhub#11973
  • 提供程序:支持虚拟机 skip_shutdown_and_force_delete 功能(#11216
  • 提供程序:支持虚拟机规模集 force_delete 功能(#11216
  • 提供程序:不再自动注册 Microsoft.DevSpaces RP (#11822
  • 数据源:azurerm_key_vault_certificate_data - 支持证书捆绑包并添加对 ECDSA 密钥的支持(#11974
  • azurerm_data_factory_linked_service_sftp - 支持主机密钥相关属性(#11825
  • azurerm_spatial_anchors_account - 对 account_domainaccount_id 的支持(#11824
  • azurerm_static_site - 添加对 tags 属性的支持(#11849
  • azurerm_storage_account - private_link_access 支持更多值(#11957
  • azurerm_storage_account_network_rulesprivate_link_access 支持更多值(#11957
  • azurerm_synapse_spark_pool - spark_version 现在支持 3.0#11972

BUG 修复:

  • azurerm_cdn_endpoint - 不要向 api 发送空 origin_host_header#11852
  • azurerm_linux_virtual_machine_scale_set:更改 disable_automatic_rollbackenable_automatic_os_upgrade 属性不再创建新资源(#11723
  • azurerm_storage_share:修复 resource_manager_id ID(#11828
  • azurerm_windows_virtual_machine_scale_set:更改 disable_automatic_rollbackenable_automatic_os_upgrade 属性不再创建新资源(#11723

2.60.0 (2021 年 5 月 20 日)

特征:

  • 新数据源:azurerm_eventhub_cluster#11763
  • 新数据源:azurerm_redis_enterprise_database#11734
  • 新资源:azurerm_static_site#7150
  • 新资源:azurerm_machine_learning_inference_cluster#11550

增强:

  • 依赖项:更新 aks 以使用 API 版本 2021-03-01#11708
  • 依赖项:更新 eventgrid 以使用 API 版本 2020-10-15-preview#11746
  • azurerm_cosmosdb_mongo_collection - 对 analytical_storage_ttl 属性的支持 (#11735
  • azurerm_cosmosdb_cassandra_table - 对 analytical_storage_ttl 属性的支持(#11755
  • azurerm_healthcare_service - 对 public_network_access_enabled 属性的支持 (#11736
  • azurerm_hdinsight_kafka_cluster - 对 encryption_in_transit_enabled 属性的支持 (#11737
  • azurerm_media_services_account - 对 key_delivery_access_control 块的支持(#11726
  • azurerm_monitor_activity_log_alert - 支持 Azure 服务运行状况警报 Security 事件类型(#11802
  • azurerm_netapp_volume - 对 security_style 属性的支持 - (#11684
  • azurerm_redis_cache - replicas_per_master 的uppot(#11714
  • azurerm_spring_cloud_service - 对 required_network_traffic_rules 块的支持(#11633
  • azurerm_storage_account_management_policy - name 属性现在可以包含 -#11792

BUG 修复:

  • azurerm_frontdoor - 添加了检查 nil 以避免对破坏的恐慌(#11720
  • azurerm_linux_virtual_machine_scale_set - extension 块现在是一组(#11425
  • azurerm_virtual_network_gateway_connection - 修复了未更新 shared_key 的 bug(#11742
  • azurerm_windows_virtual_machine_scale_set - extension 块现在是一组(#11425
  • azurerm_windows_virtual_machine_scale_set - 更改 license_type 将不再创建新资源(#11731

2.59.0 (2021 年 5 月 14 日)

特征:

  • 新资源:azurerm_consumption_budget_resource_group#9201
  • 新资源:azurerm_consumption_budget_subscription#9201
  • 新资源:azurerm_monitor_aad_diagnostic_setting#11660
  • 新资源:azurerm_sentinel_alert_rule_machine_learning_behavior_analytics#11552
  • 新资源:azurerm_servicebus_namespace_disaster_recovery_config#11638

增强:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-gov54.4.0#11593
  • 依赖项:将 databox 更新到 API 版本 2020-12-01#11626
  • 依赖项:将 maps 更新到 API 版本 2021-02-01#11676
  • 数据源:azurerm_kubernetes_cluster - 为加载项 ingress_application_gateway 添加 ingress_application_gateway_identity 导出(#11622
  • azurerm_cosmosdb_account - 对 identitycors_rule 块的支持(#11653
  • azurerm_cosmosdb_account - 对 backup 属性的支持(#11597
  • azurerm_cosmosdb_sql_container - 对 analytical_storage_ttl 属性的支持 (#11655
  • azurerm_container_registry - 对 identityencryption 块的支持(#11661
  • azurerm_frontdoor_custom_https_configuration - 添加对资源导入的支持。 (#11642
  • azurerm_kubernetes_cluster - 导出 ingress_application_gateway 加载项的 ingress_application_gateway_identity 属性(#11622
  • azurerm_managed_disk - 对 tier 属性的支持(#11634
  • azurerm_storage_account - 对 azure_files_identity_based_authenticationrouting_preference 块的支持(#11485
  • azurerm_storage_account - 对 private_link_access 属性的支持 (#11629
  • azurerm_storage_account - 对 change_feed_enabled 属性的支持 (#11695

BUG 修复

  • 数据源:azurerm_container_registry_token - 更新 name 字段的验证(#11607
  • azurerm_bastion_host - 更新 ip_configuration 块属性现在强制新资源(#11700
  • azurerm_container_registry_token - 更新 name 字段的验证(#11607
  • azurerm_mssql_database - wil 现在正确导入辅助数据库的 creation_source_database_id 属性(#11703
  • azurerm_storage_account - 允许 allowed_headersexposed_headers 属性的空/空值(#11692

2.58.0 (2021 年 5 月 7 日)

升级说明

  • azurerm_frontdoor - custom_https_provisioning_enabled 字段和 custom_https_configuration 块已被弃用,并且不再受支持,因此已被删除。 (#11456
  • azurerm_frontdoor_custom_https_configuration - resource_group_name 已弃用,并且已删除,因为它不再受支持。 (#11456

特征:

  • 新数据源:azurerm_storage_table_entity#11562
  • 新资源:azurerm_app_service_environment_v3#11174
  • 新资源:azurerm_cosmosdb_notebook_workspace#11536
  • 新资源:azurerm_cosmosdb_sql_trigger#11535
  • 新资源:azurerm_cosmosdb_sql_user_defined_function#11537
  • 新资源:azurerm_iot_time_series_insights_event_source_iothub#11484
  • 新资源:azurerm_storage_blob_inventory_policy#11533

增强:

  • 依赖项:将 network-db 更新到 API 版本 2020-07-01#10767
  • azurerm_cosmosdb_account - 对 access_key_metadata_writes_enabledmongo_server_versionnetwork_acl_bypass 属性的支持(#11486
  • azurerm_data_factory - 对 customer_managed_key_id 属性的支持 (#10502
  • azurerm_data_factory_pipeline - 对 folder 属性的支持 (#11575
  • azurerm_frontdoor - 修复了正按顺序返回的 Frontdoor 资源元素。 (#11456
  • azurerm_hdinsight_*_cluster - 支持自动缩放 #8104 (#11547
  • azurerm_network_security_rule - 对协议 AhEsp 的支持(#11581
  • azurerm_network_connection_monitor - 支持 coverage_levelexcluded_ip_addressesincluded_ip_addressestarget_resource_idresource_type 代理(#11540

2.57.0 (2021 年 4 月 30 日)

升级说明

  • azurerm_api_management_authorization_server - 由于 API 管理 API 2020-12-01 版本中存在 bug,Azure 中对 resource_owner_usernameresource_owner_password 的更改不会被 Terraform 注意到(#11146
  • azurerm_cosmosdb_account - Azure Cosmos DB for MongoDB 的 2021-02-01 版本将新的 MongoDB 帐户默认为 v3.6,而不是 v3.2#10926
  • azurerm_cosmosdb_mongo_collection - 新的 API/MongoDB 版本(#10926)现在需要 _id 索引)
  • azurerm_cosmosdb_gremlin_graphazurerm_cosmosdb_sql_container - patition_key_path 属性现已是必需的(#10926

特征:

  • 数据源:azurerm_container_registry_scope_map#11350
  • 数据源:azurerm_container_registry_token#11350
  • 数据源:azurerm_postgresql_flexible_server#11081
  • 数据源:azurerm_key_vault_managed_hardware_security_module#10873
  • 新资源:azurerm_container_registry_scope_map#11350
  • 新资源:azurerm_container_registry_token#11350
  • 新资源:azurerm_data_factory_dataset_snowflake #11116
  • 新资源:azurerm_healthbot#11002
  • 新资源:azurerm_key_vault_managed_hardware_security_module #10873
  • 新资源:azurerm_media_asset_filter#11110
  • 新资源:azurerm_mssql_job_agent#11248
  • 新资源:azurerm_mssql_job_credential#11363
  • 新资源:azurerm_mssql_transparent_data_encryption#11148
  • 新资源:azurerm_postgresql_flexible_server#11081
  • 新资源:azurerm_spring_cloud_app_cosmosdb_association#11307
  • 新资源:azurerm_sentinel_data_connector_microsoft_defender_advanced_threat_protection#10669
  • 新资源:azurerm_virtual_machine_configuration_policy_assignment#11334
  • 新资源:azurerm_vmware_cluster#10848

增强:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-gov53.4.0#11439
  • 依赖项:更新到 github.com/hashicorp/terraform-plugin-sdkv1.17.2#11431
  • 依赖项:将 cosmos-db 更新到 API 版本 2021-02-01#10926
  • 依赖项:将 keyvault 更新到 API 版本 v7.1#10926
  • 数据源:azurerm_healthcare_service - 导出 cosmosdb_key_vault_key_versionless_id 属性(#11481
  • 数据源:azurerm_key_vault_certificate - 导出 key_properties 块中的 curve 属性(#10867
  • 数据源:azurerm_virtual_machine_scale_set - 现在导出 network_interfaces#10585
  • azurerm_app_service - 对 site_config.ip_restrictions.headerssite_config.scm_ip_restrictions.headers 属性的支持(#11209
  • azurerm_app_service_slot - 对 site_config.ip_restrictions.headerssite_config.scm_ip_restrictions.headers 属性的支持(#11209
  • azurerm_backup_policy_file_share - 对 retention_weeklyretention_monthlyretention_yearly 块的支持(#10733
  • azurerm_cosmosdb_sql_container - 对 conflict_resolution_policy 块的支持(#11517
  • azurerm_container_group - 对 exposed_port 块的支持(#10491
  • azurerm_container_registry - 弃用 georeplication_locations 属性,有利于 georeplications 属性 #11200]
  • azurerm_database_migration - 切换到使用 ID 格式化程序(#11378
  • azurerm_database_migration_project - 切换到使用 ID 格式化程序(#11378
  • azurerm_databricks_workspace - 切换到使用 ID 格式化程序(#11378
  • azurerm_databricks_workspace - 修复将标记传播到连接的资源(#11405
  • azurerm_data_factory_linked_service_azure_file_storage - 对 key_vault_password 属性的支持(#11436
  • azurerm_dedicated_host_group - 对 automatic_placement_enabled 属性的支持 (#11428
  • azurerm_frontdoor - 同步各种属性的 MaxItems 以匹配 azure 文档(#11421
  • azurerm_frontdoor_custom_https_configuration - 使用 Azure 密钥保管库作为证书源时删除机密版本验证 (#11310
  • azurerm_function_app - 对 site_config.ip_restrictions.headerssite_config.scm_ip_restrictions.headers 属性的支持(#11209
  • azurerm_function_app - 支持 java_version 属性(#10495
  • azurerm_hdinsight_interactive_query_cluster - 添加对专用链接终结点的支持(#11300
  • azurerm_hdinsight_hadoop_cluster - 添加对专用链接终结点的支持(#11300
  • azurerm_hdinsight_spark_cluster - 添加对专用链接终结点的支持(#11300
  • azurerm_healthcare_service - 对 cosmosdb_key_vault_key_versionless_id 属性的支持 (#11481
  • azurerm_kubernetes_cluster - 对 ingress_application_gateway 加载项的支持(#11376
  • azurerm_kubernetes_cluster - 对 azure_rbac_enabled 属性的支持 (#10441
  • azurerm_hpc_cache - 对 directory_active_directorydirectory_flat_filedirectory_ldap 块的支持(#11332
  • azurerm_key_vault_certificate - 支持 key_properties 块中 key_size 属性的其他值(#10867
  • azurerm_key_vault_certificate - 支持 key_properties 块中的 curve 属性 (#10867
  • azurerm_key_vault_certificate - key_properties 块中的 key_size 属性现在是可选的(#10867
  • azurerm_kubernetes_cluster - 对 dns_prefix_private_cluster 属性的支持 (#11321
  • azurerm_kubernetes_cluster - 对 max_node_provisioning_timemax_unready_percentagemax_unready_nodes 属性的支持(#11406
  • azurerm_storage_encryption_scope - 对 infrastructure_encryption_required 属性的支持 (#11462
  • azurerm_kubernetes_clusterauto_scaler_profile 块中的 empty_bulk_delete_max 的支持 #(#11060
  • azurerm_lighthouse_definition - 对 delegated_role_definition_ids 属性的支持(#11269
  • azurerm_managed_application - 对 parameter_values 属性的支持(#8632
  • azurerm_managed_disk - 对 network_access_policydisk_access_id 属性的支持(#9862
  • azurerm_postgresql_server - 根据需要等待副本重启(#11458
  • azurerm_redis_enterprise_cluster - 对 minimum_tls_versionhostname 属性的支持(#11203
  • azurerm_storage_account - 支持 blob_properties 块中的 versioning_enableddefault_service_versionlast_access_time_enabled 属性(#11301
  • azurerm_storage_account - 对 nfsv3_enabled 属性的支持 (#11387
  • azurerm_storage_management_policy - 对 version 块的支持(#11163
  • azurerm_synapse_workspace - 对 customer_managed_key_versionless_id 属性的支持 (#11328

BUG 修复:

  • azurerm_api_management - 不再惊慌与空的 hostname_configuration#11426
  • azurerm_api_management_diagnostic - 修复了 frontend_requestfrontend_responsebackend_requestbackend_response 块(#11402
  • azurerm_eventgrid_system_topic - 删除对 topic_type 的严格验证(#11352
  • azurerm_iothub - 将 typeSet filter_rule 更改为 TypeList 以解决排序问题(#10341
  • azurerm_linux_virtual_machine_scale_set - priority 属性的默认值将不再强制替换资源(#11362
  • azurerm_monitor_activity_log_alert - 修复 service_health 块的持久性差异(#11383
  • azurerm_mssql_database - 当辅助数据库使用 max_size_gb 时返回错误(#11401
  • azurerm_mssql_database - 正确导入 create_mode 属性(#11026
  • azurerm_netap_volume - 在 data_protection_replication 块中正确设置 replication_frequency 属性(#11530
  • azurerm_postgresql_server - 确保为副本正确设置 public_network_access_enabled#11465
  • azurerm_postgresql_server - 现在可以在更改 create_mode 时正确禁用复制(#11467
  • azurerm_virtual_network_gatewa - 更新 custom_route 块不再强制创建新资源 [GH- 11433]

2.56.0 (2021 年 4 月 15 日)

特征:

  • 新资源:azurerm_data_factory_linked_service_azure_databricks#10962
  • 新资源:azurerm_data_lake_store_virtual_network_rule#10430
  • 新资源:azurerm_media_live_event_output#10917
  • 新资源:azurerm_spring_cloud_app_mysql_association#11229

增强:

  • 依赖项:将 github.com/Azure/azure-sdk-for-go 更新为 v53.0.0#11302
  • 依赖项:将 containerservice 更新到 API 版本 2021-02-01#10972
  • azurerm_app_service - 修复损坏的 ip_restrictionsscm_ip_restrictions#11170
  • azurerm_application_gateway - 支持在 path_rule 块内配置 firewall_policy_id#11239
  • azurerm_firewall_policy_rule_collection_group - 允许 network_rule_collection.destination_ports 属性 *#11326
  • azurerm_function_app - 修复损坏的 ip_restrictionsscm_ip_restrictions#11170
  • azurerm_data_factory_linked_service_sql_database - 支持托管标识和服务主体身份验证并添加 keyvault_password 属性(#10735
  • azurerm_hpc_cache - 对 tags 的支持(#11268
  • azurerm_linux_virtual_machine_scale_set - 支持滚动 ugrade 模式的运行状况扩展(#9136
  • azurerm_monitor_activity_log_alert - 对 service_health 的支持(#10978
  • azurerm_mssql_database - 对 geo_backup_enabled 属性的支持 (#11177
  • azurerm_public_ip - 对 ip_tags 的支持(#11270
  • azurerm_windows_virtual_machine_scale_set - 支持滚动 ugrade 模式的运行状况扩展(#9136

BUG 修复:

  • azurerm_app_service_slot - 修复给定空 http_logs 时崩溃 bug (#11267

2.55.0 (2021 年 4 月 8 日)

特征:

  • 新资源:azurerm_api_management_email_template#10914
  • 新资源:azurerm_communication_service#11066
  • 新资源:azurerm_express_route_port#10074
  • 新资源:azurerm_spring_cloud_app_redis_association#11154

增强:

  • 数据源:azurerm_user_assigned_identity - 导出 tenant_id#11253
  • 数据源:azurerm_function_app - 导出 client_cert_mode#11161
  • azurerm_eventgrid_data_connection - 对 table_namemapping_rule_namedata_format 属性的支持(#11157
  • azurerm_hpc_cache - 支持配置 dns#11236
  • azurerm_hpc_cache - 支持配置 ntp_server#11236
  • azurerm_hpc_cache_nfs_target - 对 access_policy_name 属性的支持 (#11186
  • 现在可以将 azurerm_hpc_cache_nfs_target - usage_model 设置为 READ_HEAVY_CHECK_180WRITE_WORKLOAD_CHECK_30WRITE_WORKLOAD_CHECK_60WRITE_WORKLOAD_CLOUDWS#11247
  • azurerm_function_app - 支持配置 client_cert_mode#11161
  • azurerm_netapp_volume - 将 root_access_enabled 添加到 export_policy_rule 块(#11105
  • azurerm_private_endpoint - 允许指定别名(#10779
  • azurerm_user_assigned_identity - 导出 tenant_id#11253
  • managed_rule_set 块内的 azurerm_web_application_firewall_policy - version 现在可以设置为 (OWASP) 3.2#11244

BUG 修复:

  • 数据源:azurerm_dns_zone - 修复资源 ID 在查找此名称时不包含资源组名称的 bug(#11221
  • azurerm_media_service_account - storage_authentication_type 正确接受 ManagedIdentitySystem#11222
  • azurerm_web_application_firewall_policy - http_listener_idspath_based_rule_ids 现在仅计算(#11196

2.54.0 (2021 年 4 月 2 日)

特征:

  • 新资源:azurerm_hpc_cache_access_policy#11083
  • 新资源:azurerm_management_group_subscription_association#11069
  • 新资源:azurerm_media_live_event#10724

增强:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-gov52.6.0#11108
  • 依赖项:将 storage 更新到 API 版本 2021-01-01#11094
  • 依赖项:将 storagecache(a.k.a hpc)更新到 API 版本 2021-03-01#11083
  • azurerm_application_gateway - 支持使用 url 块重写 url (#10950
  • azurerm_cognitive_account - 添加对 network_acls 的支持(#11164
  • azurerm_container_registry - 对 quarantine_policy_enabled 属性的支持 (#11011
  • azurerm_firewall - 对 private_ip_ranges 属性的支持 [p#10627]
  • azurerm_log_analytics_workspace - 修复无法为 daily_quota_gb 指定 -1 的问题(#11182
  • azurerm_spring_cloud_service - 支持 sample_rate 属性(#11106
  • azurerm_storage_account - 对 container_delete_retention_policy 属性的支持 (#11131
  • azurerm_virtual_desktop_host_pool - 对 custom_rdp_properties 属性的支持 (#11160
  • azurerm_web_application_firewall_policy - 对 http_listener_idspath_based_rule_ids 属性的支持(#10860

BUG 修复:

  • azurerm_api_management - certificate_password 属性现在是可选的(#11139
  • azurerm_data_factory_linked_service_azure_blob_storage - 通过实现 service_endpoint 属性(#10830) 来更正托管标识实现)
  • azurerm_machine_learning_workspace - 弃用 Enterprise sku,因为它已被 Azure 弃用(#11063
  • azurerm_machine_learning_workspace - 支持其他订阅中的容器注册表(#11065
  • azurerm_site_recovery_fabric - 修复了检查现有资源时出错(#11130
  • 指定 certificate_name 时需要 azurerm_spring_cloud_custom_domain - thumbprint#11145
  • azurerm_subscription - 修复破坏超时(#11124

2.53.0 (2021 年 3 月 26 日)

特征:

  • 新资源:azurerm_management_group_template_deployment#10603
  • 新资源:azurerm_tenant_template_deployment#10603
  • 新数据源:azurerm_template_spec_version#10603

增强:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-gov52.5.0#11015
  • 数据源:azurerm_key_vault_secret - 对 versionless_id 属性的支持(#11091
  • azurerm_container_registry - 对 public_network_access_enabled 属性的支持(#10969
  • azurerm_kusto_eventhub_data_connection - 对 event_system_properties 块的支持(#11006
  • azurerm_logic_app_trigger_recurrence - 添加对 schedule 的支持(#11055
  • azurerm_resource_group_template_deployment - 添加对 template_spec_version_id 属性的支持 (#10603
  • azurerm_role_definition - permissions 块现在是可选的(#9850
  • azurerm_subscription_template_deployment - 添加对 template_spec_version_id 属性的支持 (#10603

BUG 修复:

  • azurerm_frontdoor_custom_https_configuration - 在更新期间修复崩溃(#11046
  • azurerm_resource_group_template_deployment - 在更新期间始终发送 parameters_content#11001
  • azurerm_role_definition - 修复权限为空时的崩溃(#9850
  • azurerm_subscription_template_deployment - 在更新期间始终发送 parameters_content#11001
  • azurerm_spring_cloud_app - 支持 tls_enabled 属性(#11064

2.52.0 (2021 年 3 月 18 日)

特征:

  • 新资源:azurerm_mssql_firewall_rule#10954
  • 新资源:azurerm_mssql_virtual_network_rule#10954

增强:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-gov52.4.0#10982
  • azurerm_api_management_subscription - 使 user_id 属性可选 [#10638}

BUG 修复:

  • azurerm_cosmosdb_account_resource - 将 connection_string 标记为敏感(#10942
  • azurerm_eventhub_namespace_disaster_recovery_config - 由于服务端 API bug (#11013) 弃用 alternate_name 属性)
  • azurerm_local_network_gateway - 使 address_space 属性可选(#10983
  • azurerm_management_group - subscription_id 列表属性条目的验证(#10948

2.51.0 (2021 年 3 月 12 日)

特征:

  • 新资源:azurerm_purview_account#10395
  • 新资源:azurerm_data_factory_dataset_parquet#10852
  • 新资源:azurerm_security_center_server_vulnerability_assessment#10030
  • 新资源:azurerm_security_center_assessment#10694
  • 新资源:azurerm_security_center_assessment_policy#10694
  • 新资源:azurerm_sentinel_data_connector_azure_advanced_threat_protection#10666
  • 新资源:azurerm_sentinel_data_connector_azure_security_center#10667
  • 新资源:azurerm_sentinel_data_connector_microsoft_cloud_app_security#10668

增强:

  • dependencies: updateing to v52.3.0 of github.com/Azure/azure-sdk-for-go#10829
  • azurerm_role_assignment - 支持 scope 参数中的注册 ID (#10890
  • azurerm_kubernetes_cluster - 支持 private_dns_zone_id 属性 None#10774
  • azurerm_kubernetes_cluster - auto_scaler_profile 块中的 expander 支持(#10777
  • azurerm_linux_virtual_machine - 支持配置 platform_fault_domain#10803
  • azurerm_linux_virtual_machine_scale_set - 在更新 rolling_upgrade_policyhealth_probe_id 时不再重新创建资源(#10856
  • azurerm_netapp_volume - 支持通过 create_from_snapshot_resource_id 属性从快照创建(#10906
  • azurerm_role_assignment - 对 descriptionconditioncondition_version 的支持(#10804
  • azurerm_windows_virtual_machine - 支持配置 platform_fault_domain#10803
  • azurerm_windows_virtual_machine_scale_set - 在更新 rolling_upgrade_policyhealth_probe_id 时不再重新创建资源(#10856

BUG 修复:

  • 数据源:azurerm_function_app_host_keys - 重试读取密钥以处理损坏的 API(#10894
  • 数据源:azurerm_log_analytics_workspace - 确保使用正确的大小写返回 id#10892
  • 数据源:azurerm_monitor_action_group - 添加对 aad_auth 属性的支持(#10876
  • azurerm_api_management_custom_domain - 防止永久差异(#10636
  • azurerm_eventhub_consumer_group - 在 Azure 中删除时检测到已删除 (#10900
  • azurerm_key_vault_access_policy - 修复服务权限大小写与配置/状态不匹配的位置(#10931
  • azurerm_key_vault_secret - 恢复机密后设置机密的值(#10920
  • azurerm_kusto_eventhub_data_connection - 使 table_namedata_format 可选(#10913
  • azurerm_mssql_virtual_machine - manual_schedule 块中 log_backup_frequency_in_minutes 不一致的 API 值的解决方法(#10899
  • azurerm_postgres_server - 支持副本集缩放(#10754
  • azurerm_postgresql_aad_administrator - 防止 login 属性的用户名无效(#10757

2.50.0 (2021 年 3 月 5 日)

特征:

  • 新数据源:azurerm_vmware_private_cloud#9284
  • 新资源:azurerm_kusto_eventgrid_data_connection#10712
  • 新资源:azurerm_sentinel_data_connector_aws_cloud_trail#10664
  • 新资源:azurerm_sentinel_data_connector_azure_active_directory#10665
  • 新资源:azurerm_sentinel_data_connector_office_365#10671
  • 新资源:azurerm_sentinel_data_connector_threat_intelligence#10670
  • 新资源:azurerm_subscription#10718
  • 新资源:azurerm_vmware_private_cloud#9284

增强:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-gov52.0.0#10787
  • 依赖项:将 compute 更新到 API 版本 2020-12-01#10650
  • 数据源:azurerm_dns_zone - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_dns_a_record - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_dns_aaaa_record - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_dns_caa_record - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_dns_cname_record - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_dns_mx_record - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_dns_ns_record - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_dns_ptr_record - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_dns_srv_record - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_dns_txt_record - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_dns_zone - 更新以使用一致的 Terraform 资源 ID 以避免 API 问题(#10786
  • azurerm_function_app_host_keys - 对 event_grid_extension_config_key 的支持(#10823
  • azurerm_keyvault_secret - 对 versionless_id 属性的支持 (#10738
  • azurerm_kubernetes_cluster - 使用 service_principal 时支持 private_dns_zone_id#10737
  • azurerm_kusto_cluster - 支持 double_encryption_enabled 属性(#10264
  • azurerm_linux_virtual_machine - 支持配置 license_type#10776
  • azurerm_log_analytics_workspace_resource - 支持使用 permanently_delete_on_destroy 功能标志永久删除工作区(#10235
  • azurerm_monitor_action_group - 通过 aad_auth 块支持安全 Webhook (#10509
  • azurerm_mssql_database - extended_auditing_policy 块中的 log_monitoring_enabled 属性的支持 (#10324
  • azurerm_mssql_database_extended_auditing_policy - 对 log_monitoring_enabled 属性的支持 (#10324
  • azurerm_mssql_server - extended_auditing_policy 块中的 log_monitoring_enabled 属性的支持 (#10324
  • azurerm_mssql_server_extended_auditing_policy - 对 log_monitoring_enabled 属性的支持 [#10324]
  • azurerm_signalr_service - 对 upstream_endpoint 块的支持(#10459
  • azurerm_sql_server - extended_auditing_policy 块中的 log_monitoring_enabled 属性的支持 (#10324
  • azurerm_sql_database - extended_auditing_policy 块中的 log_monitoring_enabled 属性的支持 (#10324
  • azurerm_spring_cloud_java_deployment - 支持增量更新(#10729
  • azurerm_virtual_network_gateway - 弃用 peering_address 赞成 peering_addresses#10381

BUG 修复:

  • 数据源:azurerm_netapp_volume - 在设置 data_protection_replication 时修复崩溃(#10795
  • azurerm_api_management - 更改 sku_name 属性不再强制创建新的资源(#10747
  • azurerm_api_management - 仅当不使用消耗 SKU 时,才能配置字段 tenant_access#10766
  • azurerum_frontdoor - 从后端池中删除了 MaxItems 验证(#10828
  • azurerm_kubernetes_cluster_resource - 允许 windows 密码短为 8 字符长(#10816
  • azurerm_cosmosdb_mongo_collection - 如果 Azure Cosmos DB 在“无服务器”容量模式下预配(#10389),则忽略吞吐量
  • azurerm_linux_virtual_machine - 分析用户分配的标识 ID 不区分大小写以解决 Azure API 问题(#10722
  • azurerm_linux_virtual_machine_scale_set - 分析用户分配的标识 ID 不区分大小写以解决 Azure API 问题(#10722
  • azurerm_netapp_volume - 在设置 data_protection_replication 时修复崩溃 (#10795
  • azurerm_virtual_machine - 分析用户分配的标识 ID 不区分大小写以解决 Azure API 问题(#10722
  • azurerm_virtual_machine_scale_set - 分析用户分配的标识 ID 不区分大小写以解决 Azure API 问题(#10722
  • azurerm_windows_virtual_machine - 分析用户分配的标识 ID 不区分大小写以解决 Azure API 问题(#10722
  • azurerm_windows_virtual_machine_scale_set - 分析用户分配的标识 ID 不区分大小写以解决 Azure API 问题(#10722

2.49.0 (2021 年 2 月 26 日)

特征:

  • 新数据源:azurerm_spring_cloud_app#10678
  • 新资源:azurerm_databox_edge_device#10730
  • 新资源:azurerm_databox_edge_order#10730
  • 新资源:azurerm_kusto_iothub_data_connection#8626
  • 新资源:azurerm_redis_enterprise_cluster#10706
  • 新资源:azurerm_redis_enterprise_database#10706
  • 新资源:azurerm_security_center_assessment_metadata#10124
  • 新资源:azurerm_spring_cloud_custom_domain#10404

增强:

  • 依赖项:将 github.com/hashicorp/terraform-plugin-sdk 更新到最新的 1.x 分支(#10692
  • 依赖项:将 github.com/hashicorp/go-azure-helpers 更新到 v0.14.0#10740
  • 依赖项:将 github.com/Azure/go-autorest/autorest 更新到 v0.11.18#10740
  • 测试:更新测试以在运行验收测试时使用 Terraform 发布二进制文件(#10523
  • azurerm_api_management - 对 tenant_access 块的支持(#10475
  • azurerm_api_management_logger - 支持配置 resource_id#10652
  • azurerm_data_factory_linked_service_azure_blob_storage - 现在支持 sas_uri 属性(#10551
  • azurerm_data_factory_linked_service_azure_blob_storage - 现在支持托管标识和服务主体身份验证(#10551
  • azurerm_monitor_smart_detector_alert_rule - 支持 tags 属性(#10646
  • azurerm_netapp_volume - 对 data_protection_replication 块的支持(#10610
  • azurerm_sentinel_alert_rule_ms_security_incident - 支持 product_filter 属性的 Microsoft Defender Advanced Threat ProtectionOffice 365 Advanced Threat Protection 值(#10725
  • azurerm_service_fabric_cluster - 添加对 upgrade policy 块的支持(#10713

BUG 修复:

  • 提供程序:修复对 Azure Cloud Shell 的支持(#10740
  • 提供程序:MSI 身份验证在 Azure 应用服务和函数应用中显式不可用,因为这些身份验证是有意不支持的(#10740
  • 提供程序:仅在显式配置 skip_credentials_registration 时显示弃用消息(#10699
  • azurerm_batch_certificate - 当格式为 pfx 时允许空 password#10642
  • azurerm_data_factory_integration_runtime_azure_ssis - administrator_loginadministrator_password 属性现在是可选的(#10474
  • azurerm_data_factory_integration_runtime_managed - administrator_loginadministrator_password 属性现在是可选的(#10640
  • azurerm_eventhub_namespace - capacity 属性现在可以大于 50#10734
  • azurerm_key_vault_certificate - 在清除之前等待删除完成 (#10577
  • azurerm_key_vault_key - 现在等待删除完成,然后清除(#10577
  • azurerm_key_vault_secret - 现在等待删除完成,然后清除(#10577
  • azurerm_kusto_cluster - 更改 virtual_network_configuration 属性会强制创建新资源(#10640
  • azurerm_lb_outbound_rule - 在 API 响应中省略 frontendIPConfigurations 时修复崩溃(#10696
  • azurerm_media_content_key_policy - 修复了阻止在 fairplay_configuration 块中配置 ask 的编码 bug(#10684

2.48.0 (2021 年 2 月 18 日)

特征:

  • 新数据源:azurerm_application_gateway#10268

增强:

  • 依赖项:使用 Go 1.16 更新以添加对 darwin/arm64(Apple Silicon) 的支持(#10615
  • 依赖项:将 github.com/Azure/azure-sdk-for-go 更新到 v51.2.0#10561
  • 数据源:azurerm_bastion_host - 更新以使用资源 ID 格式化程序(#10570
  • 数据源:azurerm_point_to_site_vpn_gateway - 更新以使用资源 ID 格式化程序(#10570
  • 数据源:azurerm_kubernetes_cluster - 公开 upgrade_settings 块(#10376
  • 数据源:azurerm_kubernetes_cluster_node_pool - 公开 upgrade_settings 块(#10376
  • 数据源:azurerm_route - 使用资源 ID 格式化程序(#10570
  • 数据源:azurerm_subnet - 更新以使用资源 ID 格式化程序(#10570
  • 数据源:azurerm_subscriptions - 将字段 id 添加到 subscriptions 块(#10598
  • 数据源:azurerm_virtual_network - 更新以使用资源 ID 格式化程序(#10570
  • azurerm_bastion_host - 更新以使用资源 ID 格式化程序(#10570
  • azurerm_bastion_host - 对增强导入验证的支持(#10570
  • azurerm_kubernetes_cluster - 支持配置 upgrade_settings 块(#10376
  • azurerm_kubernetes_cluster - 对 automatic_channel_upgrade 的支持(#10530
  • azurerm_kubernetes_cluster - auto_scaler_profile 块内对 skip_nodes_with_local_storage 的支持(#10531
  • azurerm_kubernetes_cluster - auto_scaler_profile 块内对 skip_nodes_with_system_pods 的支持(#10531
  • azurerm_kubernetes_cluster_node_pool - 支持配置 upgrade_settings 块(#10376
  • azurerm_lighthouse_definition - 添加对 principal_id_display_name 属性的支持 (#10613
  • azurerm_log_analytics_workspace - 支持 capacity_reservation_level 属性和 CapacityReservation SKU(#10612
  • azurerm_point_to_site_vpn_gateway - 更新以使用资源 ID 格式化程序(#10570
  • azurerm_point_to_site_vpn_gateway - 对增强导入验证的支持(#10570
  • azurerm_route - 更新以使用资源 ID 格式化程序(#10570
  • azurerm_route - 对增强导入验证的支持(#10570
  • azurerm_subnet - 更新以使用资源 ID 格式化程序(#10570
  • azurerm_subnet - 对增强导入验证的支持(#10570
  • synapse_workspace_resource - 对 azure_devops_repogithub_repo 块的支持(#10157
  • azurerm_virtual_network - 更新以使用资源 ID 格式化程序(#10570
  • azurerm_virtual_network - 对增强导入验证的支持(#10570

BUG 修复:

  • azurerm_eventgrid_event_subscription - 将可能的 advanced_filter 项数从 5 更改为 25#10625
  • azurerm_key_vault - 规范化 certificate_permissionskey_permissionssecret_permissionsstorage_permissions 块内的 access_policy 字段(#10593
  • azurerm_key_vault_access_policy - 规范化 certificate_permissionskey_permissionssecret_permissionsstorage_permissions 字段上的大小写(#10593
  • azurerm_mariadb_firewall_rule - 正确验证 name 属性(#10579
  • azurerm_postgresql_server - 在更新时正确更改 ssl_minimal_tls_version_enforced#10606
  • azurerm_private_endpoint - 仅在发生更改时更新关联的专用 DNS 区域组(#10559
  • azurerm_resource_group_template_deployment - 修复了删除期间找不到嵌套项的 API 版本的问题(#10565

2.47.0 (2021 年 2 月 11 日)

升级说明

  • azurerm_frontdoor & azurerm_frontdoor_custom_https_configuration - backend_pool_health_probesbackend_pool_load_balancing_settingsbackend_poolsfrontend_endpointsrouting_rules 的新字段已添加到 azurerm_frontdoor 资源,这是名称 ID 引用的映射。 即将推出的 Azure 提供程序版本会将块 backend_poolbackend_pool_health_probebackend_pool_load_balancingbackend_pool_load_balancingfrontend_endpointrouting_rule 从列表更改为在 Azure API 中解决排序问题,例如,应更新 Terraform 配置来引用这些新地图,而不是直接引用列表,因为即将发生重大更改。 例如,将 azurerm_frontdoor.example.frontend_endpoint[1].id 更改为 azurerm_frontdoor.example.frontend_endpoints["exampleFrontendEndpoint2"]#9357
  • azurerm_lb_backend_address_pool - 字段 backend_addresses 已弃用,不再正常运行,而是 azurerm_lb_backend_address_pool_address 资源提供相同的功能。 (#10488
  • azurerm_linux_virtual_machine_scale_set & azurerm_windows_virtual_machine_scale_set - 内联 extension 块现已正式发布 - 环境变量 ARM_PROVIDER_VMSS_EXTENSIONS_BETA 不再有任何影响,可以删除(#10528
  • azurerm_data_factory_integration_runtime_managed - 此资源已重命名/弃用,支持 azurerm_data_factory_integration_runtime_azure_ssis#10236
  • 提供程序块字段 skip_credentials_validation 现已弃用,因为这是非功能性的,将在 Azure 提供程序的 3.0 中删除(#10464

特征:

  • 新数据源:azurerm_key_vault_certificate_data#8184
  • 新资源:azurerm_application_insights_smart_detection_rule#10539
  • 新资源:azurerm_data_factory_integration_runtime_azure#10236
  • 新资源:azurerm_data_factory_integration_runtime_azure_ssis#10236
  • 新资源:azurerm_lb_backend_address_pool_address#10488

增强:

  • 依赖项:将 github.com/hashicorp/terraform-plugin-sdk 更新到 v1.16.0#10521
  • azurerm_frontdoor - 添加了新字段,backend_pool_health_probesbackend_pool_load_balancing_settingsbackend_poolsfrontend_endpointsrouting_rules 是名称 ID 引用映射(#9357
  • azurerm_kubernetes_cluster - 更新 addon_profile 块内 oms_agent 块中 log_analytics_workspace_id 字段的验证(#10520
  • azurerm_kubernetes_cluster - 支持配置 only_critical_addons_enabled#10307
  • azurerm_kubernetes_cluster - 支持配置 private_dns_zone_id#10201
  • azurerm_linux_virtual_machine_scale_set - extension 块现已正式发布,无需启用 beta 版本(#10528
  • azurerm_media_streaming_endpoint - 导出字段 host_name#10527
  • azurerm_mssql_virtual_machine - 对 auto_backup 的支持(#10460
  • azurerm_windows_virtual_machine_scale_set - extension 块现已正式发布,无需启用 beta 版本(#10528
  • azurerm_site_recovery_replicated_vm - 支持 recovery_public_ip_address_id 属性和更改 target_static_iptarget_static_ip 强制创建新资源(#10446

BUG 修复:

  • 提供程序:提供程序块字段 skip_credentials_validation 现已弃用,因为这是非功能性的。 这将在 Azure 提供程序的 3.0 中删除(#10464
  • 数据源:azurerm_shared_image_versions - 在筛选之前检索映像的所有版本(#10519
  • azurerm_app_service - ip_restriction.x.ip_address propertynow 接受空字符串以外的任何内容(#10440
  • azurerm_cosmosdb_account - 验证 key_vault_key_id 属性是否无版本(#10420
  • azurerm_cosmosdb_account - 如果响应为 nil (#10525
  • azurerm_eventhub_namespace - 正确降级到 Basic sku (#10536
  • azurerm_key_vault_key - 导出 versionless_id 属性(#10420
  • azurerm_lb_backend_address_pool - backend_addresses 块现已弃用且不可正常运行 - 请改用 azurerm_lb_backend_address_pool_address 资源(#10488
  • azurerm_linux_virtual_machine_scale_set - 修复 extension 块内 protected_settings 为空字符串(#10528
  • azurerm_linux_virtual_machine_scale_set - 修复 extension 块内 settings 为空字符串(#10528
  • azurerm_monitor_diagnostic_setting - 更改 log_analytics_workspace_id 属性不再创建新资源(#10512
  • azurerm_storage_data_lake_gen2_filesystem - 未启用 HNS 时不设置/检索 ACL (#10470
  • azurerm_windows_virtual_machine_scale_set - 修复 extension 块内 protected_settings 为空字符串(#10528
  • azurerm_windows_virtual_machine_scale_set - 修复 extension 块内 settings 为空字符串(#10528

2.46.1 (2021 年 2 月 5 日)

BUG 修复:

  • azurerm_lb_backend_address_pool - 将 backend_address 标记为计算(#10481

2.46.0 (2021 年 2 月 4 日)

特征:

  • 新资源:azurerm_api_management_identity_provider_aadb2c#10240
  • 新资源:azurerm_cosmosdb_cassandra_table#10328

增强:

  • 依赖项:将 recoveryservices 更新到 API 版本 2018-07-10#10373
  • azurerm_api_management_diagnostic - 支持 always_log_errorshttp_correlation_protocollog_client_ipsampling_percentageverbosity 属性(#10325
  • azurerm_api_management_diagnostic - 对 frontend_requestfrontend_responsebackend_requestbackend_response 块的支持(#10325
  • azurerm_kubernetes_cluster - 支持在 default_node_pool 块内配置字段 enable_host_encryption#10398
  • azurerm_kubernetes_cluster - 向 windows_profile 块中的 admin_password 字段添加了长度验证(#10452
  • azurerm_kubernetes_cluster_node_pool - 对 enable_host_encryption 的支持(#10398
  • azurerm_lb_backend_address_pool - 对 backend_address 块的支持(#10291
  • azurerm_redis_cache - 对 public_network_access_enabled 属性的支持 (#10410
  • azurerm_role_assignment - 为 scope 添加验证是管理组、订阅、资源组或资源 ID(#10438
  • azurerm_service_fabric_cluster - 对 reverse_proxy_certificate_common_names 块的支持(#10367
  • azurerm_monitor_metric_alert - 对 skip_metric_validation 属性的支持 (#10422

BUG 修复:

  • 数据源:azurerm_api_management 修复用户分配的托管标识异常(#10429
  • azurerm_api_management_api_diagnostic - 修复指定 log_client_ip = false 不会禁用设置的 bug(#10325
  • azurerm_key_vault - 在设置缓存时修复争用条件 (#10447
  • azurerm_key_vault_certificate - 在设置缓存时修复争用条件 (#10447
  • azurerm_key_vault_key - 在设置缓存时修复争用条件 (#10447
  • azurerm_key_vault_secret - 在设置缓存时修复争用条件 (#10447
  • azurerm_mssql_virtual_machine - 修复 API 响应中 KeyVault 为 nil 的崩溃(#10469
  • azurerm_storage_account_datasource - 防止恐慌传入空的 name#10370
  • azurerm_storage_data_lake_gen2_filesystem - 将 ace 属性更改为 TypeSet 以确保一致的排序(#10372
  • azurerm_storage_data_lake_gen2_path - 将 ace 属性更改为 TypeSet 以确保一致的排序(#10372

2.45.1 (2021 年 1 月 28 日)

BUG 修复:

  • azurerm_app_service_environment - 当 API 返回 nil 群集设置时防止出现恐慌(#10365

2.45.0 (2021 年 1 月 28 日)

特征:

  • 新数据源azurerm_search_service#10181
  • 新资源:azurerm_data_factory_linked_service_snowflake#10239
  • 新资源:azurerm_data_factory_linked_service_azure_table_storage#10305
  • 新资源:azurerm_iothub_enrichment#9239
  • 新资源:azurerm_iot_security_solution#10034
  • 新资源:azurerm_media_streaming_policy#10133
  • 新资源:azurerm_spring_cloud_active_deployment#9959
  • 新资源:azurerm_spring_cloud_java_deployment#9959

改进:

  • 依赖项:更新到 github.com/Azure/go-autorest/autorestv0.11.17#10259
  • 依赖项:更新 firewall 资源以使用网络 API 2020-07-01#10252
  • 依赖项:更新 load balancer 资源以使用网络 API 版本 2020-05-01#10263
  • 数据源:azurerm_app_service_environment - 导出 cluster_setting 块(#10303
  • 数据源:azurerm_key_vault_certificate - 对 certificate_data_base64 属性的支持(#10275
  • azurerm_app_service - 支持 propety number_of_workers#10143
  • azurerm_app_service_environment - 对 cluster_setting 块的支持(#10303
  • azurerm_data_factory_dataset_delimited_text - 对 compression_codec 属性的支持 (#10182
  • azurerm_firewall_policy - 对 sku 属性的支持 (#10186
  • azurerm_iothub - 对 enrichment 属性的支持(#9239
  • azurerm_key_vault - 检索 Key Vault 时优化加载和添加缓存(#10330
  • azurerm_key_vault - 支持 network_acls.ip_rules 属性的 ipv4 和 cidr 格式(#10266
  • azurerm_key_vault_certificate - 检索 Key Vault 时优化加载和添加缓存(#10330
  • azurerm_key_vault_key - 检索 Key Vault 时优化加载和添加缓存(#10330
  • azurerm_key_vault_secret - 检索 Key Vault 时优化加载和添加缓存(#10330
  • azurerm_key_vault_certificate - 对 certificate_data_base64 属性的支持(#10275
  • azurerm_linux_virtual_machine - 跳过处于失败状态的计算机关闭(#10189
  • azurerm_media_services_account - 支持将 storage_authentication_type 字段设置为 System#10133
  • azurerm_redis_cache - 支持多个可用性区域(#10283
  • azurerm_storage_data_lake_gen2_filesystem - 对 ace 块的支持(#9917
  • azurerm_servicebus_namespace - 现在允许 Premium SKU 的 16 容量(#10337
  • azurerm_windows_virtual_machine - 跳过处于失败状态的计算机关闭(#10189
  • azurerm_linux_virtual_machine_scale_set - 对 extensions_time_budget 属性的支持 (#10298
  • azurerm_windows_virtual_machine_scale_set - 对 extensions_time_budget 属性的支持 (#10298

BUG 修复:

  • azurerm_iot_time_series_insights_reference_data_set - 字段 data_string_comparison_behavior 现已 ForceNew#10343
  • azurerm_iot_time_series_insights_reference_data_set - key_property 块现已 ForceNew#10343
  • azurerm_linux_virtual_machine_scale_set - 修复 extension 块内 protected_settings 字段不能为空的问题(#10351
  • azurerm_linux_virtual_machine_scale_set - 修复 extension 块内 settings 字段不能为空的问题(#10351
  • azurerm_media_streaming_endpoint - 如果终结点处于运行状态(#10216),在删除之前停止流式处理终结点)
  • azurerm_role_definition - 除非未指定任何 scopeassignable_scopes#8624
  • azurerm_windows_virtual_machine_scale_set - 修复 extension 块内 protected_settings 字段不能为空的问题(#10351
  • azurerm_windows_virtual_machine_scale_set - 修复 extension 块内 settings 字段不能为空的问题(#10351

2.44.0 (2021 年 1 月 21 日)

特征:

  • 新数据源:azurerm_iothub#10228
  • 新资源:azurerm_media_content_key_policy#9971

改进:

  • 依赖项:将 github.com/Azure/go-autorest 更新为 v0.11.16#10164
  • 依赖项:将 appconfiguration 更新到 API 版本 2020-06-01#10176
  • 依赖项:将 appplatform 更新到 API 版本 2020-07-01#10175
  • 依赖项:将 containerservice 更新到 API 版本 2020-12-01#10171
  • 依赖项:将 msi 更新到 API 版本 2018-11-30#10174
  • 数据源:azurerm_kubernetes_cluster - 对 identity 块内字段 user_assigned_identity_id 的支持(#8737
  • azurerm_api_management - 支持 security 块中的其他 TLS 密码(#9276
  • azurerm_api_management_api_diagnostic - 支持 sampling_percentage 属性(#9321
  • azurerm_container_group - 支持更新 tags#10210
  • azurerm_kubernetes_cluster - identity 块内的字段 type 现在可以设置为 UserAssigned#8737
  • azurerm_kubernetes_cluster - 对 auto_scaler_profile 块内字段 new_pod_scale_up_delay 的支持(#9291
  • azurerm_kubernetes_cluster - 对 identity 块内字段 user_assigned_identity_id 的支持(#8737
  • azurerm_monitor_autoscale_setting - 现在支持 dimensions 属性(#9795
  • azurerm_sentinel_alert_rule_scheduled - 现在支持 event_grouping_setting 属性(#10078

BUG 修复:

  • azurerm_backup_protected_file_share - 更新以考虑重大 API 更改(#9015
  • azurerm_key_vault_certificate - 在 certificate_policy 块内 subject 为 nil 时修复崩溃(#10200
  • azurerm_user_assigned_identity - 添加状态迁移以更新 ID 格式(#10196

2.43.0 (2021 年 1 月 14 日)

特征:

  • 新数据源:azurerm_sentinel_alert_rule_template#7020

改进:

  • 数据源:azurerm_api_management - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • 数据源:azurerm_kubernetes_cluster - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • 数据源:azurerm_virtual_machine - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • 数据源:azurerm_virtual_machine_scale_set - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_api_management - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_app_service - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_app_service_slot - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_container_group - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_cosmosdb_account - 对 analytical_storage_enabled property 的支持(#10055
  • azurerm_cosmosdb_gremlin_graph - 支持 default_ttl 属性(#10159
  • azurerm_data_factory - 对 public_network_enabled 的支持(#9605
  • azurerm_data_factory_dataset_delimited_text - 对 compression_type 属性的支持 (#10070
  • azurerm_data_factory_linked_service_sql_server:对 key_vault_password 块的支持(#10032
  • azurerm_eventgrid_domain - 对 public_network_access_enabledinbound_ip_rule 属性的支持(#9922
  • azurerm_eventgrid_topic - 对 public_network_access_enabledinbound_ip_rule 属性的支持(#9922
  • azurerm_eventhub_namespace - 支持 trusted_service_access_enabled 属性(#10169
  • azurerm_function_app - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_function_app_slot - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_kusto_cluster - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_linux_virtual_machine - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_linux_virtual_machine_scale_set - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_security_center_automation - source 块中的字段 event_source 现在支持 SecureScoreControls SecureScores#10126
  • azurerm_synapse_workspace - 对 sql_identity_control_enabled 属性的支持 (#10033
  • azurerm_virtual_machine - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_virtual_machine_scale_set - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_windows_virtual_machine - 在 identity 块内的 identity_ids 字段中添加验证(#10105
  • azurerm_windows_virtual_machine_scale_set - 在 identity 块内的 identity_ids 字段中添加验证(#10105

BUG 修复:

  • 数据源:azurerm_log_analytics_workspace - 在正确的大小写中返回资源 ID (#10162
  • azurerm_advanced_threat_protection - 修复 Resouce ID 格式的回归(#10190
  • azurerm_api_management - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_app_service - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_app_service_slot - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_application_gateway - 确保 identity 块内 identity_ids 上的大小写(#10031
  • azurerm_blueprint_assignment - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_container_group - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_databricks_workspace - 更改 SKU 不再始终强制创建新资源(#9541
  • azurerm_function_app - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_function_app_slot - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_kubernetes_cluster - 确保 kubelet_identity 块内 user_assigned_identity_id 字段的大小写(#10105
  • azurerm_kusto_cluster - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_linux_virtual_machine - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_linux_virtual_machine_scale_set - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_monitor_diagnostic_setting - 处理 EventHub 命名空间授权规则 ID 的混合大小写(#10104
  • azurerm_mssql_virtual_machine - 地址永久性差异并使用服务主体密码的相对到期时间(#10125
  • azurerm_role_assignment - 修复创建后读取的争用条件(#10134
  • azurerm_role_definition - 解决更新和删除中的最终一致性问题(#10170
  • azurerm_virtual_machine - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_virtual_machine_scale_set - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_windows_virtual_machine - 确保 identity 块内 identity_ids 字段的大小写(#10105
  • azurerm_windows_virtual_machine_scale_set - 确保 identity 块内 identity_ids 字段的大小写(#10105

2.42.0 (2021 年 1 月 8 日)

重大更改

  • azurerm_key_vault - 字段 soft_delete_enabled 现在默认为 true,以匹配 Azure API 中的中断性变更,其中密钥保管库现在默认已启用软删除,无法禁用。 此属性现在是非功能属性,默认为 true,将在 Azure 提供程序的版本 3.0 中删除。 (#10088
  • azurerm_key_vault - 字段 soft_delete_retention_days 现在默认为与 Azure API 行为匹配的 90 天,因为 Azure API 在未显式配置时不会返回此字段的值,因此默认值会删除 0差异。 (#10088

特征:

  • 新数据源:azurerm_eventgrid_domain_topic#10050
  • 新数据源:azurerm_ssh_public_key#9842
  • 新资源:azurerm_data_factory_linked_service_synapse#9928
  • 新资源:azurerm_disk_access#9889
  • 新资源:azurerm_media_streaming_locator#9992
  • 新资源:azurerm_sentinel_alert_rule_fusion#9829
  • 新资源:azurerm_ssh_public_key#9842

改进:

  • batch:更新到 API 版本 2020-03-01#10036
  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov49.2.0#10042
  • 依赖项:升级到 github.com/tombuildsstuff/giovanniv0.15.1#10035
  • 数据源:azurerm_hdinsight_cluster - 对 kafka_rest_proxy_endpoint 属性的支持(#8064
  • 数据源:azurerm_databricks_workspace - 对 tags 属性的支持(#9933
  • 数据源:azurerm_subscription - 对 tags 属性的支持(#8064
  • azurerm_app_service - 现在支持 detailed_error_mesage_enabledfailed_request_tracing_enabled 日志设置(#9162
  • azurerm_app_service - 现在支持 ip_restriction 块中的 service_tag#9609
  • azurerm_app_service_slot - 现在支持 detailed_error_mesage_enabledfailed_request_tracing_enabled 日志设置(#9162
  • azurerm_batch_poolpublic_address_provisioning_type 属性的支持(#10036
  • azurerm_api_management - sku_name 属性的支持 Consumption_0#6868
  • azurerm_cdn_endpoint - 仅在实际设置时将 content_types_to_compressgeo_filter 发送到 API(#9902
  • azurerm_cosmosdb_mongo_collection - MongoDB 3.6(#8690) 时正确读回 _id 索引
  • azurerm_container_group - 对 volume.empty_dir 属性的支持 (#9836
  • azurerm_data_factory_linked_service_azure_file_storage - 对 file_share 属性的支持(#9934
  • azurerm_dedicated_host - 支持其他 sku_name 值(#9951
  • azurerm_devspace_controller - 弃用,因为无法再预配新的 DevSpace 控制器,因此将在 Azure 提供程序的版本 3.0 中删除此项(#10049
  • azurerm_function_app - 计算 pre_warmed_instance_count 以使用 azure 的默认(#9069
  • azurerm_function_app - 现在支持 ip_restriction 块中的 service_tag#9609
  • azurerm_hdinsight_hadoop_cluster - 允许 vm_type 属性的值 Standard_D4a_V4#10000
  • azurerm_hdinsight_kafka_cluster - 对 rest_proxykafka_management_node 块的支持(#8064
  • azurerm_key_vault - 字段 soft_delete_enabled 现在默认为 true,以匹配启用软删除且无法再禁用的 Azure API 行为。 此字段已弃用,可以从 Terraform 配置安全删除,并将在 Azure 提供程序的版本 3.0 中删除。 (#10088
  • azurerm_kubernetes_cluster - 添加对network_mode的支持(#8828
  • azurerm_log_analytics_linked_service - 为资源 ID 类型添加验证(#9932
  • azurerm_log_analytics_linked_service - 更新验证以使用生成的验证函数(#9950
  • azurerm_monitor_diagnostic_setting - 验证 eventhub_authorization_rule_id 是 EventHub 命名空间授权规则 ID(#9914
  • azurerm_monitor_diagnostic_setting - 验证 log_analytics_workspace_id 为 Log Analytics 工作区 ID(#9914
  • azurerm_monitor_diagnostic_setting - 验证 storage_account_id 是存储帐户 ID (#9914
  • azurerm_network_security_rule - 允许增加允许的 application_security_group 块数(#9884
  • azurerm_sentinel_alert_rule_ms_security_incident - 支持 alert_rule_template_guiddisplay_name_exclude_filter 属性(#9797
  • azurerm_sentinel_alert_rule_scheduled - 对 alert_rule_template_guid 属性的支持 (#9712
  • azurerm_sentinel_alert_rule_scheduled - 支持创建事件(#8564
  • azurerm_spring_cloud_app - 支持属性 https_onlyis_publicpersistent_disk#9957
  • azurerm_subscription - 对 tags 属性的支持 (#9047
  • azurerm_synapse_workspace - 对 managed_resource_group_name 属性的支持 (#10017
  • azurerm_traffic_manager_profile - 对 traffic_view_enabled 属性的支持 (#10005

BUG 修复:

提供程序:无法正确注册 Microsoft.BlueprintMicrosoft.HealthcareApis IP(#10062

  • azurerm_application_gateway - WAF_v2 sku 时允许 file_upload_limit_mb750#8753
  • azurerm_firewall_policy_rule_collection_group - 正确验证 network_rule_collection.destination_ports 属性(#9490
  • azurerm_cdn_endpoint - 将许多 delivery_rule 条件 match_values 更改为可选(#8850
  • azurerm_cosmosdb_account - 始终在 azure 策略引擎程序兼容性更新请求中包含 key_vault_id#9966
  • azurerm_cosmosdb_table - 无服务器时不调用吞吐量 API (#9749
  • azurerm_key_vault - 字段 soft_delete_retention_days 现在默认为 90 天,以匹配 Azure API 行为。 (#10088
  • azurerm_kubernetes_cluster - 分析 oms log_analytics_workspace_id 以确保正确的大小写(#9976
  • azurerm_role_assignment 修复重试逻辑中的崩溃(#10051
  • azurerm_storage_account - account_tierPremium 时允许 hns (#9548
  • azurerm_storage_share_file - 允许上传小于 4KB 的文件(#10035

2.41.0 (2020 年 12 月 17 日)

升级说明:

  • azurerm_key_vault - Azure 将在 2020 年 12 月 31 日通过强制启用所有新的和现有的 Key Vault 上的软删除来引入中断性变更。 若要解决此问题,此版本的 Azure 提供程序仍允许在此日期之前配置软删除(但启用后,无法禁用此删除)。 由于将来会自动使用软删除预配新的 Key Vault,并且将升级现有的 Key Vault - 将来的版本将弃用 soft_delete_enabled 字段,并默认为 2021 年初的 true。 (#9911
  • azurerm_key_vault_certificate - 由于 Azure API 中即将发生重大更改,Terraform 现在将尝试在删除期间 purge 证书,其中 Key Vault 将启用软删除强制。 可以通过将 features -> keyvault 块中的 purge_soft_delete_on_destroy 字段设置为 false来禁用此功能。 (#9911
  • azurerm_key_vault_key - Terraform 现在将尝试在删除期间 purge 密钥,因为 Azure API 中即将发生中断性变更,其中 Key Vault 将启用软删除强制。 可以通过将 features -> keyvault 块中的 purge_soft_delete_on_destroy 字段设置为 false来禁用此功能。 (#9911
  • azurerm_key_vault_secret - Terraform 现在将尝试在删除期间 purge 机密,因为 Azure API 中即将发生重大更改,其中 Key Vault 将启用软删除强制。 可以通过将 features -> keyvault 块中的 purge_soft_delete_on_destroy 字段设置为 false来禁用此功能。 (#9911

特征:

  • 新资源:azurerm_eventgrid_system_topic_event_subscription#9852
  • 新资源:azurerm_media_job#9859
  • 新资源:azurerm_media_streaming_endpoint#9537
  • 新资源:azurerm_subnet_service_endpoint_storage_policy#8966
  • 新资源:azurerm_synapse_managed_private_endpoint#9260

改进:

  • azurerm_app_service - 添加对 outbound_ip_address_listpossible_outbound_ip_address_list 的支持(#9871
  • azurerm_disk_encryption_set - 支持更新 key_vault_key_id#7913
  • azurerm_iot_time_series_insights_gen2_environment - 公开 data_access_fqdn#9848
  • azurerm_key_vault_certificate - 如果在 features 块中选择加入该功能,则执行证书的“清除”,有关详细信息(#9911
  • azurerm_key_vault_key - 如果在 features 块中选择加入功能,请在删除过程中执行密钥的“清除”,有关详细信息(#9911
  • azurerm_key_vault_secret - 如果在 features 块中选择加入该功能,请在删除过程中执行机密的“清除”,有关详细信息(#9911
  • azurerm_log_analytics_linked_service - 添加新字段 workspace_idread_access_idwrite_access_id#9410
  • azurerm_linux_virtual_machine - 规范 SSH 密钥以涵盖 VM 导入案例(#9897
  • azurerm_subnet - 对 service_endpoint_policy 块的支持(#8966
  • azurerm_traffic_manager_profile - 对新字段 max_return 的支持和支持 traffic_routing_methodMultiValue#9487

BUG 修复:

  • azurerm_key_vault_certificate - 如果未从 API 返回,则从证书读取 subject_alternative_namesdns_namesemails#8631
  • azurerm_key_vault_certificate - 在删除期间完全删除证书之前轮询 (#9911
  • azurerm_key_vault_key - 在删除期间完全删除密钥之前轮询 (#9911
  • azurerm_key_vault_secret - 在删除期间完全删除机密之前轮询 (#9911
  • azurerm_log_analytics_workspace - 添加状态迁移以正确更新资源 ID (#9853

2.40.0 (2020 年 12 月 10 日)

特征:

  • 新资源:azurerm_app_service_certificate_binding#9415
  • 新资源:azurerm_digital_twins_endpoint_eventhub#9673
  • 新资源:azurerm_digital_twins_endpoint_servicebus#9702
  • 新资源:azurerm_media_asset#9387
  • 新资源:azurerm_media_transform#9663
  • 新资源:azurerm_resource_provider#7951
  • 新资源:azurerm_stack_hci_cluster#9134
  • 新资源:azurerm_storage_share_file#9406
  • 新资源:azurerm_storage_sync_cloud_endpoint#8540

改进:

  • 依赖项:将 github.com/Azure/go-autorest/validation 升级到 v0.3.1#9783
  • 依赖项:将 Log Analytics 更新到 API 版本 2020-08-01#9764
  • 内部:禁用 Azure SDK 验证,因为它是多余的(#9783
  • azurerm_app_service - 对 PHP 版本 7.4 的支持(#9727
  • azurerm_bot_channel_directline - 支持增强的导入验证(#9690
  • azurerm_bot_channel_email - 支持增强的导入验证(#9690
  • azurerm_bot_channel_ms_teams - 支持增强的导入验证(#9690
  • azurerm_bot_channel_slack - 支持增强的导入验证(#9690
  • azurerm_bot_channels_registration - 支持增强的导入验证(#9690
  • azurerm_bot_connection - 支持增强的导入验证(#9690
  • azurerm_bot_web_app - 支持增强的导入验证(#9690
  • azurerm_cosmosdb_sql_container - 对 partition_key_version 属性的支持 (#9496
  • azurerm_kusto_cluster - 对 engine 属性的支持 (#9696
  • azurerm_kusto_eventhub_data_connection - 对 compression 的支持(#9692
  • azurerm_iothub - 对 min_tls_version 属性的支持 (#9670
  • azurerm_recovery_services_vault - 对 identity 块的支持(#9689
  • azurerm_redis_cache - 添加增强的导入验证(#9771
  • azurerm_redis_cache - 添加验证,subnet_id 是有效的子网 ID(#9771
  • azurerm_redis_firewall_rule - 添加增强的导入验证(#9771
  • azurerm_redis_linked_server - 添加增强的导入验证(#9771
  • azurerm_redis_linked_server - 添加验证,linked_redis_cache_id 是有效的 Redis 缓存 ID(#9771
  • azurerm_security_center_automation - 对 descriptiontags 属性的支持(#9676
  • azurerm_stream_analytics_reference_input_blob - 支持增强的导入验证(#9735
  • azurerm_stream_analytics_stream_input_blob - 支持增强的导入验证(#9735
  • azurerm_stream_analytics_stream_input_iothub - 支持增强的导入验证(#9735
  • azurerm_stream_analytics_stream_input_eventhub - 支持增强的导入验证(#9735
  • azurerm_storage_account - 在美国政府云中启用 allow_blob_public_accessazurerm_storage_account 属性(#9540

BUG 修复:

  • azurerm_app_service_managed_certificate - 在服务计划资源组中创建证书以防止差异循环(#9701
  • azurerm_bot_channel_directline - 字段 bot_name 现在是 ForceNew 以匹配文档/API 行为(#9690
  • azurerm_bot_channel_ms_teams - 字段 bot_name 现在是 ForceNew 以匹配文档/API 行为(#9690
  • azurerm_bot_channel_slack - 字段 bot_name 现在是 ForceNew 以匹配文档/API 行为(#9690
  • azurerm_bot_connection - 字段 bot_name 现在是 ForceNew 以匹配文档/API 行为(#9690
  • azurerm_frontdoor - 通过重写 Terraform 中的返回 ID(#9750)来解决上游 API 问题
  • azurerm_frontdoor_custom_https_configuration - 通过重写 Terraform 中的返回 ID(#9750)来解决上游 API 问题
  • azurerm_frontdoor_firewall_policy - 通过重写 Terraform 中的返回 ID(#9750)来解决上游 API 问题
  • azurerm_media_services_account - 修复未设置 storage_authentication_type 的 bug(#9663
  • azurerm_media_service_account - 在创建期间检查是否存在现有帐户(#9802
  • azurerm_postgresql_server - 更改 geo_redundant_backup_enabled 属性现在强制使用新资源(#9694
  • azurerm_postgresql_server - 修复了指定空威胁检测列表属性时出现的问题(#9739
  • azurerm_signar_service - 在 cors 块中有空的 allowed_origins 将不再引起恐慌(#9671

2.39.0 (2020 年 12 月 4 日)

特征:

  • 新资源:azurerm_api_management_policy#9215
  • 新资源:azurerm_digital_twins_endpoint_eventgrid#9489
  • 新资源:azurerm_iot_time_series_insights_gen2_environment#9616

改进:

  • azurerm_dashboard - 在导入时添加验证以确保 ID 适用于仪表板(#9530
  • azurerm_keyvault_certificate - 将 3072 添加到 key_size 允许的值(#9524
  • azurerm_media_services_account - 对 identitytagsstorage_authentication 属性的支持(#9457
  • azurerm_notification_hub_authorization_rule - 在导入时添加验证以确保 ID 适用于通知中心授权规则(#9529
  • azurerm_notification_hub_namespace - 在导入时添加验证以确保 ID 适用于通知中心命名空间(#9529
  • azurerm_postgresql_active_directory_administrator - 在导入期间验证 ID 是否为 PostgreSQL Active Directory 管理员(#9532
  • azurerm_postgresql_configuration - 在导入期间验证 ID 是否为 PostgreSQL 配置(#9532
  • azurerm_postgresql_database - 在导入期间验证 ID 是 PostgreSQL 数据库(#9532
  • azurerm_postgresql_firewall_rule - 在导入期间验证 ID 是否适用于 PostgreSQL 防火墙规则(#9532
  • azurerm_postgresql_virtual_network_rule - 在导入期间验证 ID 是否为 PostgreSQL 虚拟网络规则(#9532
  • azurerm_traffic_manager_profile - 允许 ttl 属性最多 2147483647#9522

BUG 修复:

  • azurerm_security_center_workspace - 修复 workspace_id 上的大小写(#9651
  • azurerm_eventhub_dedicated_cluster - sku_name 容量可以大于 1#9649

2.38.0 (2020 年 11 月 27 日)

特征:

  • 新资源azurerm_app_service_managed_certificate#9378
  • 新数据源:azurerm_digital_twins_instance#9430
  • 新数据源:azurerm_virtual_wan#9382
  • 新资源:azurerm_digital_twins_instance#9430

改进:

  • 依赖项:将应用服务更新为 API 版本 2020-06-01#9409
  • 数据源 azurerm_app_service 现在导出 custom_domain_verification_id 属性(#9378
  • 数据源azurerm_function_app 现在导出 custom_domain_verification_id 属性(#9378
  • 数据源:azurerm_spring_cloud_service - 现在导出 outbound_public_ip_addresses 属性(#9261
  • azurerm_app_service 现在导出 custom_domain_verification_id#9378
  • azurerm_application_insights - 在导入期间验证资源 ID 正确(#9446
  • azurerm_application_insights_web_test - 在导入期间验证资源 ID 正确(#9446
  • azurerm_express_route_circuit_peering - 对 ipv6 块的支持(#9235
  • azurerm_function_app 现在导出 custom_domain_verification_id 属性(#9378
  • azurerm_vpn_server_configuration - 弃用支持多个服务器的 radiusradius_server 块(#9308
  • azurerm_spring_cloud_service - 现在导出 outbound_public_ip_addresses 属性(#9261
  • azurerm_virtual_network_gateway - 对 dpd_timeout_secondslocal_azure_ip_address_enabled 属性的支持(#9330
  • azurerm_virtual_network_gateway_connection - 对 private_ip_address_enabled 代理和 custom_route 块的支持(#9330

BUG 修复:

  • azurerm_api_management - 修复开发人员门户证书在每个应用上更新的问题(#7299
  • azurerm_cosmosdb_account - 在更新期间协同更新 zone_redundant 属性(#9485
  • azurerm_search_service - allowed_ips 现在除了 IPv4 地址之外还支持指定 CIDR 块(#9493
  • azurerm_virtual_desktop_application_group - 添加状态迁移以避免从 v2.35.0 或更高版本升级时发生中断性变更(#9495
  • azurerm_virtual_desktop_host_pool - 添加状态迁移以避免从 v2.35.0 或更高版本升级时发生中断性变更(#9495
  • azurerm_virtual_desktop_workspace - 添加状态迁移以避免从 v2.35.0 或更高版本升级时发生中断性变更(#9495
  • azurerm_virtual_desktop_workspace_application_group_association - 添加状态迁移以避免从 v2.35.0 或更高版本升级时发生中断性变更(#9495
  • azurerm_windows_virtual_machine - 如果它是默认值(#9495),则不再在创建时设置 patch_mode

2.37.0 (2020 年 11 月 20 日)

特征:

  • 新数据源:azurerm_servicebus_subscription#9272
  • 新数据源:azurerm_storage_encryption_scope#8894
  • 新资源:azurerm_log_analytics_cluster#8946
  • 新资源:azurerm_log_analytics_cluster_customer_managed_key#8946
  • 新资源:azurerm_security_center_automation#8781
  • 新资源:azurerm_storage_data_lake_gen2_path#7521
  • 新资源:azurerm_storage_encryption_scope#8894
  • 新资源:azurerm_vpn_gateway_connection#9160

改进:

  • 存储:未来支持在数据平面与 Resource Manager 存储 API 之间切换的基础改进(#9314
  • 数据源:azurerm_firewall- 公开 dns_serversfirewall_policy_idsku_namesku_tierthreat_intel_modevirtual_hubzones#8879
  • 数据源:azurerm_firewall- 在 ip_configuration 块中公开 public_ip_address_idprivate_ip_address_id#8879
  • 数据源:azurerm_firewall- 在 management_ip_configuration 块中公开 name#8879
  • 数据源:azurerm_kubernetes_node_pool - 公开 os_disk_type#9166
  • azurerm_api_management_api_diagnostic - 对 always_log_errorshttp_correlation_protocollog_client_ipverbosity 属性的支持(#9172
  • azurerm_api_management_api_diagnostic - 支持 frontend_requestfrontend_responsebackend_requestbackend_response 块(#9172
  • azurerm_container_group - 支持具有 container.#.volume.#.secret 属性的机密容器卷(#9117
  • azurerm_cosmosdb_account - 对 public_network_access_enabled 属性的支持 (#9236
  • 如果 Azure 支持部门(#9050)启用,现在可以将 azurerm_cosmosdb_cassandra_keyspace - throughput 设置为高于 1000000
  • 如果 Azure 支持部门(#9050)启用,现在可以将 azurerm_cosmosdb_gremlin_database - throughput 设置为高于 1000000
  • 如果 Azure 支持部门(#9050)启用,现在可以将 azurerm_cosmosdb_mongo_database - throughput 设置为高于 1000000
  • 如果 Azure 支持(#9050启用),autoscale_settings 块中的 azurerm_cosmosdb_sql_container - max_throughput 现在可以设置为高于 1000000
  • 如果 Azure 支持部门(#9050)启用,现在可以将 azurerm_cosmosdb_sql_database - throughput 设置为高于 1000000
  • 如果 Azure 支持部门(#9050)启用,现在可以将 azurerm_cosmosdb_table - throughput 设置为高于 1000000
  • azurerm_dns_zone - 对 soa_record 块的支持(#9319
  • azurerm_firewall - 对 firewall_policy_idsku_namesku_tiervirtual_hub 的支持(#8879
  • azurerm_kubernetes_cluster - 支持在 default_node_pool 块内配置 os_disk_type#9166
  • default_node_pool 块内的 azurerm_kubernetes_cluster - max_count 现在可以设置为最大值 1000#9227
  • default_node_pool 块内的 azurerm_kubernetes_cluster - min_count 现在可以设置为最大值 1000#9227
  • default_node_pool 块内的 azurerm_kubernetes_cluster - node_count 现在可以设置为最大值 1000#9227
  • azurerm_kubernetes_cluster - 现在可以更新/删除 addon_profile 块中的块 http_application_routing#9358
  • azurerm_kubernetes_node_pool - 支持配置 os_disk_type#9166
  • 现在可以将 azurerm_kubernetes_node_pool - max_count 设置为最大值 1000#9227
  • 现在可以将 azurerm_kubernetes_node_pool - min_count 设置为最大值 1000#9227
  • 现在可以将 azurerm_kubernetes_node_pool - node_count 设置为最大值 1000#9227
  • azurerm_linux_virtual_machine - 对 extensions_time_budget 属性的支持 (#9257
  • azurerm_linux_virtual_machine - 更新 dedicated_host_id 不再强制新资源(#9264
  • azurerm_linux_virtual_machine - 对正常关闭的支持(通过功能块)(#8470
  • azurerm_linux_virtual_machine_scale_set - 对 platform_fault_domain_countdisk_iops_read_writedisk_mbps_read_write 属性的支持(#9262
  • azurerm_mssql_database - sku_name 支持更多 DWxxxc 选项(#9370
  • azurerm_policy_set_definition - 对 policy_definition_group 块的支持(#9259
  • azurerm_postgresql_server - 将最大存储增加到 16TiB(#9373
  • azurerm_private_dns_zone - 对 soa_record 块的支持(#9319
  • azurerm_storage_blob - 对 content_md5 的支持(#7786
  • azurerm_windows_virtual_machine - 对 extensions_time_budget 属性的支持 (#9257
  • azurerm_windows_virtual_machine - 更新 dedicated_host_id nolonger 强制新资源(#9264
  • azurerm_windows_virtual_machine - 对正常关闭的支持(通过功能块)(#8470
  • azurerm_windows_virtual_machine - 对 patch_mode 属性的支持 (#9258
  • azurerm_windows_virtual_machine_scale_set - 对 platform_fault_domain_countdisk_iops_read_writedisk_mbps_read_write 属性的支持(#9262

BUG 修复:

  • 数据源:azurerm_key_vault_certificate - 序列化证书策略块时修复崩溃(#9355
  • azurerm_api_management - policy 块中的字段 xml_content 现在支持 C#/.net 内插(#9296
  • azurerm_cosmosdb_sql_container - 当 Azure Cosmos DB 帐户无服务器时不再尝试获取吞吐量设置(#9311
  • azurerm_firewall_policy - 弃用 dns.network_rule_fqdn_enabled 属性,因为 API 不再允许设置它(#9332
  • azurerm_key_vault_certificate - 在序列化证书策略块时修复崩溃(#9355
  • azurerm_mssql_virtual_machine - 序列化 auto_patching 时修复崩溃 (#9388
  • azurerm_resource_group_template_deployment - 修复删除期间无法确定嵌套资源的 API 版本的问题(#9364

2.36.0 (2020 年 11 月 12 日)

升级说明:

  • azurerm_network_connection_monitor - 已更新为使用 v2 的资源,因为服务团队正在弃用 v1 - 所有 v1 属性都已弃用,并将在添加的提供程序和 v2 代理的版本 3.0 中删除。 (#8640

特征:

  • 新数据源:azurerm_data_share_dataset_kusto_database#8544
  • 新数据源:azurerm_traffic_manager_profile#9229
  • 新资源:azurerm_api_management_custom_domain#8228
  • 新资源:azurerm_data_share_dataset_kusto_database#8544
  • 新资源:azurerm_log_analytics_storage_insights#9014
  • 新资源:azurerm_monitor_smart_detector_alert_rule#9032
  • 新资源:azurerm_virtual_hub_security_partner_provider#8978
  • 新资源:azurerm_virtual_hub_bgp_connection#8959

改进:

  • 依赖项:升级到 github.com/Azure/go-autorest/autorest/azure/cliv0.4.2#9168
  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov48.1.0#9213
  • 依赖项:升级到 github.com/hashicorp/go-azure-helpersv0.13.0#9191
  • 依赖项:升级到 github.com/tombuildsstuff/giovanniv0.14.0#9189
  • 存储:将数据平面 API 升级到 API 版本 2019-12-12#9192
  • 数据源 azurerm_kubernetes_node_pool - 导出 proximity_placement_group_id#9195
  • azurerm_app_service 支持 dotnet_framework_versionv5.0#9251
  • azurerm_availability_set - 将验证添加到 name 字段(#9279
  • azurerm_cosmosdb_account - 支持允许使用客户管理的密钥的 key_vault_key_id 属性(#8919
  • azurerm_eventgrid_domain - 将验证添加到 name 字段(#9281
  • azurerm_eventgrid_domain_topic - 将验证添加到 name 字段(#9281
  • azurerm_eventgrid_domain_topic - 将验证添加到 domain_name 字段(#9281
  • azurerm_eventgrid_event_subscription - 将验证添加到 name 字段(#9281
  • azurerm_eventgrid_topic - 将验证添加到 name 字段(#9281
  • azurerm_eventgrid_system_topic - 将验证添加到 name 字段(#9281
  • azurerm_function_app - site_config下对 health_check_path 属性的支持 (#9233
  • azurerm_linux_virtual_machine - 通过将 storage_account_uri 属性留空来支持托管启动诊断(#8917
  • azurerm_linux_virtual_machine_scale_set - 通过将 storage_account_uri 属性留空来支持托管启动诊断(#8917
  • azurerm_log_analytics_workspace - 对 internet_ingestion_enabledinternet_query_enabled 属性的支持(#9033
  • azurerm_logic_app_workflow 添加了逻辑应用名称验证(#9282
  • azurerm_kubernetes_cluster - default_node_pool 块内对 proximity_placement_group_id 的支持(#9195
  • azurerm_kubernetes_node_pool - 对 proximity_placement_group_id 的支持(#9195
  • azurerm_policy_remediation - 对 resource_discovery_mode 属性的支持(#9210
  • azurerm_point_to_site_vpn_gateway - 对 route 块的支持(#9158
  • azurerm_virtual_network - 对 bgp_communityvnet_protection_enabled 的支持(#8979
  • azurerm_vpn_gateway - 对 instance_0_bgp_peering_addressesinstance_1_bgp_peering_addresses 块的支持(#9035
  • azurerm_windows_virtual_machine - 通过将 storage_account_uri 属性留空来支持托管启动诊断(#8917
  • azurerm_windows_virtual_machine_scale_set - 通过将 storage_account_uri 属性留空来支持托管启动诊断(#8917

BUG 修复:

  • 当 Azure Cosmos DB 帐户无服务器时,azurerm_cosmosdb_sql_database 不再尝试获取吞吐量设置(#9187
  • azurerm_kubernetes_cluster - 更改 default_node_pool 块中的字段 availability_zones 现在需要重新创建资源以匹配 Azure API 的行为(#8814
  • azurerm_kubernetes_cluster_node_pool - 更改字段 availability_zones 现在需要重新创建资源以匹配 Azure API 的行为(#8814
  • azurerm_log_analytics_workspace - 修复 Free 层,以设置 daily_quota_gb 属性(#9228
  • azurerm_linux_virtual_machine - os_disk 块内的字段 disk_size_gb 现在可以配置为 4095#9202
  • azurerm_linux_virtual_machine_scale_set - os_disk 块内的字段 disk_size_gb 现在可以配置为 4095#9202
  • azurerm_linux_virtual_machine_scale_set - 字段 computer_name_prefix 现在可以以短划线结束(#9182
  • azurerm_windows_virtual_machine - os_disk 块内的字段 disk_size_gb 现在可以配置为 4095#9202
  • azurerm_windows_virtual_machine_scale_set - os_disk 块内的字段 disk_size_gb 现在可以配置为 4095#9202

2.35.0 (2020 年 11 月 5 日)

升级说明:

  • azurerm_kubernetes_cluster - 无法再配置字段 enable_pod_security_policynode_taints(在 default_node_pool 块内)-有关详细信息(#8982

特征:

  • 新数据源:azurerm_images#8629
  • 新资源:azurerm_firewall_policy_rule_collection_group#8603
  • 新资源:azurerm_virtual_hub_ip_configuration#8912
  • 新资源:azurerm_virtual_hub_route_table#8939

改进:

  • 依赖项:将 containerservice 更新到 API 版本 2020-09-01#8982
  • 依赖项:将 iottimeseriesinsights 更新到 API 版本 2020-05-15#9129
  • azurerm_data_factory_linked_service_data_lake_storage_gen2 - 支持通过 use_managed_identity 进行托管标识身份验证(#8938
  • azurerm_firewall - 支持 dns_servers 属性(#8878
  • azurerm_firewall_network_rule_collection - 支持 rule 块中的 destination_fqdns 属性(#8878
  • azurerm_virtual_hub_connection - 对 routing 块的支持(#8950

BUG 修复:

  • 修复了阻止 Synapse 客户端在所有 Azure 环境中注册的回归(#9100
  • 当 Azure Cosmos DB 帐户无服务器时,azurerm_cosmosdb_mongo_database 不再尝试获取吞吐量设置(#8673
  • azurerm_key_vault_access_policy - 提交状态之前检查访问策略一致性(#9125
  • azurerm_kubernetes_cluster - 由于从 AK 2020-10-15 S 中删除此功能(#8982),因此无法再设置字段 enable_pod_security_policy
  • azurerm_kubernetes_cluster - 字段 node_taints 不能再在 default_node_pool 块上设置,以匹配 AKS 的行为(#8982
  • azurerm_virtual_desktop_application_group - 将验证添加到 host_pool_id 字段(#9057
  • azurerm_virtual_desktop_workspace_application_group_association - 将验证添加到 application_group_id 字段(#9057
  • azurerm_virtual_desktop_workspace_application_group_association - 将验证添加到 workspace_id 字段(#9057
  • azurerm_virtual_desktop_workspace_application_group_association - 在导入期间验证 ID 是工作区应用程序组关联 ID (#9057
  • azurerm_postgresql_firewall_rule - 为 start_ip_addressend_ip_address 属性添加验证(#8963

2.34.0 (2020 年 10 月 29 日)

升级说明

  • azurerm_api_management_api - 修复 v2.16 中引入的回归,其中 subscription_required 的此值默认为 false 而不是 true#7963

特征:

  • 新数据源:azurerm_cognitive_account#8773
  • 新资源:azurerm_log_analytics_data_export_rule#8995
  • 新资源:azurerm_log_analytics_linked_storage_account#9002
  • 新资源:azurerm_security_center_auto_provisioning#8595
  • 新资源:azurerm_synapse_role_assignment#8863
  • 新资源:azurerm_vpn_site#8896

改进:

  • 数据源:azurerm_policy_definition - 现在可以按名称查找内置策略(#9078
  • azurerm_backup_policy_vm - 对属性 instant_restore_retention_days 的支持(#8822
  • azurerm_container_group - 对 volume 块中的属性 git_repo 的支持(#7924
  • azurerm_iothub - endpoint 块中的 resource_group 属性的支持(#8032
  • azurerm_key_vault - 对 contact 块的支持(#8937
  • azurerm_log_analytics_saved_search - 对 tags 的支持(#9034
  • azurerm_log_analytics_solution - 对 tags 的支持(#9048
  • azurerm_logic_app_trigger_recurrence - 对 time_zone 的支持 [#8829]
  • azurerm_policy_definition - 现在可以按名称查找内置策略(#9078

BUG 修复:

  • azurerm_automation_module - 在创建期间引发 Azure API 的完整错误(#8498
  • azurerm_api_management_api - 修复 v2.16 中引入的回归,其中 subscription_required 的值默认为 false 而不是 true#7963
  • azurerm_app_service - 在不存在的应用服务环境中预配应用服务时修复故障(#8993
  • azurerm_cdn_endpoint - 禁用状态文件 is_compression_enabled 保留默认值(#8610
  • azurerm_databricks_workspace 正确验证 name 属性(#8997
  • azurerm_dev_test_policy - 现在正确删除 (#9077
  • azurerm_log_analytics_workspace - 对 daily_quota_gb 属性的支持 (#8861
  • azurerm_local_network_gateway - 对 gateway_fqdn 属性的支持 (#8998
  • azurerm_key_vault - 由于 sku_name 属性的大小写不一致(#8983) 防止不必要的差异
  • azurerm_kubernetes_cluster - 修复 min_countmax_count 不能相等的问题(#8957
  • enable_auto_scaling 设置为 true 时,可以更新 azurerm_kubernetes_cluster - min_count#8619
  • azurerm_private_dns_zone_virtual_network_link - 修复 name 中的案例问题(#8617
  • azurerm_private_endpoint - 修复删除专用终结点时的崩溃(#9068
  • azurerm_signalr_service - 将features 块切换到集,以便顺序无关(#8815
  • azurerm_virtual_desktop_application_group - 正确验证 name属性(#9030

2.33.0 (2020 年 10 月 22 日)

升级说明

  • 此版本包括一种解决方法,用于 Azure API 中与 SQL 和 MSSQL 资源的扩展审核策略 相关的中断性变更。 服务团队已确认,在部署 bug 修复之前,此回归将首先推出到所有区域,因此,在将 Azure API 的修补程序推广到所有区域后,将在将来的版本中删除此解决方法。

特征:

  • 新资源:azurerm_service_fabric_mesh_secret#8933
  • 新资源:azurerm_service_fabric_mesh_secret_value#8933

改进:

  • 数据源:azurerm_shared_image_version - 公开 os_disk_image_size_gb#8904
  • azurerm_app_configuration - 对 identity 块的支持(#8875
  • azurerm_cosmosdb_sql_container - 对复合索引的支持(#8792
  • azurerm_mssql_database - 使用 DW SKU 时,请勿设置长期保留策略(#8899
  • azurerm_mysql_firewall_rule - 验证 start_ip_addressend_ip_address 字段是 IP 地址(#8948
  • azurerm_redis_firewall_rule - 验证 start_ipend_ip 字段是 IP 地址(#8948
  • azurerm_search_service - 对 identity 块的支持(#8907
  • azurerm_sql_firewall_rule - 为 start_ip_addressend_ip_address 字段添加验证(#8935

BUG 修复:

  • azurerm_application_gateway - 现在支持使用预先存在的证书时 ssl_certificateignore_changes#8761
  • azurerm_mssql_database - 在 Azure API 中解决重大更改/回归问题(#8975
  • azurerm_mssql_database_extended_auditing_policy - 在 Azure API 中解决重大更改/回归问题(#8975
  • azurerm_mssql_server - 在 Azure API 中解决重大更改/回归问题(#8975
  • azurerm_mssql_server_extended_auditing_policy - 在 Azure API 中解决重大更改/回归问题(#8975
  • azurerm_sql_database - 在 Azure API 中解决重大更改/回归问题(#8975
  • azurerm_sql_server - 在 Azure API 中解决重大更改/回归问题(#8975
  • azurerm_policy_set_definition - 修复 policy_definition_referenceparametersparameter_values 更新(#8882

2.32.0 (2020 年 10 月 15 日)

特征:

  • 新数据源:azurerm_mysql_server#8787
  • 新资源:azurerm_security_center_setting#8783
  • 新资源:azurerm_service_fabric_mesh_local_network#8838
  • 新资源:azurerm_eventgrid_system_topic#8735

改进:

  • azurerm_container_registry - 对 trust_policyretention_policy 块的支持(#8698
  • azurerm_security_center_contact - 重写 SDK 创建函数来处理 201 响应代码(#8774

2.31.1 (2020 年 10 月 8 日)

改进:

  • azurerm_cognitive_account - kind 现在支持 Personalizer#8860
  • azurerm_search_service - sku 现在支持 storage_optimized_l1storage_optimized_l2#8859
  • azurerm_storage_share - 将 metadata 设置为 Computed,并将 aclstartexpiry 设置为 Optional#8811

BUG 修复:

  • 现在,azurerm_dedicated_hardware_security_module - stamp_id 允许在使用 zones 的位置使用(#8826
  • azurerm_storage_account - large_file_share_enabled 标记为已计算,以防止现有存储共享尝试禁用默认值(#8807

2.31.0 (2020 年 10 月 8 日)

升级说明

  • 此版本更新 azurerm_security_center_subscription_pricing 资源以使用最新版本的安全 API,该 API 现在允许配置多个资源类型,例如,现在可以使用新的字段 resource_type。 配置默认 resource_typeVirtualMachines 与上一版本的行为匹配,但 Terraform 配置可能需要更新。

特征:

  • 新资源:azurerm_service_fabric_mesh_application#6761
  • 新资源:azurerm_virtual_desktop_application_group#8605
  • 新资源:azurerm_virtual_desktop_workspace_application_group_association#8605
  • 新资源:azurerm_virtual_desktop_host_pool#8605
  • 新资源:azurerm_virtual_desktop_workspace#8605

改进:

  • 依赖项:将 github.com/Azure/azure-sdk-for-go 更新到 v46.4.0#8642
  • data.azurerm_application_insights - 对 connection_string 属性的支持 (#8699
  • azurerm_app_service - ip_restriction 属性中的 IPV6 地址支持 (#8599
  • azurerm_application_insights - 对 connection_string 属性的支持 (#8699
  • azurerm_backup_policy_vm - 验证每日备份是否 >7#7898
  • azurerm_dedicated_host - 添加对 DSv4-Type1sku_name 属性的支持(#8718
  • azurerm_iothub - 支持 public_network_access_enabled 属性(#8586
  • azurerm_key_vault_certificate_issuer - org_id 属性现在是可选的(#8687
  • azurerm_kubernetes_cluster_node_pool - max_nodemin_nodenode_count 属性现在可以设置为 0#8300
  • azurerm_mssql_database - min_capacity 属性现在可以设置为 0#8308
  • azurerm_mssql_database - 对 long_term_retention_policyshort_term_retention_policy 块的支持 [#8765]
  • azurerm_mssql_server - 支持 minimum_tls_version 属性(#8361
  • azurerm_mssql_virtual_machine - 对 storage_configuration_settings 的支持(#8623
  • azurerm_security_center_subscription_pricing - 现在支持按 resource_type 定价(#8549
  • azurerm_storage_account - 对 large_file_share_enabled 属性的支持 (#8789
  • azurerm_storage_share - 支持大型配额(最高为 102400 GB)(#8666

BUG 修复:

  • azurerm_function_app - 将 app_settings 块标记为计算块(#8682
  • azurerm_function_app_slot - 将 app_settings 块标记为计算块(#8682
  • azurerm_policy_set_definition - 更正空 parameter_values 属性的问题(#8668
  • azurerm_policy_definition - mode 属性现在强制实施正确的大小写(#8795

2.30.0 (2020 年 10 月 1 日)

升级说明

  • 此版本重命名 azurerm_cosmosdb_account(数据源 & 资源)和 azurerm_function_app_host_keys 数据源中的某些字段,以遵循 HashiCorp 的 非独占语言准则 - 如果字段已重命名,现有字段将继续可用,直到 Azure 提供程序的下一个主要版本(v3.0

特征:

  • 新数据源:azurerm_cosmosdb_sql_storedprocedure#6189
  • 新数据源:azurerm_ip_groups#8556
  • 新资源:azurerm_ip_groups#8556
  • 新资源:azurerm_resource_group_template_deployment#8672
  • 新资源:azurerm_subscription_template_deployment#8672

改进:

  • dependencies:将 iothub 更新到 2020-03-01#8688
  • 依赖项:将 storagecache 更新到 2020-03-01#8078
  • 依赖项:将 resources 更新到 API 版本 2020-06-01#8672
  • azurerm_analysis_services_server - 对 S8v2S9v2 SKU 的支持(#8707
  • azurerm_cognitive_account - 对 Ssku 的支持(#8639
  • azurerm_container_group - 对 dns_config 块的支持(#7912
  • azurerm_cosmosdb_account - 支持 zone_reduntant 属性(#8295
  • azurerm_cosmosdb_mongo_collection - 现在将遵循 index 块中 keys 属性的顺序(#8602
  • azurerm_hpc_cache - 支持 mturoot_squash_enabled 属性(#8078
  • azurerm_key_vault - 添加对 enable_rbac_authorization 的支持(#8670
  • azurerm_lighthouse_assignment - 将 scope 属性限制为子元素(#8601
  • azurerm_logic_app_workflow - 对 integration_service_environment_id 属性的支持 (#8504
  • azurerm_servicebus_topic - 验证 max_size_in_megabytes 属性(#8648
  • azurerm_servicebus_queue - 验证 max_size_in_megabytes 属性(#8648
  • azurerm_servicebus_subscription_rule - 支持 correlation_filter.properties 属性(#8646
  • azurerm_storage_management_policy - 支持 blob_typesappendBlob 值(#8659

BUG 修复:

  • azurerm_monitor_metric_alert - 创建/更新多个监视器指标警报时的属性等待 (#8667
  • azurerm_linux_virtual_machine_scale_set - 修复未使用这些值的 settingsprotected_settings 中的空 JSON 错误(#8627

2.29.0 (2020 年 9 月 24 日)

升级说明:

  • azurerm_api_management - 已从 identity 块中删除 None 值以匹配其他资源,以指定没有托管 identity 标识的 API 管理服务(#8411
  • azurerm_container_registry - storage_account_id 属性现在强制更新的 API 版本(#8477) 所需的新资源
  • azurerm_virtual_hub_connection - 弃用字段 vitual_network_to_hub_gateways_traffic_allowed,因为 API 行为发生了中断性变更,因此不再使用此字段(#7601
  • azurerm_virtual_hub_connection - 弃用字段 hub_to_vitual_network_traffic_allowed,因为 API 行为发生了中断性变更,因此不再使用此字段(#7601
  • azurerm_virtual_wan - 弃用字段 allow_vnet_to_vnet_traffic,因为 API 行为发生了中断性变更,因此不再使用此字段(#7601

特征:

  • 新数据源:azurerm_data_share_dataset_kusto_cluster#8464
  • 新数据源:azurerm_databricks_workspace#8502
  • 新数据源:azurerm_firewall_policy#7390
  • 新数据源:azurerm_storage_sync_group#8462
  • 新数据源:azurerm_mssql_server#7917
  • 新资源:azurerm_data_share_dataset_kusto_cluster#8464
  • 新资源:azurerm_firewall_policy#7390
  • 新资源:azurerm_mysql_server_key#8125
  • 新资源:azurerm_postgresql_server_key#8126

改进:

  • 依赖项:将 github.com/Azure/azure-sdk-for-go 更新到 v46.3.0#8592
  • 依赖项:将 containerregistry 更新到 2019-05-01#8477
  • 数据源:azurerm_api_management - 导出主要位置和其他位置的 private_ip_addresses 属性(#8290
  • azurerm_api_management - 支持其他位置的 virtual_network_configuration 块(#8290
  • azurerm_api_management - 导出其他位置的 private_ip_addresses 属性(#8290
  • azurerm_cosmosdb_account - 支持 capabilities 属性的 Serverless 值(#8533
  • azurerm_cosmosdb_sql_container - 对 indexing_policy 属性的支持 (#8461
  • azurerm_mssql_server - 对 recover_database_idrestore_dropped_database_id 属性的支持(#7917
  • azurerm_policy_set_definition - 支持 the policy_definition_reference 块中其他字符串的类型化参数值,以支持 parametersparameter_vcaluess#8270
  • azurerm_search_service - 添加对 allowed_ips 的支持(#8557
  • azurerm_service_fabric_cluster - 删除 client_certificate_thumbprint 的两个块限制(#8521
  • azurerm_signalr_service - 对增量更新的支持(#8541
  • azurerm_spring_cloud_service - 支持配置 network 块(#8568
  • azurerm_virtual_hub_connection - 弃用字段 vitual_network_to_hub_gateways_traffic_allowed,因为 API 行为发生了中断性变更,因此不再使用此字段(#7601
  • azurerm_virtual_hub_connection - 弃用字段 hub_to_vitual_network_traffic_allowed,因为 API 行为发生了中断性变更,因此不再使用此字段(#7601
  • azurerm_virtual_hub_connection - 切换到使用现在单独的 API 预配这些资源(#7601
  • azurerm_virtual_wan - 弃用字段 allow_vnet_to_vnet_traffic,因为 API 行为发生了中断性变更,因此不再使用此字段(#7601
  • azurerm_windows_virtual_machine - 支持更新 license_type 字段(#8542

BUG 修复:

  • azurerm_api_management - 删除 identity 块中字段 type 的值 None - 删除托管标识以删除 identity 块(#8411
  • azurerm_app_service - 在scm_type VSTSRM 时不要尝试管理source_control(#8531
  • azurerm_function_app - 在scm_type VSTSRM 时不要尝试管理source_control(#8531
  • azurerm_kubernetes_cluster - 删除原始 default_node_pool 时选取第一个系统节点池(#8503

2.28.0 (2020 年 9 月 17 日)

升级说明

  • 使用管理组时,azurerm_role_definitionid 字段在版本 2.27.0 中更改,以便在使用管理组时解决 Azure API 中的 bug,其中未返回范围 - 现有 id 字段可用作此版本的 Azure 提供程序的 role_definition_resource_id

特征:

  • 新数据源:azurerm_data_share_dataset_data_lake_gen2 [#7907]
  • 新数据源:azurerm_servicebus_queue_authorization_rule#8438
  • 新数据源:azurerm_storage_sync [#7843]
  • 新资源:azurerm_data_share_dataset_data_lake_gen2#7907
  • 新资源:azurerm_lighthouse_definition#6560
  • 新资源:azurerm_lighthouse_assignment#6560
  • 新资源:azurerm_mssql_server_extended_auditing_policy#8447
  • 新资源:azurerm_storage_sync#7843
  • 新资源:azurerm_synapse_sql_pool#8095

改进:

  • 数据源:azurerm_app_service_environment - 公开应用服务环境的 vip 信息(#8487
  • 数据源:azurerm_function_app - 导出 identity 块(#8389
  • azurerm_app_service_hybrid_connection - 支持不同命名空间中的中继(#8370
  • azurerm_cosmosdb_cassandra_keyspace - 支持 autoscale_settings 块(#7773
  • azurerm_cosmosdb_gremlin_database - 支持 autoscale_settings 块(#7773
  • azurerm_cosmosdb_gremlin_graph - 支持 autoscale_settings 块(#7773
  • azurerm_cosmosdb_mongo_collection - 支持 autoscale_settings 块(#7773
  • azurerm_cosmosdb_mongo_database - 支持 autoscale_settings 块(#7773
  • azurerm_cosmosdb_sql_container - 支持 autoscale_settings 块(#7773
  • azurerm_cosmosdb_sql_database - 支持 autoscale_settings 块(#7773
  • azurerm_cosmosdb_table - 支持 autoscale_settings 块(#7773
  • azurerm_firewall - 支持 management_ip_configuration 块(#8235
  • azurerm_storage_account_customer_managed_key - 密钥轮换支持(#7836

BUG 修复:

  • 数据源:azurerm_function_app_host_keys - 修复 API 有时返回 null ID 时的崩溃(#8430
  • azurerm_cognitive_account - 正确等待更新逻辑(#8386
  • azurerm_eventhub_consumer_group - 允许将 name 属性设置为 $Default#8388
  • azurerm_kubernetes_cluster - 确保在禁用/启用后保留 OMS 代理 Log Analytics 工作区事例(#8374
  • azurerm_management_group_id - 分析管理组 ID 期间松散的事例重述(#8024
  • azurerm_packet_capture - 修复 ID 路径以匹配 API 中的更改(#8167
  • azurerm_role_definition - 公开 role_definition_resource_id#8492

2.27.0 (2020 年 9 月 10 日)

升级说明

  • 在此版本中,azurerm_role_definitionid 字段已更改为在使用管理组时解决 Azure API 中的 bug,其中未返回范围 - 现有 id 字段可用作 Azure 提供程序版本 2.28.0 中新资源的 role_definition_resource_id

特征:

  • 新数据源:azurerm_attestation_provider#7885
  • 新数据源:azurerm_function_app_host_keys#7902
  • 新数据源:azurerm_lb_rule#8365
  • 新资源:azurerm_mssql_database_extended_auditing_policy#7793
  • 新资源:azurerm_attestation_provider#7885
  • 新资源:azurerm_api_management_api_diagnostic#7873
  • 新资源:azurerm_data_factory_linked_service_azure_sql_database#8349

改进:

  • 数据源:azurerm_virtual_network_gateway - 在 vpn_client_configuration 块内公开 aad_audienceaad_issueraad_tenant#8294
  • azurerm_cosmosdb_account - 支持 capabilities 块内 name 字段的值 AllowSelfServeUpgradeToMongo36#8335
  • azurerm_linux_virtual_machine - 添加对 encryption_at_host_enabled 的支持(#8322
  • azurerm_linux_virtual_machine_scale_set - 添加对 encryption_at_host_enabled 的支持(#8322
  • azurerm_servicebus_subscription - 添加对 dead_lettering_on_filter_evaluation_error 的支持(#8412
  • azurerm_spring_cloud_app - 对 identity 块的支持(#8336
  • azurerm_storage_share_directory - 更新名称验证(#8366
  • azurerm_virtual_network_gateway - vpn_client_configuration 块内对 aad_audienceaad_issueraad_tenant 的支持(#8294
  • azurerm_windows_virtual_machine - 添加对 encryption_at_host_enabled 的支持(#8322
  • azurerm_windows_virtual_machine_scale_set - 添加对 encryption_at_host_enabled 的支持(#8322

BUG 修复:

  • azurerm_api_management_x.y.api_name - 验证修复(#8409
  • azurerm_application_insights_webtests - 修复 kind 属性有时设置为 null 的问题(#8372
  • azurerm_cognitive_account - 修复了预配 QnAMaker 并支持 AnomalyDetector 时的崩溃(#8357
  • azurerm_linux_virtual_machine - 在 VM 删除时添加 WaitForState (#8383
  • azurerm_network_security_group - 修复了资源更新失败的问题(#8384
  • azurerm_role_definition - 当角色限定为管理组时修复了删除操作 (#6107
  • azurerm_windows_virtual_machine - 在 VM 删除时添加 WaitForState (#8383

2.26.0 (2020 年 9 月 4 日)

升级说明:

  • Opt-In Beta 版: 此版本为内联虚拟机规模集扩展引入了选择加入 beta 版。 此功能使资源能够与 Azure Service Fabric 和其他扩展一起使用,这些扩展可能需要在规模集成员上创建时间。 有关信息,请参阅 azurerm_linux_virtual_machine_scale_setazurerm_windows_virtual_machine_scale_set 的文档。

特征:

  • 新资源:azurerm_log_analytics_saved_search#8253

改进:

  • 依赖项:将 loganalytics 更新到 2020-03-01-preview#8234
  • azurerm_api_management_subscription - 支持 allow_tracing property#7969
  • azurerm_application_gateway - 添加对 probe.properties.port 的支持(#8278
  • azurerm_linux_virtual_machine_scale_set - extension 块的 Beta 支持(#8222
  • azurerm_log_analytics_workspace- sku 值现在是可选的,默认为 PerGB2018#8272
  • azurerm_windows_virtual_machine_scale_set - extension 块的 Beta 支持(#8222

BUG 修复:

  • azurerm_cdn_endpoint - 修复资源 ID 的大小写以保持一致(#8237
  • azurerm_cdn_profile - 修复资源 ID 的大小写以保持一致(#8237
  • azurerm_key_vault_key - 更新元数据时更新密钥的最新版本(#8304
  • azurerm_key_vault_secret - 更新元数据时更新最新版本的机密(#8304
  • azurerm_linux_virtual_machine - 允许更新 allow_extension_operations,而不考虑 provision_vm_agent 的值(对于何时手动安装 VM 代理) (#8001
  • azurerm_linux_virtual_machine_scale_set - 在更新期间始终发送现有存储映像引用来绕过 Azure API 中的 bug(#7983
  • azurerm_network_interface_application_gateway_association - 处理刷新期间正在删除的网络接口(#8267
  • azurerm_network_interface_application_security_group_association - 处理刷新期间正在删除的网络接口(#8267
  • azurerm_network_interface_backend_address_pool_association - 处理刷新期间正在删除的网络接口(#8267
  • azurerm_network_interface_nat_rule_association_resource - 处理刷新期间正在删除的网络接口(#8267
  • azurerm_network_interface_network_security_group_association - 处理刷新期间正在删除的网络接口(#8267
  • azurerm_windows_virtual_machine - 允许更新 allow_extension_operations,而不考虑 provision_vm_agent 的值(对于何时手动安装 VM 代理) (#8001
  • azurerm_windows_virtual_machine_scale_set - 在更新期间始终发送现有存储映像引用来绕过 Azure API 中的 bug(#7983

2.25.0 (2020 年 8 月 27 日)

升级说明:

  • azurerm_container_group - container 中的 secure_environment_variables 字段现在映射具有空值的键,这与忽略空值的早期版本不同(#8151

特征:

  • 新资源azurerm_spring_cloud_certificate#8067

改进:

  • 依赖项:将 keyvault 更新为 2019-09-01#7822
  • azurerm_app_service_slot_virtual_network_swift_connection - 添加验证 app_service_id 是应用服务/函数应用 ID(#8111
  • azurerm_app_service_slot_virtual_network_swift_connection - 添加验证 subnet 为子网 ID(#8111
  • azurerm_batch_pool - 从更新有效负载中删除 network_configuration#8189
  • match_condition 块内的 azurerm_frontdoor_firewall_policy - match_variable 现在可以设置为 SocketAddr#8244
  • azurerm_linux_virtual_machine_scale_set - upgrade_mode="Automatic" 不再需要运行状况探测(#6667
  • azurerm_key_vault - soft_delete_retention_days 支持(#7822
  • azurerm_shared_image - purchase_plan 支持(#8124
  • azurerm_shared_image_gallery - 在导入时验证 ID 为共享映像库(#8240
  • azurerm_windows_virtual_machine_scale_set - upgrade_mode="Automatic" 不再需要运行状况探测(#6667

BUG 修复:

  • 数据源:azurerm_app_service - 确保正确将 site_config 块设置为状态(#8212
  • 增强验证:支持“centralindia”、“southindia”和“westindia”作为 Azure 公共中的有效区域(处理来自 Azure API 的无效数据)(#8217
  • azurerm_application_gateway - 允许将 backend_address_pool 块内的 ip_addresses 设置为空列表(#8210
  • azurerm_application_gateway - 向 zone 字段添加验证(#8233
  • azurerm_container_group - container 中的 secure_environment_variables 字段现在映射具有空值的键(#8151
  • azurerm_dedicated_host - 等待资源消失 20 次,而不是 10 次来解决 API 问题(#8221
  • azurerm_dedicated_host_group - 向 zone 字段添加验证(#8233
  • azurerm_firewall - 向 zone 字段添加验证(#8233
  • azurerm_hardware_security_module - 向 zone 字段添加验证(#8233
  • azurerm_lb - 向 zone 字段添加验证(#8233
  • azurerm_linux_virtual_machine - 支持在不重新创建虚拟机的情况下更新 additional_capabilities 块中的 ultra_ssd_enabled#8015
  • azurerm_linux_virtual_machine_scale_set - 向 zone 字段添加验证(#8233
  • azurerm_managed_disk - 向 zone 字段添加验证(#8233
  • azurerm_nat_gateway - 向 zone 字段添加验证(#8233
  • azurerm_orchestrated_virtual_machine_scale_set - 向 zone 字段添加验证(#8233
  • azurerm_public_ip_prefix - 向 zone 字段添加验证(#8233
  • azurerm_public_ip - 向 zone 字段添加验证(#8233
  • azurerm_redis_cache - 向 zone 字段添加验证(#8233
  • azurerm_virtual_machine - 向 zone 字段添加验证(#8233
  • azurerm_virtual_machine_scale_set - 向 zone 字段添加验证(#8233
  • azurerm_windows_virtual_machine - 支持在不重新创建虚拟机的情况下更新 additional_capabilities 块中的 ultra_ssd_enabled#8015
  • azurerm_windows_virtual_machine_scale_set - 向 zone 字段添加验证(#8233

2.24.0 (2020 年 8 月 20 日)

特征:

  • 新资源:azurerm_synapse_spark_pool#7886

改进:

  • dependencies: update containerinstance to API version 2019-12-01#8110
  • azurerm_api_management_api - 现在支持 oauth2_authorizationopenid_authentication#7617
  • 现在可以更新 azurerm_policy_definition - mode,而无需重新创建资源(#7976

BUG 修复:

  • azurerm_frontdoor - 确保所有字段都设置为状态(#8146
  • azurerm_frontdoor - 重写大小写不一致的资源 ID 以确保它们可靠(#8146
  • azurerm_frontdoor_firewall_policy - 确保所有字段都设置为状态(#8146
  • azurerm_frontdoor_firewall_policy - 重写大小写不一致的资源 ID 以确保它们可靠(#8146
  • azurerm_frontdoor_custom_https_configuration - 确保所有字段都设置为状态(#8146
  • azurerm_frontdoor_custom_https_configuration - 确保将 resource_group_name 字段设置为状态(#8173
  • azurerm_frontdoor_custom_https_configuration - 重写大小写不一致的资源 ID 以确保它们可靠(#8146
  • azurerm_frontdoor_custom_https_configuration - 更新 ID 以使用 frontendEndpoint 的资源 ID 而不是自定义资源 ID(#8146
  • azurerm_lb - 切换到使用 API 版本 2020-03-01 来解决 API 版本 2020-05-01 中的 bug(#8006
  • azurerm_lb_backend_address_pool - 为负载均衡器 ID 字段添加更具体的验证(#8172
  • azurerm_lb_backend_address_pool - 确保所有字段始终设置为状态(#8172
  • azurerm_lb_backend_address_pool - 切换到使用 API 版本 2020-03-01 来解决 API 版本 2020-05-01 中的 bug(#8006
  • azurerm_lb_nat_pool - 为负载均衡器 ID 字段添加更具体的验证(#8172
  • azurerm_lb_nat_pool - 确保所有字段始终设置为状态(#8172
  • azurerm_lb_nat_pool - 切换到使用 API 版本 2020-03-01 来解决 API 版本 2020-05-01 中的 bug(#8006
  • azurerm_lb_nat_rule - 为负载均衡器 ID 字段添加更具体的验证(#8172
  • azurerm_lb_nat_rule - 确保所有字段始终设置为状态(#8172
  • azurerm_lb_nat_rule - 切换到使用 API 版本 2020-03-01 来解决 API 版本 2020-05-01 中的 bug(#8006
  • azurerm_lb_outbound_rule - 为负载均衡器 ID 字段添加更具体的验证(#8172
  • azurerm_lb_outbound_rule - 确保所有字段始终设置为状态(#8172
  • azurerm_lb_outbound_rule - 切换到使用 API 版本 2020-03-01 来解决 API 版本 2020-05-01 中的 bug(#8006
  • azurerm_lb_probe - 为负载均衡器 ID 字段添加更具体的验证(#8172
  • azurerm_lb_probe - 确保所有字段始终设置为状态(#8172
  • azurerm_lb_probe - 切换到使用 API 版本 2020-03-01 来解决 API 版本 2020-05-01 中的 bug(#8006
  • azurerm_lb_rule - 为负载均衡器 ID 字段添加更具体的验证(#8172
  • azurerm_lb_rule - 确保所有字段始终设置为状态(#8172
  • azurerm_lb_rule - 切换到使用 API 版本 2020-03-01 来解决 API 版本 2020-05-01 中的 bug(#8006
  • azurerm_storage_account - 仅在 Azure 公共中发送 allow_blob_public_accessmin_tls_version,因为其他区域目前不支持这些#8148

2.23.0 (2020 年 8 月 13 日)

特征:

  • 新资源:azurerm_integration_service_environment#7763
  • 新资源:azurerm_redis_linked_server#8026
  • 新资源:azurerm_synapse_firewall_rule#7904

改进:

  • 依赖项:将 containerservice 更新到 2020-04-01#7894
  • 依赖项:将 mysql 更新到 2020-01-01#8062
  • 依赖项:将 postgresql 更新为 2020-01-01#8045
  • 数据源:azurerm_app_service 现在导出 source_control 配置(#7945
  • 数据源:azurerm_function_app 现在导出 source_control 配置(#7945
  • 数据源:azurerm_function_app 现在导出 site_config 配置(#7945
  • azurerm_app_service 现在支持 source_control 配置(#7945
  • azurerm_function_app 现在支持 source_control 配置(#7945
  • azurerm_function_app 现在支持完整的 ip_restriction 配置(#7945
  • azurerm_function_app 现在支持完整的 scm_ip_restriction 配置(#7945
  • azurerm_eventhub_namespace - 对 identity 块的支持(#8065
  • azurerm_postgresql_server - 对 identity 块的支持(#8044
  • azurerm_site_recovery_replicated_vm - 支持在故障转移时设置 target_network_idnetwork_interface#5688
  • azurerm_storage_account - BlockBlobStorage 帐户类型支持 static_website#7890
  • azurerm_storage_account - 从 Azure 美国政府版筛选 allow_blob_public_accessmin_tls_version#8092

BUG 修复:

  • 使用 location 字段的所有资源 - 在使用增强验证时允许值 global#8042
  • 数据源:azurerm_api_management_user - user_id 现在接受单个字符(#7975
  • azurerm_application_gateway - 强制 rule_type 属性(#8061
  • azurerm_iothub_consumer_group - 在创建和删除期间锁定以解决 API 问题(#8041
  • azurerm_iothub - 现在可以通过将 endpointroute 列表设置为 [] 来清除它们(#8028
  • azurerm_linux_virtual_machine - 处理已停止/解除分配的计算机(#8000
  • azurerm_mariadb_virtual_network_rule 现在将跨订阅工作(#8100
  • azurerm_monitor_metric_alert_resource - 继续对现有警报使用 SingleResourceMultiMetricCriteria#7995
  • azurerm_mysql_server - 使用 threat_detection_policy 时防止非空计划 (#7981
  • azurerm_orchestrated_virtual_machine_scale_set - 允许 single_placement_grouptrue#7821
  • azurerm_mysql_server - 对 identity 块的支持(#8059
  • azurerm_storage_account - 将 min_tls_version 默认设置为 TLS_10#8152
  • azurerm_traffic_manager_profile - 更新不再清除所有终结点(#7846
  • azurerm_windows_virtual_machine - 处理已停止/解除分配的计算机 [#8000]'
  • azurerm_data_factory_dataset_delimited_text - 修复属性 azure_blob_storage_account 的问题(#7953

2.22.0 (2020 年 8 月 7 日)

依赖:

  • github.com/Azure/azure-sdk-for-go 更新为 v44.2.0#7933

改进:

  • azurerm_cosmosdb_account - 支持 capabilities 属性 DisableRateLimitingResponses#8016
  • azurerm_storage_account - 对 min_tls_version 属性的支持 (#7879
  • azurerm_storage_account_sas - 对 signed_version attribute 属性的支持 (#8020
  • azurerm_servicebus_queue - 对 enable_batched_operationsstatusforward_toforward_dead_lettered_messages_to 的支持(#7990

BUG 修复:

  • 数据源:azurerm_key_vault_certificate - 使用 acmebot 证书时修复崩溃(#8029
  • azurerm_iothub_shared_access_policy - 防止每次应用期间 primary_connection_string & secondary_connection_string 重新生成(#8017

2.21.0 (2020 年 7 月 31 日)

依赖:

  • search 更新为 2020-03-13#7867
  • go-azure-helpers 更新为 v0.11.2#7911

特征:

  • 新数据源:azurerm_data_share_dataset_data_lake_gen1#7840
  • 新资源:azurerm_dedicated_hardware_security_module#7727

改进:

  • azurerm_api_management_identity_provider_aad - signin_tenant 支持(#7901
  • azurerm_app_service_plan - 更新 kindreserved 之间的关系(#7943
  • azurerm_automation_runbook - 在更新后重新创建 azurerm_automation_job_schedule#7555
  • azurerm_app_service_slot - 对 application_logs.file_system 的支持(#7311
  • azurerm_firewall - 不再需要 zone#7817
  • azurerm_function_app_slot - 对 site_config.auto_swap_slot_name 属性的支持 (#7859
  • azurerm_kubernetes_cluster - 支持就地从 Free 升级到 sku_tierPaid#7927
  • azurerm_monitor_scheduled_query_rules_alert - action.0.custom_webhook_payload 现在作为空发送,以允许 Azure 的默认值生效(#7838
  • azurerm_search_service - 对 public_network_access_enabled 属性的支持(#7867
  • azurerm_servicebus_subscription - 对 status 属性的支持(#7852

BUG 修复:

  • azurerm_automation_runbook - 不允许设置 publish_content_link 资源(#7824
  • azurerm_api_management_named_value - value 已被标记为敏感以隐藏机密值(#7819
  • azurerm_cognitive_account - 不允许设置 qname_runtime_endpoint#7916
  • azurerm_iothub_dps - API 的 sku 属性的唯一有效值现在 S1#7847
  • azurerm_eventgrid_event_subscription - 弃用 topic_name,因为它现在在 API 中是只读的(#7871
  • azurerm_kubernetes_cluster - 使用托管Microsoft Entra 集成时更新将不再失败(#7874

2.20.0 (2020 年 7 月 23 日)

升级说明

  • 增强的位置验证 - Azure 提供程序现在验证 location 参数的值是否是正在使用的 Azure 环境中支持的 Azure 区域(来自 Azure 元数据服务),这样我们就可以在 terraform plan 时间(而不是在 terraform apply期间)捕获此字段的配置错误。 此功能现已默认启用,可通过将环境变量 ARM_PROVIDER_ENHANCED_VALIDATION 设置为 false 来选择退出此功能
  • azurerm_storage_account - 现在默认 allow_blob_public_access 为 false 以与门户保持一致,默认情况下是安全的(#7784

依赖:

  • github.com/Azure/azure-sdk-for-go 更新到 v44.1.0#7774
  • cosmos 更新为 2020-04-01#7597

特征:

  • 新数据源:azurerm_synapse_workspace#7517
  • 新资源:azurerm_data_share_dataset_data_lake_gen1 - 为 azurerm_data_share 添加 dataset_data_lake_gen1 支持(#7511
  • 新资源:azurerm_frontdoor_custom_https_configuration - 将前门 custom_https_configuration 移动到自己的资源,以允许并行创建/更新自定义 https 证书。 (#7498
  • 新资源:azurerm_kusto_cluster_customer_managed_key#7520
  • 新资源:azurerm_synapse_workspace#7517

改进:

  • azurerm_cosmos_db_account - 添加对 enable_free_tier 属性的支持 (#7814

BUG 修复:

  • 数据源:azurerm_private_dns_zone - 修复区域不存在时崩溃(#7783
  • azurerm_application_gateway - 修复 gateway_ip_configuration 崩溃(#7789
  • azurerm_cosmos_account - 自 2019 年 4 月 25 日(#7597以来,geo_location.prefix 属性已弃用为服务不再接受它作为输入)
  • azurerm_monitor_autoscale_setting - 修复 notification 崩溃(#7835
  • azurerm_storage_account - 现在默认 allow_blob_public_access 为 false 以与门户保持一致,默认情况下是安全的(#7784

2.19.0 (2020 年 7 月 16 日)

升级说明:

  • HDInsight 3.6 将于 2020-12-30 停用(在 Azure 公共版中) - HDInsight 4.0 不支持 ML 服务、RServer 或 Storm 群集,例如 azurerm_hdinsight_ml_services_clusterazurerm_hdinsight_rserver_clusterazurerm_hdinsight_storm_cluster 资源已弃用,并将在下一个主要版本的 Azure 提供程序中删除。 (#7706
  • 提供程序:不再自动注册 Microsoft.StorageCache RP (#7768

特征:

  • 新数据源:azurerm_route_filter#6341
  • 新资源:azurerm_route_filter#6341

改进:

  • dependencies: updateing to v44.0.0 of github.com/Azure/azure-sdk-for-go#7616
  • 依赖项:将 machinelearning API 更新到版本 2020-04-01#7703
  • 数据源:azurerm_storage_account - 公开 allow_blob_public_access#7739
  • 数据源:azurerm_dns_zone - 如果需要 resource_group_name 来解决不明确区域(#7680
  • azurerm_automation_schedule - 更新了时区字符串验证(#7754
  • azurerm_express_route_circuit_peering - 对 route_filter_id 属性的支持(#6341
  • azurerm_kubernetes_cluster - 不再在此区域 kubernetes_dashboard#7714
  • azurerm_local_network_gateway - address_space 订单现在可以更改(#7745
  • azurerm_machine_learning_workspace - 添加字段 high_business_impact#7703
  • azurerm_monitor_metric_alert - 支持多个范围和关联的条件(#7159
  • azurerm_mssql_database elastic_pool_id 删除 forcenew (#7628
  • azurerm_policy_assignment - 对 metadata 属性的支持(#7725
  • azurerm_policy_set_definition - 对 policy_definition_reference_id 属性的支持 (#7018
  • azurerm_storage_account - 支持配置 allow_blob_public_access#7739
  • azurerm_storage_container - 如果同名容器尚未完成删除操作(#7179), 容器创建将重试
  • azurerm_storage_share - 如果同名共享尚未完成其以前的删除操作(#7179
  • azurerm_virtual_network_gateway_connection - 对 traffic_selector_policy 块的支持(#6586
  • azurerm_orchestrated_virtual_machine_scale_set - 对 proximity_placement_group_id 属性的支持 (#7510

BUG 修复:

  • provider:弃用 metadata_urlmetadata_host,因为这是主机名(#7740
  • 现在可以更新 azurerm_*_virtual_machine - allow_extensions_operations#7749
  • azurerm_eventhub_namespace - 更改为 zone_redundant 现在强制使用新资源(#7612
  • azurerm_express_route_circuit - 修复创建中的最终一致性问题(#7753
  • azurerm_express_route_circuit - 修复潜在的崩溃(#7776
  • azurerm_managed_disk - 允许 disk_size_gb 属性最多 65536 GB(#7689
  • azurerm_machine_learning_workspace - 等待机器学习工作区完全删除(#7635
  • azurerm_mysql_server - ssl_minimal_tls_version_enforced 现在在更新中正确设置(#7307
  • azurerm_notification_hub - 在导入资源时验证 ID 的格式是否正确(#7690
  • azurerm_redis_cache - 在禁用身份验证的情况下预配时修复 bug(#7734
  • azurerm_virtual_hub - 字段 address_prefix 现在 ForceNew 来匹配 Azure API 的行为(#7713
  • azurerm_virtual_hub_connection - 指定时使用删除超时(#7731

2.18.0 (2020 年 7 月 10 日)

特征:

  • 可以在提供程序级别设置 metadata_url 以使用特定 URL 提供的环境(#7664
  • 新数据源:azurerm_key_vault_certificate_issuer#7074
  • 新数据源:azurerm_web_application_firewall_policy#7469
  • 新资源:azurerm_automation_connection#6847
  • 新资源:azurerm_automation_connection_certificate#6847
  • 新资源:azurerm_automation_connection_classic_certificate#6847
  • 新资源:azurerm_automation_connection_service_pricipal#6847
  • 新资源:azurerm_app_service_slot_virtual_network_swift_connection#5916
  • 新资源:azurerm_data_factory_dataset_azure_blob#6366
  • 新资源:azurerm_data_factory_dataset_cosmosdb_sqlapi#6366
  • 新资源:azurerm_data_factory_dataset_delimited_text#6366
  • 新资源:azurerm_data_factory_dataset_http#6366
  • 新资源:azurerm_data_factory_dataset_json#6366
  • 新资源:azurerm_data_factory_linked_service_azure_blob_storage#6366
  • 新资源:azurerm_data_factory_linked_service_azure_file_storage#6366
  • 新资源:azurerm_data_factory_linked_service_azure_file_storage#6366
  • 新资源:azurerm_data_factory_linked_service_cosmosdb#6366
  • 新资源:azurerm_data_factory_linked_service_sftp#6366
  • 新资源:azurerm_data_factory_linked_service_sftp#6366
  • 新资源:azurerm_key_vault_certificate_issuer#7074
  • 新资源:azurerm_kusto_attached_database_configuration#7377
  • 新资源:azurerm_kusto_database_principal_assignment#7484
  • 新资源:azurerm_mysql_active_directory_administrator#7621

改进:

  • 依赖项:将 github.com/tombuildsstuff/giovanni 更新为 v0.11.0#7608
  • 依赖项:将 network 更新为 2020-05-01#7585
  • 数据源:azurerm_eventhub_namespace - 公开 dedicated_cluster_id 字段(#7548
  • azurerm_cosmosdb_account - 对 ignore_missing_vnet_service_endpoint 属性的支持(#7348
  • azurerm_application_gateway - http_listener 块内 firewall_policy_id 属性的支持(#7580
  • azurerm_eventhub_namespace - 支持配置 dedicated_cluster_id 字段(#7548
  • azurerm_eventhub_namespace - 在使用专用群集时将 partition_count 设置为 1024 的支持 (#7548
  • azurerm_eventhub_namespace - 在使用专用群集时将 retention_count 设置为 90 的支持 (#7548
  • azurerm_hdinsight_hadoop_cluster - 现在支持 Azure Monitor (#7045
  • azurerm_hdinsight_hbase_cluster - 现在支持外部元存储(#6969
  • azurerm_hdinsight_hbase_cluster - 现在支持 Azure Monitor (#7045
  • azurerm_hdinsight_interactive_query_cluster - 现在支持外部元存储(#6969
  • azurerm_hdinsight_interactive_query_cluster - 现在支持 Azure Monitor (#7045
  • azurerm_hdinsight_kafka_cluster - 现在支持外部元存储(#6969
  • azurerm_hdinsight_kafka_cluster - 现在支持外部 Azure Monitor (#7045
  • azurerm_hdinsight_spark_cluster - 现在支持外部元存储(#6969
  • azurerm_hdinsight_spark_cluster - 现在支持外部 Azure Monitor (#7045
  • azurerm_hdinsight_storm_cluster - 现在支持外部元存储(#6969
  • azurerm_hdinsight_storm_cluster - 现在支持外部 Azure Monitor (#7045
  • azurerm_policy_set_definition - management_group_id 财产已被弃用,赞成 management_group_nameazurerm_policy_definition 的行为保持一致(#6943
  • azurerm_kusto_cluster - 对 language_extensions 属性的支持 (#7421
  • azurerm_kusto_cluster - 对 optimized_auto_scale 属性的支持(#7371
  • azurerm_mysql_server - 对 threat_detection_policy 属性的支持 (#7156
  • azurerm_mssql_database - sku_name 属性现在仅强制 HS(超大规模)系列的新资源(#7559
  • azurerm_web_application_firewall_policy - 允许将 version 设置为 0.1(对于何时将 type 设置为 Microsoft_BotManagerRuleSet) (#7579
  • azurerm_web_application_firewall_policy - 支持 custom_rules.match_conditions 块中的 transforms 属性(#7545
  • azurerm_web_application_firewall_policy - 支持 policy_settings 块中的 request_body_checkfile_upload_limit_in_mbmax_request_body_size_in_kb 属性(#7363

BUG 修复:

  • azurerm_api_management_api_operation_policy - 正确分析 XLM (#7345
  • azurerm_application_insights_api_key - 现在在创建时正确检查资源是否存在(#7650
  • azurerm_api_management_identity_provider_aad - 修复 client_secret 属性的永久差异(#7529
  • azurerm_eventhub_namespace_authorization_rule - 正确更新旧资源 ID(#7622
  • azurerm_policy_remediation - 删除 policy_definition_reference_id 字段的验证,因为这不是资源 ID(#7600
  • azurerm_storage_data_lake_gen2_filesystem - 如果删除了存储帐户(#7378),则防止在计划期间崩溃)

2.17.0 (2020 年 7 月 3 日)

升级说明:

  • azurerm_hdinsight_hadoop_cluster - 由于 Azure API(#7111)的行为更改,gateway 块中的 enabled 属性现在默认为 true,无法禁用此属性。
  • azurerm_hdinsight_hbase_cluster - 由于 Azure API(#7111)的行为更改,gateway 块中的 enabled 属性现在默认为 true,无法禁用此属性。
  • azurerm_hdinsight_interactive_query_cluster - 由于 Azure API(#7111)的行为更改,gateway 块中的 enabled 属性现在默认为 true,无法禁用此属性。
  • azurerm_hdinsight_kafka_cluster - 由于 Azure API(#7111)的行为更改,gateway 块中的 enabled 属性现在默认为 true,无法禁用此属性。
  • azurerm_hdinsight_ml_services_cluster - 由于 Azure API(#7111)的行为更改,gateway 块中的 enabled 属性现在默认为 true,无法禁用此属性。
  • azurerm_hdinsight_rserver_cluster - 由于 Azure API(#7111)的行为更改,gateway 块中的 enabled 属性现在默认为 true,无法禁用此属性。
  • azurerm_hdinsight_spark_cluster - 由于 Azure API(#7111)的行为更改,gateway 块中的 enabled 属性现在默认为 true,无法禁用此属性。
  • azurerm_hdinsight_storm_cluster - 由于 Azure API(#7111)的行为更改,gateway 块中的 enabled 属性现在默认为 true,无法禁用此属性。

特征:

  • 新资源:azurerm_kusto_cluster_principal_assignment#7533

改进:

  • dependencies: updateing to v43.2.0 of github.com/Azure/azure-sdk-for-go#7546
  • 数据源:azurerm_eventhub_namespace - 公开 zone_redundant 属性(#7534
  • 数据源:azurerm_postgresql_server - 公开 sku_name#7523
  • azurerm_app_service_environment - 属性 user_whitelisted_ip_ranges 已弃用并重命名为 allowed_user_ip_cidrs,以阐明函数和预期格式(#7499
  • azurerm_eventhub_namespace - 对 zone_redundant 属性的支持 (#7534
  • azurerm_key_vault_certificate - 公开 certificate_attribute 块(#7387
  • azurerm_kusto_cluster - 支持 trusted_external_tenants#7374
  • azurerm_sentinel_alert_rule_ms_security_incident - 属性 text_whitelist 已弃用并重命名为 display_name_filter,以便更好地匹配 api(#7499
  • azurerm_shared_image - 通过 specialized 属性支持专用图像(#7277
  • azurerm_shared_image_version - 通过 specialized 属性支持专用图像(#7277
  • azurerm_spring_cloud_service - 对 sku_name 的支持(#7531
  • azurerm_spring_cloud_service - 对 trace 块的支持(#7531

BUG 修复:

  • azurerm_api_management_named_value - 在完全创建属性之前轮询 (#7547
  • azurerm_api_management_property - 在完全创建属性之前轮询 (#7547
  • azurerm_linux_virtual_machine_scale_set - 当 upgrade_mode 设置为 Manual 时使用提供程序功能 roll_instances_when_required#7513
  • azurerm_marketplace_agreement - 修复导入问题(#7515
  • azurerm_windows_virtual_machine_scale_set - 当 upgrade_mode 设置为 Manual 时使用提供程序功能 roll_instances_when_required#7513

2.16.0 (2020 年 6 月 25 日)

依赖:

  • github.com/Azure/go-autorest/azure/cli 更新为 v0.3.1#7433

特征:

  • 新资源:azurerm_postgresql_active_directory_administrator#7411

改进:

  • 身份验证:Azure CLI - 支持自定义目录中的访问令牌(#7433
  • azurerm_api_management_api - 对 subscription_required 属性的支持 (#4885
  • azurerm_app_service_environment - 支持 internal_load_balancing_mode 属性的 Web, Publishing 值(#7346
  • azurerm_kusto_cluster - 对 identity 块的支持(#7367
  • azurerm_kusto_cluster - 对 virtual_network_configuration 块的支持(#7369
  • azurerm_kusto_cluster - zone 属性的 supoport (#7373
  • azurerm_firewall - 支持配置 threat_intel_mode#7437
  • azurerm_management_group - 在创建后等待管理组完全复制(#7473
  • azurerm_monitor_activity_log_alert - 支持 criteria 块中的字段 recommendation_categoryrecommendation_impactrecommendation_type#7458
  • azurerm_mssql_database - 最多支持 min_capacity 属性的 5#7457
  • azurerm_mssql_database - 支持最多 GP_S_Gen5_40GP_S_Gen5 SKU(#7453

BUG 修复:

  • azurerm_api_management_api - 允许点作为 name 字段的前缀(#7478
  • azurerm_function_app - app_settings 的状态修复(#7440
  • azurerm_hdinsight_hadoop_cluster - 节点和实例计数验证的修复(#7430
  • azurerm_hdinsight_hbase_cluster - 节点和实例计数验证的修复(#7430
  • azurerm_hdinsight_interactive_query_cluster - 节点和实例计数验证的修复(#7430
  • azurerm_hdinsight_kafka_cluster - 节点和实例计数验证的修复(#7430
  • azurerm_hdinsight_ml_services_cluster - 节点和实例计数验证的修复(#7430
  • azurerm_hdinsight_rserver_cluster - 节点和实例计数验证的修复(#7430
  • azurerm_hdinsight_spark_cluster - 节点和实例计数验证的修复(#7430
  • azurerm_hdinsight_storm_cluster - 节点和实例计数验证的修复(#7430
  • azurerm_monitor_autoscale_settings - 根据文档将 time_aggregation 设置为 Last 的支持(#7480
  • azurerm_postgresql_server - 现在可以通过重新创建资源来更新 sku_name 层(#7456
  • azurerm_network_interface_security_group_association - 现在被视为删除网络接口没有发现(#7459
  • azurerm_role_definition - terraform 导入现在设置阻止强制重新创建的范围(#7424
  • azurerm_storage_account_network_rules - 当设置为 [] 时,virtual_network_subnet_idsip_rules#7385

2.15.0 (2020 年 6 月 19 日)

升级说明:

  • azurerm_orchestrated_virtual_machine_scale_set - single_placement_group 属性现在需要由 2019-12-01 计算 API 中的服务团队 false#7188

依赖

  • 更新到 github.com/Azure/azure-sdk-for-gov43.1.0#7188
  • kusto 升级到2019-12-01#7101
  • kusto 升级到2020-02-15#6838

特征

  • 新数据源:azurerm_data_share_dataset_blob_storage#7107
  • 新资源:azurerm_data_factory_integration_runtime_self_hosted#6535
  • 新资源:azurerm_data_share_dataset_blob_storage#7107
  • 新资源:azurerm_eventhub_cluster#7306
  • 新资源:azurerm_maintenance_assignment_dedicated_host#6713
  • 新资源:azurerm_maintenance_assignment_virtual_machine#6713

改进:

  • 数据源:azurerm_management_group - 通过 display_name 支持查找(#6845
  • azurerm_api_management - 对 developer_portal_url 属性的支持(#7263
  • azurerm_app_service - scm_ip_restriction 支持(#6955
  • azurerm_app_service_certificate - 对 hosting_environment_profile_id propety 的支持 (#7087
  • azurerm_app_service_environment - 对 user_whitelisted_ip_ranges 属性的支持 (#7324
  • azurerm_kusto_cluster - enable_purge 支持(#7375
  • azurerm_kusto_cluster - 支持扩展的 Kusto 群集 SKU (#7372
  • azurerm_policy_assignment - 添加了对 enforcement_mode 的支持(#7331
  • azurerm_private_endpoint - 对 private_dns_zone_groupprivate_dns_zone_configscustom_dns_configs 块的支持(#7246
  • azurerm_storage_share_directory - name 现在可以包含一个嵌套目录(#7382

BUG 修复:

  • azurerm_api_management_api - 正确等待创建/更新的未来(#7273
  • azurerm_bot_connection - 为正在使用的 Azure 区域中的可用服务提供商添加运行时检查(#7279
  • azurerm_healthcare_service - access_policy_object_ids 属性现在是可选的(#7296
  • azurerm_hdinsight_cluster - 弃用 min_instance_count 属性(#7272
  • azurerm_network_watcher_flow_log - 在销毁时正确禁用流日志 (#7154

2.14.0 (2020 年 6 月 11 日)

升级说明:

  • azurerm_kubernetes_cluster - Azure Policy 加载项现在仅支持 v2(根据 Azure API)(#7233

依赖:

  • containerservice - 更新到 2020-03-01#7233
  • policy - 更新到 2019-09-01#7211

特征:

  • 新数据源:azurerm_blueprint_definition#6930
  • 新数据源:azurerm_blueprint_published_version#6930
  • 新数据源:azurerm_key_vault_certificate#7285
  • 新数据源:azurerm_kubernetes_cluster_node_pool#7233
  • 新资源:azurerm_blueprint_assignment#6930
  • 新资源:azurerm_data_factory_linked_service_key_vault#6971
  • 新资源:azurerm_iot_time_series_insights_access_policy#7202
  • 新资源:azurerm_iot_time_series_insights_reference_data_set#7112
  • 新资源:azurerm_app_service_hybrid_connection#7224

增强:

  • 数据源:azurerm_kubernetes_cluster - 公开 Azure Policy 加载项 version#7233
  • 数据源:azurerm_kubernetes_cluster - 公开用于每个节点池的 orchestrator_version#7233
  • 数据源:azurerm_kubernetes_cluster - 公开 disk_encryption_set_id 字段(#7233
  • azurerm_api_management_api - 确保在 content_formatwsdl 时填充 wsdl_selector#7076
  • azurerm_cosmosdb_account 修改 geo_location 不再触发资源(#7217
  • azurerm_eventgrid_event_subscription - 对 azure_function_endpoint 的支持(#7182
  • azurerm_eventgrid_event_subscription - 在 webhook_endpoint 块中公开 base_urlmax_events_per_batchpreferred_batch_size_in_kilobytesactive_directory_tenant_idactive_directory_app_id_or_uri#7207
  • azurerm_kubernetes_cluster - 支持配置/更新默认节点池中使用的 Kubernetes 版本(#7233
  • azurerm_kubernetes_cluster - 支持 Microsoft Entra ID (托管) 集成 v2 (#7233
  • azurerm_kubernetes_cluster - 支持使用磁盘加密集(#7233
  • azurerm_kubernetes_cluster - 支持配置自动缩放配置文件(#7233
  • azurerm_kubernetes_cluster - 支持在 load_balancer_profile 块内配置 outbound_ports_allocatedidle_timeout_in_minutes#7233
  • azurerm_kubernetes_cluster - 对运行时间 SLA/付费 SKU 的支持(#7233
  • azurerm_kubernetes_cluster - 公开群集 private_fqdn#7233
  • azurerm_kubernetes_cluster_node_pool - 支持配置/更新 Kubernetes 版本(#7233
  • azurerm_kubernetes_cluster_node_pool - 对现成节点池的支持(#7233
  • azurerm_kubernetes_cluster_node_pool - 对系统 & 用户节点池的支持(#7233
  • azurerm_web_application_firewall_policy - 在请求筛选器中添加对 GeoMatch 运算符的支持(#7181

BUG 修复:

  • 数据源:azurerm_kubernetes_cluster - 修复了某些只读字段无意中标记为用户可配置的问题(#7233
  • azurerm_application_gateway - 支持在没有版本的情况下指定 Key Vault 机密的 ID(#7095
  • azurerm_bot_channel_ms_teams - 仅当其具有值时发送 calling_web_hook#7294
  • azurerm_eventhub_namespace_authorization_rule - 处理 Azure 端从 authorizationRules 更改为 AuthorizationRules 的资源 ID(#7248
  • azurerm_eventgrid_event_subscription - 在省略 subject_filter 时修复崩溃(#7222
  • azurerm_function_app - 修复使用 linux 消耗计划时的app_settings (#7230
  • azurerm_linux_virtual_machine_scale_set - 为 max_bid_price 字段添加验证 (#7233
  • azurerm_kubernetes_cluster - Azure 中国不支持 Azure Policy 加载项,不再发送(#7233
  • azurerm_kubernetes_cluster - Azure 美国政府版不支持 Azure Policy 加载项,不再发送(#7233
  • azurerm_kubernetes_cluster - Azure 美国政府版不支持 Kubernetes 仪表板加载项,不再发送(#7233
  • azurerm_kubernetes_cluster - 导入 default_node_pool 时搜索系统节点池(#7233
  • azurerm_kubernetes_cluster_node_pool - 对 node_taints 字段的更改现在强制使用新资源,并匹配更新的 API 行为(#7233
  • azurerm_management_group - 在删除期间从管理组分离订阅时使用订阅 ID 而不是订阅资源 ID (#7216
  • azurerm_windows_virtual_machine_scale_set - 为 max_bid_price 字段添加验证 (#7233

2.13.0 (2020 年 6 月 4 日)

特征:

  • 新数据源azurerm_logic_app_integration_account#7099
  • 新数据源:azurerm_virtual_machine_scale_set#7141
  • 新资源azurerm_logic_app_integration_account#7099
  • 新资源azurerm_monitor_action_rule_action_group#6563
  • 新资源azurerm_monitor_action_rule_suppression#6563

改进:

  • azurerm_data_factory_pipeline - 支持 activities#6224
  • azurerm_eventgrid_event_subscription - 支持高级筛选(#6861
  • azurerm_signalr_service - 对 EnableMessagingLogs 功能的支持(#7094

BUG 修复:

  • azurerm_app_service - 未显式指定(#7059) 时,默认优先级现在在 ip restriciton 上设置
  • azurerm_app_service - 应用服务检查 ASE 中名称可用性的正确范围(#7157
  • azurerm_cdn_endpoint - origin_host_header 现在可以设置为空(#7164
  • azurerm_cosmosdb_account - CheckNameExists 500 响应代码 bug 的解决方法(#7189
  • azurerm_eventhub_authorization_rule - 修复间歇性 404 错误(#7122
  • azurerm_eventgrid_event_subscription - 在设置 hybrid_connection_endpoint 块时修复错误(#7203
  • azurerm_function_app - 在 linuxos_type 时正确设置 Kind#7140
  • azurerm_key_vault_certificate - 始终设置 certificate_datathumbprint 字段(#7204
  • azurerm_role_assignment - 对预览角色分配的支持(#7205
  • 现在还计算 azurerm_virtual_network_gateway - vpn_client_protocols 以防止永久性差异(#7168

2.12.0 (2020 年 5 月 28 日)

特征:

  • 新数据源:azurerm_advisor_recommendations#6867
  • 新资源:azurerm_dev_test_global_shutdown_schedule#5536
  • 新资源:azurerm_nat_gateway_public_ip_association#6450

改进:

  • 数据源:azurerm_kubernetes_cluster - 在 addon_profile 块中公开 oms_agent_identity 块(#7056
  • 数据源:azurerm_kubernetes_cluster - 公开 identitykubelet_identity 属性(#6527
  • azurerm_batch_pool - 支持 container_image_names 属性(#6689
  • azurerm_eventgrid_event_subscription - 对 expiration_time_utcservice_bus_topic_endpointservice_bus_queue_endpoint属性的支持(#6860
  • azurerm_eventgrid_event_subscription - eventhub_endpoint 被弃用,赞成 eventhub_endpoint_id 财产(#6860
  • azurerm_eventgrid_event_subscription - hybrid_connection_endpoint 被弃用,赞成 hybrid_connection_endpoint_id 财产(#6860
  • azurerm_eventgrid_topic - 对 input_schemainput_mapping_fieldsinput_mapping_default_values 的支持(#6858
  • azurerm_kubernetes_cluster - 在 addon_profile 块中公开 oms_agent_identity 块(#7056
  • azurerm_logic_app_action_http - 对 run_after 属性的支持 (#7079
  • azurerm_storage_account - account_replication_type 属性的支持 RAGZRSGZRS#7080

BUG 修复:

  • azurerm_api_management_api_version_set - 处理对 Azure 资源 ID 的更改(#7071
  • azurerm_key_vault_certificate - 修复了使用外部签名证书(使用 Unknown 颁发者)时存在的 bug(#6979
  • azurerm_linux_virtual_machine - 正确验证 rsa ssh public_key 属性长度(#7061
  • azurerm_linux_virtual_machine - 允许在非区域部署中设置 virtual_machine_scale_set_id#7057
  • azurerm_servicebus_topic - name 字段中的数字支持(#7027
  • azurerm_shared_image_version - target_region.x.storage_account_type 现已默认,可以添加/删除多个 target_region#6940
  • azurerm_sql_virtual_network_rule - 更新 name 字段的验证(#6968
  • azurerm_windows_virtual_machine - 允许在非区域部署中设置 virtual_machine_scale_set_id#7057
  • azurerm_windows_virtual_machine - 正确验证 rsa ssh public_key 属性长度(#7061

2.11.0 (2020 年 5 月 21 日)

依赖:

  • github.com/Azure/azure-sdk-for-go 更新为 v42.1.0#6725
  • network 更新为 2020-03-01#6727

特征:

  • “选择加入/实验性增强型位置验证”: 这允许验证所指定的 location 字段是正在使用的 Azure 环境中的有效 Azure 区域-可以通过 terraform plan 而不是 terraform apply捕获。 这可以通过将环境变量 ARM_PROVIDER_ENHANCED_VALIDATION 设置为 true 来启用,并在 AzureRM 提供程序的未来版本中默认启用(#6927
  • 数据源:azurerm_data_share#6789
  • 新资源:azurerm_data_share#6789
  • 新资源:azurerm_iot_time_series_insights_standard_environment#7012
  • 新资源:azurerm_orchestrated_virtual_machine_scale_set#6626

改进:

  • 数据源:azurerm_platform_image - 对 version 筛选器的支持(#6948
  • azurerm_api_management_api_version_set - 更新 name 字段的验证(#6947
  • azurerm_app_service - ip_restriction 块现在支持 action 属性(#6967
  • azurerm_databricks_workspace - 公开 workspace_idworkspace_url#6973
  • azurerm_netapp_volume - 支持 mount_ip_addresses 属性(#5526
  • azurerm_redis_cache - 支持新的最大内存策略 allkeys-lfu & volatile-lfu#7031
  • azurerm_storage_account - 允许 blob_properties 块内 cors_rule 块内 allowed_methods 的值 PATCH#6964

BUG 修复:

  • 数据源:azurerm_api_management_group - 找不到组时引发错误(#7024
  • 数据源:azurerm_image - 找不到图像时引发错误(#7024
  • 数据源:azurerm_data_lake_store - 找不到 Data Lake Store 时引发错误(#7024
  • 数据源:azurerm_data_share_account - 找不到 Data Share 帐户时引发错误(#7024
  • 数据源:azurerm_hdinsight_cluster - 找不到 HDInsight 群集时引发错误(#7024
  • 数据源:azurerm_healthcare_service - 找不到医疗保健服务时引发错误(#7024
  • 数据源:azurerm_healthcare_service - 确保在响应中设置所有块(#7024
  • 数据源:azurerm_firewall - 找不到防火墙时引发错误(#7024
  • 数据源:azurerm_maintenance_configuration - 找不到维护配置时引发错误(#7024
  • 数据源:azurerm_private_endpoint_connection - 找不到专用终结点连接时引发错误(#7024
  • 数据源:azurerm_resources - 有时不返回所有匹配的资源(#7036
  • 数据源:azurerm_shared_image_version - 找不到映像版本时引发错误(#7024
  • 数据源:azurerm_shared_image_versions - 找不到映像版本时引发错误(#7024
  • 数据源:azurerm_user_assigned_identity - 找不到用户分配标识时引发错误(#7024
  • azurerm_api_management_subscription - 修复导出 primary_keysecondary_key#6938
  • azurerm_eventgrid_event_subscription - 正确分析 ID (#6958
  • azurerm_healthcare_service - 确保响应中设置所有块(#7024
  • azurerm_linux_virtual_machine - 允许名称以大写字母结尾(#7023
  • azurerm_linux_virtual_machine_scale_set - 允许名称以大写结尾(#7023
  • azurerm_management_group - 服务响应中 403 bug 的解决方法(#6668
  • azurerm_postgresql_server - 当 skubasic 时,请勿尝试获取威胁防护(#7015
  • azurerm_windows_virtual_machine - 允许名称以大写结尾(#7023
  • azurerm_windows_virtual_machine_scale_set - 允许名称以大写结尾(#7023

2.10.0 (2020 年 5 月 14 日)

依赖:

  • eventgrid 更新为 2020-04-01-preview#6837
  • iothub 更新为 2019-03-22-preview#6875

特征:

  • 新数据源:azurerm_eventhub#6841
  • 新资源:azurerm_eventgrid_domain_topic#6859

改进:

  • 所有数据源:将 resource_group_name 字段的验证添加到“必需”(#6864
  • 数据源:azurerm_virtual_machine - 导出 identity 属性(#6826
  • azurerm_api_management - 支持配置开发人员门户(#6724
  • azurerm_api_management - 支持用户分配的托管标识(#6783
  • azurerm_api_management - 支持没有版本的 key_vault_id#6723
  • azurerm_api_management_diagnostic - 支持所需的属性 api_management_logger_id#6682
  • azurerm_application_gateway - 对 WAF 策略的支持(#6105
  • azurerm_app_service_environment - 支持指定显式资源组(#6821
  • azurerm_express_route_circuit - 更改带宽减少时取消预配和重新预配线路(#6601
  • azurerm_frontdoor - 公开 header_frontdoor_id 属性(#6916
  • azurerm_log_analytics_workspace - 添加免费层 rentention_in_days 支持(#6844
  • azurerm_mariadb_server - 支持 create_mode 属性,允许创建副本、时间点还原和异地还原(#6865
  • azurerm_mariadb_server - 对 public_network_access_enabled 属性的支持 (#6865
  • azurerm_mariadb_server - storage_profile 块中的所有属性都已移动到顶层(#6865
  • azurerm_mariadb_server - 以下属性已重命名并更改为布尔类型:ssl_enforcementssl_enforcement_enabledgeo_redundant_backupgeo_redundant_backup_enabledauto_grow
  • azurerm_mysql_server - 支持 create_mode 属性,允许创建副本、时间点还原和异地还原(#6833
  • azurerm_mysql_server - 对 public_network_access_enabled 属性的支持 (#6833
  • azurerm_mysql_server - storage_profile 块中的所有属性都已移动到顶层(#6833
  • azurerm_mysql_server - 以下属性已重命名并更改为布尔类型:ssl_enforcementssl_enforcement_enabledgeo_redundant_backupgeo_redundant_backup_enabledauto_growauto_grow_enabled#6833
  • azurerm_mssql_server - 添加对 azuread_administrator 属性的支持(#6822
  • azurerm_postgres_server - 对 threat_detection_policy 属性的支持 (#6721
  • azurerm_storage_account - 启用 account_kindStorage 迁移到 StorageV2#6580
  • azurerm_windows_virtual_machine - 现在可以更新 os_disk.disk_encryption_set_id#6846

BUG 修复:

  • 数据源:azurerm_automation_account - 使用自动化帐户的 ID,而不是自动化帐户注册信息的 ID(#6848
  • 数据源:azurerm_security_group - 修复 id 为 nil 的崩溃(#6910
  • 数据源:azurerm_mysql_server - 删除 administrator_login_password 属性,因为它未从 api 返回(#6865
  • azurerm_api_management - 修复 policy 为 nil 时的崩溃 (#6862
  • azurerm_api_management - 仅发送 hostname_configuration 属性(#6850
  • azurerm_api_management_diagnostic - 现在可以通过支持 api_management_logger_id#6682) 再次预配
  • azurerm_api_management_named_value - 修复 secret 为 true 时的非空计划(#6834
  • azurerm_application_insights - retention_in_days 默认为 90(#6851
  • azurerm_data_factory_trigger_schedule - 设置管道引用所需的 type#6871
  • azurerm_kubernetes_cluster - 修复了 InvalidLoadbalancerProfile 错误(#6534
  • azurerm_linux_virtual_machine_scale_set - 支持更新 do_not_run_extensions_on_overprovisioned_machines 属性(#6917
  • azurerm_monitor_diagnostic_setting - 修复 retention_policy 可能出现的崩溃(#6911
  • azurerm_mariadb_server - 启用 auto_grow 时,storage_mb 属性现在是可选的(#6865
  • azurerm_mysql_server - 启用 auto_grow 时,storage_mb 属性现在是可选的(#6833
  • azurerm_role_assignment - 向分配创建添加了事件一致性检查(#6925
  • azurerm_windows_virtual_machine_scale_set - 支持更新 do_not_run_extensions_on_overprovisioned_machines 属性(#6917

2.9.0 (2020 年 5 月 7 日)

特征:

  • 新数据源:azurerm_data_share_account#6575
  • 新资源:azurerm_data_share_account#6575
  • 新资源:azurerm_function_app_slot#6435
  • 新资源:azurerm_sentinel_alert_rule_scheduled#6650

改进:

  • 数据源:azurerm_eventhub_authorization_rule - 对 secondary_connection_string_alias 代理 primary_connection_string_alias 的支持(#6708
  • 数据源:azurerm_eventhub_namespace_authorization_rule - 对 secondary_connection_string_alias 代理 primary_connection_string_alias 的支持(#6708
  • 数据源:azurerm_eventhub_namespace - 对 _defaultsecondary_connection_string_alias 代理 default_primary_connection_string_alias 的支持(#6708
  • azurerm_analysis_services_server - 支持在服务器暂停时进行更新(#6786
  • azurerm_app_service - 添加了对health_check_path预览功能的支持(#6661
  • azurerm_app_service - 对 ip_restrictions 上的 namepriority 的支持(#6705
  • azurerm_application_gateway - 支持不使用密码的 SSL 证书(#6742
  • azurerm_eventhub_authorization_rule - 对 secondary_connection_string_alias 代理 primary_connection_string_alias 的支持(#6708
  • azurerm_eventhub_namespace_authorization_rule - 对 secondary_connection_string_alias 代理 primary_connection_string_alias 的支持(#6708
  • azurerm_eventhub_namespace - 对 _defaultsecondary_connection_string_alias 代理 default_primary_connection_string_alias 的支持(#6708
  • azurerm_hdinsight_hadoop_cluster - 在群集创建时支持元存储(#6145
  • azurerm_key_vault_certificate - 如果 features 标志 recover_soft_deleted_key_vaults 设置为 true#6716),则支持恢复软删除的证书
  • azurerm_key_vault_key - 如果 features 标志 recover_soft_deleted_key_vaults 设置为 true#6716),则支持恢复软删除的密钥
  • azurerm_key_vault_secret - 如果 features 标志 recover_soft_deleted_key_vaults 设置为 true#6716),则支持恢复软删除的机密
  • azurerm_linux_virtual_machine_scale_set - 支持为数据磁盘配置 create_mode#6744
  • azurerm_monitor_diagnostic_setting - log_analytics_destination_type 支持 AzureDiagnostics#6769
  • azurerm_windows_virtual_machine_scale_set - 支持为数据磁盘配置 create_mode#6744

BUG 修复:

  • 提供程序:将环境设置为 AZURESTACKCLOUD 时引发错误(#6817
  • azurerm_analysis_services_server - ip 限制名称字段不再区分大小写(#6774
  • azurerm_automation_runbook - publish_content_link 属性现在是可选的(#6813
  • azurerm_eventhub_namespace_authorization_rule - 锁定以防止多个资源不会冲突(#6701
  • azurerm_network_interface - 对 dns 服务器的更改不再使用增量更新(#6624
  • azurerm_policy_assignment - 允许范围不带 subscription/<id>(内置策略)的警察(#6792
  • azurerm_policy_definition - metadata 字段中对动态字段(createdBycreatedOnupdatedByupdatedOn)键的更改从差异(#6734) 中排除
  • azurerm_redis_cache - 确保在启用 rdb_backup_enabled 时设置 rdb_storage_connection_string#6819
  • azurerm_site_recovery_network_mapping - 检查是否存在现有网络映射时处理 API 错误(#6747

2.8.0 (2020 年 4 月 30 日)

特征:

  • 新数据源:azurerm_sentinel_alert_rule_ms_security_incident#6606
  • 新数据源:azurerm_shared_image_versions#6700
  • 新资源:azurerm_managed_application#6386
  • 新资源:azurerm_mssql_server#6677
  • 新资源:azurerm_sentinel_alert_rule_ms_security_incident#6606

改进:

  • azurerm_api_management - sku_name 支持 skuConsumption 值(#6602
  • azurerm_api_management_api - 支持 openapi v3 内容格式(#6618
  • azurerm_application_gateway - 支持 host_names 属性(#6630
  • azurerm_express_route_circuit_peering - 对 customer_asnrouting_registry_name 代理的支持(#6596
  • azurerm_frontdoor - 添加对 backend_pools_send_receive_timeout_seconds 的支持(#6604
  • azurerm_mssql_server -support public_network_access_enabled 属性(#6678
  • azurerm_mssql_database - 对 extended_auditing_policy 块的支持(#6402
  • azurerm_mssql_elasticpool - 支持 license_type#6631
  • azurerm_subnet:支持具有 address_prefixes 的多个前缀(#6493
  • data.azurerm_shared_image_version - name 支持 latestrecent#6707

BUG 修复:

  • azurerm_key_vault - 现在可以在没有订阅级别权限的情况下创建 (#6260
  • azurerm_linux_virtual_machine - 修复 name 验证以允许完整长度的资源名称(#6639
  • azurerm_linux_virtual_machine_scale_set - 修复 name 验证以允许完整长度的资源名称(#6639
  • azurerm_monitor_diagnostic_setting - 使 retention_policyretention_policy 可选(#6603
  • azurerm_redis_cache - 禁用 SSL 时正确生成连接字符串(#6635
  • azurerm_sql_database - 防止辅助数据库的扩展审核策略(#6402
  • azurerm_web_application_firewall_policy - 支持新 API 版本所需的 managed_rules 属性(#6126
  • azurerm_windows_virtual_machine - 修复 name 验证以允许完整长度的资源名称(#6639
  • azurerm_windows_virtual_machine_scale_set - 修复 name 验证以允许完整长度的资源名称(#6639
  • IPSectype 时,azurerm_virtual_network_gateway_connection - shared_key 现在是可选的(#6565

2.7.0 (2020 年 4 月 23 日)

特征:

  • 新数据源:azurerm_private_dns_zone#6512
  • 新资源:azurerm_maintenance_configuration#6038
  • 新资源:azurerm_servicebus_namespace_network_rule_set#6379
  • 新资源:azurerm_spring_cloud_app#6384

依赖:

  • apimanagement 更新到 2019-12-01#6479
  • 更新 github.com/Azure/go-autorest 分支(#6509

改进:

  • 数据源:app_service_environment - 导出 location 属性(#6538
  • 数据源:azurerm_notification_hub_namespace - 导出 tags#6578
  • azurerm_api_management - 支持虚拟网络集成(#5769
  • azurerm_cosmosdb_mongo_collection - 对 indexsystem_index 属性的支持(#6426
  • azurerm_function_app - 添加了 storage_account_idstorage_account_access_key#6304
  • azurerm_kubernetes_cluster - 弃用 private_link_enabled 赞成 private_cluster_enabled #6431
  • azurerm_mysql_server - 对 public_network_access_enabled 属性的支持 (#6590
  • azurerm_notification_hub - 对 tags 的支持(#6578
  • azurerm_notification_hub_namespace - 对 tags 的支持(#6578
  • azurerm_postgres_server - 支持 create_mode 属性,允许创建副本、时间点还原和异地还原(#6459
  • azurerm_postgres_server - 对 infrastructure_encryption_enabledpublic_network_access_enabledssl_minimal_tls_version_enforced 属性的支持(#6459
  • azurerm_postgres_server - storage_profile 块中的所有属性都已移动到顶层(#6459
  • azurerm_postgres_server - 以下属性已重命名并更改为布尔类型:ssl_enforcementssl_enforcement_enabledgeo_redundant_backupgeo_redundant_backup_enabledauto_growauto_grow_enabled#6459
  • azurerm_private_endpoint - 添加对 tags 的支持(#6574
  • azurerm_shared_image - 支持 hyper_v_generation 属性(#6511
  • azurerm_linux_virtual_machine_scale_set - 对 automatic_instance_repair 属性的支持 (#6346
  • azurerm_windows_virtual_machine_scale_set - 对 automatic_instance_repair 属性的支持 (#6346

BUG 修复:

  • 数据源:azurerm_private_link_service - 分析响应时修复崩溃(#6504
  • azurerm_application_gateway - 禁止对 backend_address_pool.#.fqdns 使用空值来防止恐慌(#6549
  • azurerm_application_gateway - 在不更改的情况下阻止重新排序不再会导致更新(#6476
  • azurerm_cdn_endpoint - origin_host_header 现在是必需的(#6550
  • azurerm_cdn_endpoint - 设置 request_header_condition 块(#6541
  • azurerm_iothub_dps - 修复路径不正确时崩溃(#6570
  • azurerm_linux_virtual_machine_scale_set - 修复了 boot_diagnositics 崩溃(#6569
  • azurerm_policy_assignment - 允许从 subscription/<id> 开始的范围(#6576
  • azurerm_postgres_server - 启用 auto_grow 时,storage_mb 属性现在是可选的(#6459
  • azurerm_public_ip_prefix - 更新 prefix_length 验证以接受所有有效的 IPv4 地址范围(#6589
  • azurerm_route - 向 nameroute_table_name代理添加验证(#6055
  • azurerm_virtual_network_gateway - 每个 API 要求,public_ip_address_id 是必需的(#6548

2.6.0 (2020 年 4 月 16 日)

特征:

  • 新数据源:azurerm_policy_set_definition#6305

依赖:

  • github.com/Azure/azure-sdk-for-go 更新为 v41.2.0#6419

改进:

  • 数据源:azurerm_policy_definition - 现在可以使用 name 查找(#6275
  • 数据源:azurerm_policy_definition - 字段 management_group_id 已弃用并重命名为 management_group_name#6275
  • azurerm_application_insights - 对 disable_ip_masking 属性的支持 (#6354
  • azurerm_cdn_endpoint - 支持配置 delivery_rule#6163
  • azurerm_cdn_endpoint - 支持配置 global_delivery_rule#6163
  • azurerm_function_app - 对 pre_warmed_instance_count 属性的支持 (#6333
  • azurerm_hdinsight_hadoop_cluster - 对 tls_min_version 属性的支持 (#6440
  • azurerm_hdinsight_hbase_cluster - 对 tls_min_version 属性的支持 (#6440
  • azurerm_hdinsight_interactive_query_cluster - 对 tls_min_version 属性的支持 (#6440
  • azurerm_hdinsight_kafka_cluster - 对 tls_min_version 属性的支持 (#6440
  • azurerm_hdinsight_ml_services_cluster - 对 tls_min_version 属性的支持 (#6440
  • azurerm_hdinsight_rserver_cluster - 对 tls_min_version 属性的支持 (#6440
  • azurerm_hdinsight_spark_cluster - 对 tls_min_version 属性的支持 (#6440
  • azurerm_hdinsight_storm_cluster - 支持 threat_detection_policy 属性(#6437
  • azurerm_kubernetes_cluster - 导出 kubelet_identity#6393
  • azurerm_kubernetes_cluster - 支持更新 load_balancer_profile 块内的 managed_outbound_ip_countoutbound_ip_prefix_idsoutbound_ip_address_ids 字段(#5847
  • azurerm_network_interface - 导出 internal_domain_name_suffix 属性(#6455
  • azurerm_policy_definition - management_group_id 已弃用并重命名为 management_group_name#6275
  • azurerm_sql_server - 对 connection_policy 属性的支持 (#6438
  • azurerm_virtual_network - 导出 guid 属性(#6445

BUG 修复:

  • 数据源:azurerm_data_factory- 修复未设置 ID 的 bug(#6492
  • 数据源:azurerm_eventhub_namespace_authorization_rule - 确保设置 id 字段(#6496
  • 数据源:azurerm_mariadb_server - 确保设置 id 字段(#6496
  • 数据源:azurerm_network_ddos_protection_plan - 确保设置 id 字段(#6496
  • azurerm_function_app - 防止 API 出现恐慌,返回空的 IP 安全限制(#6442
  • azurerm_machine_learning_workspace - Enterprise sku 现已正常工作(#6397
  • azurerm_managed_disk- 修复了一个 bug,无论计算机当前是否关闭(#4690

2.5.0 (2020 年 4 月 9 日)

重大更改:

  • Azure Kubernetes 服务
    • 由于 AKS API 中的中断性变更,azurerm_kubernetes_cluster 资源具有重大行为更改,其中创建 Mixed-Mode 身份验证群集(例如,将服务主体用于托管标识)不再受支持。
    • AKS 团队已确认,现有群集将由 Azure API 更新,以便仅在对群集进行更改(但不是节点池)时使用 MSI。 虽然 Terraform 可以自动执行此操作,但某些环境对可以添加/删除标记有限制,因此需要执行带外操作。 相反,在检测尚未更新的 Mixed-Mode 群集时,或者检测 Terraform 配置仍包含 service_principal 块的前 Mixed-Mode 群集时,Terraform 将输出有关如何继续的说明。
    • azurerm_kubernetes_cluster_node_pool - 禁用自动缩放的群集必须确保 min_countmax_count 设置为 null(或省略)而不是 0(因为 0 不是这些字段的有效值)。

笔记:

  • Azure Kubernetes 服务 (AKS) API 中当前存在 bug,其中节点池上的标记在错误的情况下返回 - 此问题跟踪此 bug。 这会影响 azurerm_kubernetes_clustersdefault_node_pool 块内的 tags 字段和 azurerm_kubernetes_cluster_node_pool 资源的 tags 字段。

改进:

  • 依赖项:更新以使用容器 API 的版本 2020-02-01#6095
  • 新资源:azurerm_private_dns_txt_record#6309
  • azurerm_kubernetes_cluster - 使 service_principal 块可选 - 因此现在可以创建仅限 MSI 的群集(#6095
  • azurerm_kubernetes_cluster - 如果未指定(#6095),Azure 现在会生成计算为 Windows 凭据的 windows_profile
  • azurerm_kubernetes_cluster - 对 network_profile 块内 outbound_type 的支持(#6120
  • azurerm_linux_virtual_machine - OS 磁盘加密设置无法更新(#6230
  • azurerm_windows_virtual_machine - OS 磁盘加密设置无法更新(#6230

BUG 修复:

  • azurerm_kubernetes_cluster - 要求 default_node_pool 块内的 min_countmax_count 设置为 null,而不是禁用自动缩放时 0#6095
  • azurerm_kubernetes_cluster - 确保始终将 default_node_pool 块内 node_count 的值传递给 API 以匹配 API 中的要求(#6095
  • azurerm_kubernetes_cluster - 确保 tags 设置为 default_node_pool 的状态(#6095
  • azurerm_kubernetes_cluster - 有条件地为 Azure 中国发送 aci_connector_linux 块(#6370
  • azurerm_kubernetes_cluster - 有条件地为 Azure 中国 & Azure 美国政府发送 http_application_routing 块(#6370
  • azurerm_kubernetes_cluster_node_pool - 要求禁用自动缩放时将 min_countmax_count 设置为 null 而不是 0#6095
  • azurerm_linux_virtual_machine - 如果读取上的 priority 属性为空,则假定该属性为 Regular#6301
  • azurerm_windows_virtual_machine - 如果读取上的 priority 属性为空,则假定该属性为 Regular#6301

2.4.0 (2020 年 4 月 2 日)

特征:

  • 新数据源:azurerm_managed_application_definition#6211
  • 新资源:azurerm_hpc_cache_nfs_target#6191
  • 新资源:azurerm_log_analytics_datasource_windows_event #6321
  • 新资源:azurerm_log_analytics_datasource_windows_performance_counter#6274
  • 新资源:azurerm_managed_application_definition#6211
  • 新资源:azurerm_spring_cloud_service#4928

改进:

  • azurerm_network_interface - 始终向 api 发送 enable_accelerated_networking#6289
  • azurerm_management_group - 弃用并将 group_id 属性重命名为 name 以更好地匹配它所代表的内容(#6276

错误:

  • azurerm_application_gateway - 现在可以使用 target_url 设置 include_path#6175
  • azurerm_policy_set_definition - 将 metadata 标记为计算(#6266

2.3.0 (2020 年 3 月 27 日)

特征:

  • 新数据源:azurerm_mssql_database#6083
  • 新数据源:azurerm_network_service_tags#6229
  • 新资源:azurerm_custom_resource_provider#6234
  • 新资源:azurerm_hpc_cache_blob_target#6035
  • 新资源:azurerm_machine_learning_workspace#5696
  • 新资源:azurerm_mssql_database#6083
  • 新资源:azurerm_mssql_virtual_machine#5263
  • 新资源:azurerm_policy_remediation#5746

改进:

  • 依赖项:将 github.com/Azure/azure-sdk-for-go 更新为 v40.3.0#6134
  • 依赖项:将 github.com/terraform-providers/terraform-provider-azuread 更新为 v0.8.0#6134
  • 依赖项:将 github.com/tombuildsstuff/giovanni 更新为 v0.10.0#6169
  • 使用 location 字段的所有资源 - 添加验证以确保此字段不是空字符串(#6242
  • 数据源 azurerm_storage_container - 公开 resource_manager_id 字段(#6170
  • azurerm_automation_schedule - 为时区字段添加验证 (#5759
  • azurerm_cognitive_account - 对 qna_runtime_endpoint 属性的支持 (#5778
  • azurerm_hpc_cache - 公开 mount_addresses 字段(#6214
  • azurerm_lb - 允许 private_ip_address 属性的 ipv6 地址(#6125
  • azurerm_managed_disk - disk_encryption_set_id 字段不再是 ForceNew (#6207
  • azurerm_public_ip - 对动态 IPv6 地址的支持(#6140
  • azurerm_service_fabric_cluster - 对 client_certificate_common_name 属性的支持 (#6097
  • azurerm_storage_container - 公开 resource_manager_id 字段(#6170
  • azurerm_storage_share - 公开 resource_manager_id 字段(#6170
  • azurerm_traffic_manager_profile - 对 custom_header 属性的支持 (#5923

BUG 修复:

  • azurerm_analysis_server - 将 ipv4_firewall_rule 块切换到集而不是列表来处理此未排序(#6179
  • azurerm_linux_virtual_machine - 使 custom_data 字段敏感(#6225
  • azurerm_linux_virtual_machine_scale_set - 使 custom_data 字段敏感(#6225
  • azurerm_managed_disk- 仅在更改磁盘大小、磁盘加密集 ID 或存储帐户类型时重新启动附加虚拟机(#6162
  • azurerm_netapp_volume - 允许 storage_quota_in_gb 属性最多 102400 MB(#6228
  • azurerm_policy_definition - 在分析管理组 ID 时修复 bug (#5981
  • azurerm_postgresql_server - 更新 name 字段的验证(#6064
  • azurerm_sql_database - 为扩展审核策略客户端使用正确的基本 URI(#6233
  • azurerm_storage_management_policy - 在 base_blob 块内有条件地设置值(#6250
  • azurerm_virtual_machine_data_disk_attachment - 在 VM 不再可用时检测磁盘附件(#6237
  • azurerm_windows_virtual_machine - 使 custom_data 字段敏感(#6225
  • azurerm_windows_virtual_machine_scale_set - 使 custom_data 字段敏感(#6225

2.2.0 (2020 年 3 月 18 日)

特征:

  • 新数据源:azurerm_app_configuration#6133
  • 新数据源:azurerm_powerbi_embedded#5152
  • 新资源:azurerm_cost_management_export_resource_group#6131
  • 新资源:azurerm_powerbi_embedded#5152
  • 新资源:azurerm_virtual_hub_connection#5951

改进:

  • 数据源:* azurerm_logic_app_workflow - 公开计算字段:endpoint_configuration#5862
  • azurerm_application_gateway - 通过 key_value_secret_id 属性支持密钥保管库 SSL 证书(#4366
  • azurerm_function_app - 支持配置 daily_memory_time_quota#6100
  • azurerm_logic_app_workflow - 公开计算字段:endpoint_configuration#5862
  • azurerm_linux_virtual_machine_scale_set - 对 scale_in_policyterminate_notification 的支持(#5391
  • azurerm_sql_database - 对 extended_auditing_policy 属性的支持 (#5049
  • azurerm_windows_virtual_machine_scale_set - 对 scale_in_policyterminate_notification 的支持(#5391

BUG 修复:

  • 数据源:azurerm_iothub_dps_shared_access_policy - 从服务终结点而不是设备终结点生成 primary_connection_stringsecondary_connection_string#6108
  • azurerm_function_app - 为高级计划添加 WEBSITE_CONTENT & WEBSITE_CONTENTAZUREFILECONNECTIONSTRING#5761
  • azurerm_iothub_dps_shared_access_policy - 从服务终结点而不是设备终结点生成 primary_connection_stringsecondary_connection_string#6108
  • azurerm_linux_virtual_machine - 更新 name 验证以允许时间段(#5966
  • azurerm_linux_virtual_machine_scale_set - 更新 name 验证以允许时间段(#5966
  • azurerm_storage_management_policy - 修复了单个 blob 规则操作的使用(#5803

2.1.0 (2020 年 3 月 11 日)

笔记:

azurerm_frontdoor 资源引入了中断性变更,因为基础服务 API 强制实施 location 属性必须在所有新部署的 Front Door 服务上设置为“全局”。

特征:

  • 新数据源:azurerm_database_migration_project#5993
  • 新数据源:azurerm_database_migration_service#5258
  • 新数据源:azurerm_kusto_cluster#5942
  • 新数据源:azurerm_servicebus_topic_authorization_rule#6017
  • 新资源:azurerm_bot_channel_directline#5445
  • 新资源:azurerm_database_migration_project#5993
  • 新资源:azurerm_database_migration_service#5258
  • 新资源:azurerm_hpc_cache#5528
  • 新资源:azurerm_iotcentral_application#5446
  • 新资源:azurerm_monitor_scheduled_query_rules_alert#5053
  • 新资源:azurerm_monitor_scheduled_query_rules_log#5053
  • 新资源:azurerm_spatial_anchors_account#6011

改进:

  • batch:升级到 API 版本 2019-08-01#5967
  • containerservice:升级到 API 版本 2019-11-01#5531
  • netapp:升级到 API 版本 2019-10-01#5531
  • 依赖项:暂时切换到使用分叉 github.com/Azure/go-autorest 来解决存储授权者中的问题(#6050
  • 依赖项:将 github.com/tombuildsstuff/giovanni 更新到 v0.9.0#6050
  • azurerm_application_gateway - 支持 V2 SKU 的 capacity 属性(#5906)最多 125
  • azurerm_automation_dsc_configuration - 对 tags 属性的支持 (#5827
  • azurerm_batch_pool - 对 public_ips 属性的支持 (#5967
  • azurerm_frontdoor - 在 backend_pool_health_probeenabledprobe_method 中公开的新属性(#5924
  • azurerm_function_app - 添加了 os_type 字段,以帮助支持 linux 函数应用(#5839
  • azurerm_kubernetes_cluster:支持 node_labels 属性(#5531
  • azurerm_kubernetes_cluster:支持 tags 属性(#5931
  • azurerm_kubernetes_cluster_node_pool:支持 node_labels 属性(#5531
  • azurerm_kubernetes_cluster_node_pool:支持 tags 属性(#5931
  • azurerm_kusto_cluster - 支持 enable_disk_encryptionenable_streaming_ingest 属性(#5855
  • azurerm_lb - 对 private_ip_address_version 属性的支持 (#5590
  • azurerm_mariadb_server - 更改 geo_redundant_backup 属性现在强制使用新资源(#5961
  • azurerm_netapp_account - 对 tags 属性的支持 (#5995
  • azurerm_netapp_pool - 对 tags 属性的支持 (#5995
  • azurerm_netapp_snapshot - 对 tags 属性的支持 (#5995
  • azurerm_netapp_volume - 对 tags 属性的支持 (#5995
  • azurerm_netapp_volume - 对 protocol_types 属性的支持(#5485
  • azurerm_netapp_volume - 弃用了 cifs_enablednfsv3_enablednfsv4_enabled 属性,转而支持 protocols_enabled#5485
  • azurerm_network_watcher_flow_log - 对流量分析 interval_in_minutes 属性的支持(#5851
  • azurerm_private_dns_a_record - 导出 fqdn 属性(#5949
  • azurerm_private_dns_aaaa_record - 导出 fqdn 属性(#5949
  • azurerm_private_dns_cname_record - 导出 fqdn 属性(#5949
  • azurerm_private_dns_mx_record - 导出 fqdn 属性(#5949
  • azurerm_private_dns_ptr_record - 导出 fqdn 属性(#5949
  • azurerm_private_dns_srv_record - 导出 fqdn 属性(#5949
  • azurerm_private_endpoint - 将 private_ip_address 公开为计算属性(#5838
  • azurerm_redis_cache - 对 primary_connection_stringsecondary_connection_string 属性的支持(#5958
  • azurerm_sql_server - 对 extended_auditing_policy 属性的支持 (#5036
  • azurerm_storage_account - 最多支持 50 个标记(#5934
  • azurerm_virtual_wan - 对 type 属性的支持 (#5877

BUG 修复:

  • azurerm_app_service_plan - 不再在更新时发送空 app_service_environment_id 属性(#5915
  • azurerm_automation_schedule - 修复时间验证(#5876
  • azurerm_batch_pool - frontend_port_range 现在已正确设置。 (#5941
  • azurerm_dns_txt_record - 支持长度高达 1024 个字符的记录(#5837
  • azurerm_frontdoor - 修复 backend_pool_load_balancing/backend_pool_health_probe 的方式(#5924
  • azurerm_frontdoor - 将在 Global 位置创建的所有新前门资源(#6015
  • azurerm_frontdoor_firewall_policy - 为 Frontdoor WAF 名称限制添加验证(#5943
  • azurerm_linux_virtual_machine_scale_set - 正确 source_image_id 验证(#5901
  • azurerm_netapp_volume - 支持大小为 uoto 100TB#5485
  • azurerm_search_service - 更改属性 replica_count & partition_count 属性不再强制新资源(#5935
  • azurerm_storage_account - 在指定空的 static_website 块时修复崩溃(#6050
  • azurerm_storage_account - 使用 SharedKey 授权在不使用 AzureAD 身份验证时读取/更新静态网站(#6050

2.0.0 (2020 年 2 月 24 日)

笔记:

  • 主版本: Azure 提供程序版本 2.0 是主要版本 -- 已删除某些已弃用的字段/资源 - 请参阅 2.0 升级指南以了解详细信息
  • 提供程序块: Azure 提供程序现在要求在提供程序块中指定 features 块,该块可用于更改某些资源的行为 - 有关 features 块的详细信息,请参阅文档
  • Terraform 0.10/0.11: Azure 提供程序的版本 2.0 不再支持 Terraform 0.10 或 0.11 - 必须升级到 Terraform 0.12 才能使用 Azure 提供程序的版本 2.0。

特征:

  • 自定义超时: - Azure 提供程序中的所有资源现在都允许配置自定义超时 - 有关详细信息,请参阅 Terraform 的超时文档 以及每个数据源资源中的文档。
  • 需要导入: Azure 提供程序现在在创建现有资源之前检查是否存在现有资源,这意味着,如果尝试创建已存在的资源(无需导入该资源),系统会提示将其导入状态。
  • 新数据源:azurerm_app_service_environment#5508
  • 新数据源:azurerm_eventhub_authorization_rule#5805
  • 新资源:azurerm_app_service_environment#5508
  • 新资源:azurerm_express_route_gateway#5523
  • 新资源:azurerm_linux_virtual_machine#5705
  • 新资源:azurerm_linux_virtual_machine_scale_set#5705
  • 新资源:azurerm_network_interface_security_group_association#5784
  • 新资源:azurerm_storage_account_customer_managed_key#5668
  • 新资源:azurerm_virtual_machine_scale_set_extension#5705
  • 新资源:azurerm_windows_virtual_machine#5705
  • 新资源:azurerm_windows_virtual_machine_scale_set#5705

重大更改:

  • 环境变量 DISABLE_CORRELATION_REQUEST_ID 已重命名为 ARM_DISABLE_CORRELATION_REQUEST_ID 以匹配其他环境变量
  • 字段 tags 不再 computed
  • 数据源:azurerm_api_management - 删除已弃用的 sku 块(#5725
  • 数据源:azurerm_app_service - 从 site_config 块中删除已弃用的字段 subnet_mask#5823
  • 数据源:azurerm_app_service_plan - 已弃用的 properties 块已被删除,因为这些属性已移动到顶层(#5717
  • 数据源:azurerm_azuread_application - 自弃用后已删除此数据源(#5748
  • 数据源:azurerm_azuread_service_principal - 自弃用后已删除此数据源(#5748
  • 数据源:azurerm_builtin_role_definition - 已删除的数据源(#5844
  • 数据源:azurerm_dns_zone - 删除已弃用的 zone_type 字段(#5794
  • 数据源:azurerm_dns_zone - 删除已弃用的 registration_virtual_network_ids 字段(#5794
  • 数据源:azurerm_dns_zone - 删除已弃用的 resolution_virtual_network_ids 字段(#5794
  • 数据源:azurerm_key_vault - 删除 sku 块,因为此块已被弃用,转而支持 sku_name 字段(#5774
  • 数据源:azurerm_key_vault_key - 删除已弃用的 vault_uri 字段(#5774
  • 数据源:azurerm_key_vault_secret - 删除已弃用的 vault_uri 字段(#5774
  • 数据源:azurerm_kubernetes_cluster - 从 agent_pool_profile 块中删除字段 dns_prefix#5823
  • 数据源:azurerm_network_interface - 删除已弃用的字段 internal_fqdn#5823
  • 数据源:azurerm_private_link_service - 删除已弃用的字段 network_interface_ids#5823
  • 数据源:azurerm_private_link_endpoint_connection - 已删除的数据源(#5844
  • 数据源:azurerm_recovery_services_protection_policy_vm 已重命名为 azurerm_backup_policy_vm#5816
  • 数据源:azurerm_role_definition - 删除已弃 Virtual Machine Contributor 用的别名 VirtualMachineContributor#5733
  • 数据源:azurerm_storage_account - 删除 account_encryption_source 字段,因为 Azure 不再可配置此字段(#5668
  • 数据源:azurerm_storage_account - 删除 enable_blob_encryption 字段,因为 Azure 不再可配置此字段(#5668
  • 数据源:azurerm_storage_account - 删除 enable_file_encryption 字段,因为 Azure 不再可配置此字段(#5668
  • 数据源:azurerm_scheduler_job_collection - 自弃用后已删除此数据源(#5712
  • 数据源:azurerm_subnet - 删除已弃用的 ip_configuration 字段(#5801
  • 数据源:azurerm_virtual_network - 删除已弃用的 address_spaces 字段(#5823
  • azurerm_api_management - 删除已弃用的 sku 块(#5725
  • azurerm_api_management - 删除 security 块中已弃用的字段(#5725
  • azurerm_application_gateway - 不再计算 backend_address_pool 块中的字段 fqdns#5823
  • azurerm_application_gateway - 不再计算 backend_address_pool 块中的字段 ip_addresses#5823
  • azurerm_application_gateway - 已删除 backend_address_pool 块内已弃用的字段 fqdn_list#5823
  • azurerm_application_gateway - 已删除 backend_address_pool 块内已弃用的字段 ip_address_list#5823
  • azurerm_application_gateway - 已删除弃用的字段 disabled_ssl_protocols#5823
  • azurerm_application_gateway - 不再计算 ssl_policy 块中的字段 disabled_protocols#5823
  • azurerm_app_service - 从 site_config 块中删除字段 subnet_mask#5823
  • azurerm_app_service - site_config 块中的字段 ip_address 现在引用 CIDR 块,而不是与 Azure API 匹配的 IP 地址(#5823
  • azurerm_app_service - 从 site_config 块中删除字段 virtual_network_name#5823
  • azurerm_app_service_plan - 由于这些属性已移动到顶级(#5717),弃用的 properties 块已被删除。
  • azurerm_app_service_slot - 从 site_config 块中删除字段 subnet_mask#5823
  • azurerm_app_service_slot - site_config 块中的字段 ip_address 现在引用 CIDR 块,而不是与 Azure API 匹配的 IP 地址(#5823
  • azurerm_app_service_slot - 从 site_config 块中删除字段 virtual_network_name#5823
  • azurerm_application_gateway - 将 match 块中 body 字段的默认值从 * 更新为空字符串(#5752
  • azurerm_automation_account - 删除已弃用 sku_name 字段的 sku 块(#5781
  • azurerm_automation_credential - 删除已弃用的 account_name 字段(#5781
  • azurerm_automation_runbook - 删除已弃用的 account_name 字段(#5781
  • azurerm_automation_schedule - 删除已弃用的 account_name 字段(#5781
  • azurerm_autoscale_setting - 已删除的资源(#5844
  • azurerm_availability_set - 将 managed 的默认值从 false 更新为 true#5724
  • azurerm_azuread_application - 此资源已弃用(#5748
  • azurerm_azuread_service_principal_password - 此资源已弃用(#5748
  • azurerm_azuread_service_principal - 此资源已弃用(#5748
  • azurerm_client_config - 删除弃用的字段 service_principal_application_id#5823
  • azurerm_client_config - 删除弃用的字段 service_principal_object_id#5823
  • azurerm_cognitive_account - 删除已弃用的 sku_name 块(#5797
  • azurerm_connection_monitor - 已删除的资源(#5844
  • azurerm_container_group - 从 container 块中删除 port 字段(#5823
  • azurerm_container_group - 从 container 块中删除 protocol 字段(#5823
  • azurerm_container_group - ports 字段不再计算(#5823
  • azurerm_container_group - ports 块中的 protocol 字段不再计算,现在默认为 TCP#5823
  • azurerm_container_group - 删除弃用的字段 command#5823
  • azurerm_container_registry - 删除已弃用的 storage_account 块(#5823
  • azurerm_container_service - 此资源已弃用(#5709
  • azurerm_cosmosdb_mongo_collection - 删除已弃用的 indexes 块(#5853
  • azurerm_ddos_protection_plan - 已删除的资源(#5844
  • azurerm_devspace_controller - 删除已弃用的 sku 块(#5795
  • azurerm_dns_cname_record - 删除已弃用的 records 字段(#5794
  • azurerm_dns_ns_record - 删除已弃用的 records 字段(#5794
  • azurerm_dns_zone - 删除已弃用的 zone_type 字段(#5794
  • azurerm_dns_zone - 删除已弃用的 registration_virtual_network_ids 字段(#5794
  • azurerm_dns_zone - 删除已弃用的 resolution_virtual_network_ids 字段(#5794
  • azurerm_eventhub - 删除已弃用的 location 字段(#5793
  • azurerm_eventhub_authorization_rule - 删除已弃用的 location 字段(#5793
  • azurerm_eventhub_consumer_group - 删除已弃用的 location 字段(#5793
  • azurerm_eventhub_namespace - 删除弃用的 kafka_enabled 字段,因为此字段现在由 Azure 管理(#5793
  • azurerm_eventhub_namespace_authorization_rule - 删除已弃用的 location 字段(#5793
  • azurerm_firewall - 从 ip_configuration 块中删除已弃用的字段 internal_public_ip_address_id#5823
  • azurerm_firewall - ip_configuration 块内的字段 public_ip_address_id 现在是必需的(#5823
  • azurerm_frontdoor - forwarding_configuration 块中的字段 cache_enabled 现在默认为 false 而不是 true#5852
  • azurerm_frontdoor - forwarding_configuration 块中的字段 cache_query_parameter_strip_directive 现在默认为 StripAll 而不是 StripNone。 (#5852
  • azurerm_frontdoor - forwarding_configuration 块中的字段 forwarding_protocol 现在默认为 HttpsOnly 而不是 MatchRequest#5852
  • azurerm_function_app - 从 site_config 块中删除字段 virtual_network_name#5823
  • azurerm_function_app - 更新 ip_restriction 块中的字段 ip_address 以接受 CIDR 而不是 IP 地址以匹配更新的 API 行为(#5823
  • azurerm_iot_dps - 此资源已弃用(#5753
  • azurerm_iot_dps_certificate - 此资源已弃用(#5753
  • azurerm_iothub- 将删除已弃用的 sku.tier 属性。 (#5790
  • azurerm_iothub_dps - 将删除已弃用的 sku.tier 属性。 (#5790
  • azurerm_key_vault - 删除 sku 块,因为这已被弃用,转而支持 sku_name 字段(#5774
  • azurerm_key_vault_access_policy - 删除已被 key_vault_id 字段取代的已弃用字段 vault_name#5774
  • azurerm_key_vault_access_policy - 删除已被 key_vault_id 字段取代的已弃用字段 resource_group_name #5774
  • azurerm_key_vault_certificate - 删除已弃用的 vault_uri 字段(#5774
  • azurerm_key_vault_key - 删除已弃用的 vault_uri 字段(#5774
  • azurerm_key_vault_secret - 删除已弃用的 vault_uri 字段(#5774
  • azurerm_kubernetes_cluster - 将 load_balancer_sku 的默认值从 Basic 更新为 Standard#5747
  • azurerm_kubernetes_cluster - 块 default_node_pool 现在是必需的(#5823
  • azurerm_kubernetes_cluster - 删除已弃用的 agent_pool_profile 块(#5823
  • azurerm_kubernetes_cluster - 不再计算字段 enable_pod_security_policy#5823
  • azurerm_lb_backend_address_pool - 删除已弃用的 location 字段(#5823
  • azurerm_lb_nat_pool - 删除已弃用的 location 字段(#5823
  • azurerm_lb_nat_rule - 删除已弃用的 location 字段(#5823
  • azurerm_lb_probe - 删除已弃用的 location 字段(#5823
  • azurerm_lb_rule - 删除已弃用的 location 字段(#5823
  • azurerm_log_analytics_workspace_linked_service - 此资源已弃用(#5754
  • azurerm_log_analytics_linked_service - resource_id 字段已从 linked_service_properties 块移动到顶层,并且将删除已弃用的字段 linked_service_properties。 这已替换为 resource_id 资源(#5775
  • azurerm_maps_account - sku_name 字段现在区分大小写(#5776
  • azurerm_mariadb_server - 删除 sku 块,因为它被弃用,转而支持 sku_name 字段(#5777
  • azurerm_metric_alertrule - 已删除的资源(#5844
  • azurerm_monitor_metric_alert - 将 auto_mitigate 的默认值从 false 更新为 true#5773
  • azurerm_monitor_metric_alertrule - 已删除的资源(#5844
  • azurerm_mssql_elasticpool - 删除已弃用的 elastic_pool_properties 块(#5744
  • azurerm_mysql_server - 删除已弃用的 sku 块(#5743
  • azurerm_network_interface - 从 ip_configurations 块中删除已弃用的 application_gateway_backend_address_pools_ids 字段(#5784
  • azurerm_network_interface - 从 ip_configurations 块中删除已弃用的 application_security_group_ids 字段(#5784
  • azurerm_network_interface - 从 ip_configurations 块中删除已弃用的 load_balancer_backend_address_pools_ids 字段(#5784
  • azurerm_network_interface - 从 ip_configurations 块中删除已弃用的 load_balancer_inbound_nat_rules_ids 字段(#5784
  • azurerm_network_interface - 删除已弃用的 internal_fqdn 字段(#5784
  • azurerm_network_interface - 删除 network_security_group_id 字段,以支持新的拆分资源 azurerm_network_interface_security_group_association#5784
  • azurerm_network_interface_application_security_group_association - 现在需要对所有 IP 配置(#5815) 删除网络接口与应用程序安全组之间的 ip_configuration_name 字段关联)
  • azurerm_network_interface - virtual_machine_id 字段现在仅计算,因为它不可设置(#5784
  • azurerm_notification_hub_namesapce - 删除 sku 块,赞成 sku_name 参数(#5722
  • azurerm_postgresql_server - 删除已弃用 sku_name 字段的 sku 块(#5721
  • azurerm_private_link_endpoint - 已删除的资源(#5844
  • azurerm_private_link_service - 删除弃用的字段 network_interface_ids#5823
  • azurerm_public_ip - 进行所需的 allocation_method 字段(#5823
  • azurerm_public_ip - 删除弃用的字段 public_ip_address_allocation#5823
  • azurerm_recovery_network_mapping - 已删除的资源(#5816
  • azurerm_recovery_replicated_vm - 已删除的资源(#5816
  • azurerm_recovery_services_fabric - 已删除的资源(#5816
  • azurerm_recovery_services_protected_vm - 已删除的资源(#5816
  • azurerm_recovery_services_protection_container - 已删除的资源(#5816
  • azurerm_recovery_services_protection_container_mapping - 已删除的资源(#5816
  • azurerm_recovery_services_protection_policy_vm - 已删除的资源(#5816
  • azurerm_recovery_services_replication_policy - 已删除的资源(#5816
  • azurerm_relay_namespace - 删除 sku 块,有利于 sku_name 领域(#5719
  • azurerm_scheduler_job - 此资源已弃用(#5712
  • azurerm_scheduler_job_collection - 此资源已弃用(#5712
  • azurerm_storage_account - 将 account_kind 的默认值从 Storage 更新为 StorageV2#5850
  • azurerm_storage_account - 删除已弃用的 account_type 字段(#5710
  • azurerm_storage_account - 删除已弃用的 enable_advanced_threat_protection 字段(#5710
  • azurerm_storage_account - 将 enable_https_traffic_only 的默认值从 false 更新为 true#5808
  • azurerm_storage_account - 删除 account_encryption_source 字段,因为 Azure 不再可配置此字段(#5668
  • azurerm_storage_account - 删除 enable_blob_encryption 字段,因为 Azure 不再可配置此字段(#5668
  • azurerm_storage_account - 删除 enable_file_encryption 字段,因为 Azure 不再可配置此字段(#5668
  • azurerm_storage_blob - 使 type 字段区分大小写(#5710
  • azurerm_storage_blob - 删除已弃用的 attempts 字段(#5710
  • azurerm_storage_blob - 删除已弃用的 resource_group_name 字段(#5710
  • azurerm_storage_container - 删除已弃用的 resource_group_name 字段(#5710
  • azurerm_storage_container - 删除已弃用的 properties 块(#5710
  • azurerm_storage_queue - 删除已弃用的 resource_group_name 字段(#5710
  • azurerm_storage_share - 删除已弃用的 resource_group_name 字段(#5710
  • azurerm_storage_table - 删除已弃用的 resource_group_name 字段(#5710
  • azurerm_subnet - 删除已弃用的 ip_configuration 字段(#5801
  • azurerm_subnet - 删除已弃用的 network_security_group_id 字段(#5801
  • azurerm_subnet - 删除已弃用的 route_table_id 字段(#5801
  • azurerm_subnet - 在 service_endpoints 块非计算 service_delegation 块内创建 actions 列表(#5801
  • azurerm_virtual_network_peering - allow_virtual_network_access 现在默认为 true,与 API 和门户行为匹配。 (#5832
  • azurerm_virtual_wan - 删除弃用的字段 security_provider_name#5823

改进:

  • web:更新到 API 版本 2019-08-01#5823
  • 数据源:azurerm_kubernetes_service_version - 支持筛选预览版(#5662
  • azurerm_dedicated_host - 支持将 sku_name 设置为 DSv3-Type2ESv3-Type2#5768
  • azurerm_key_vault - 支持配置 purge_protection_enabled#5344
  • azurerm_key_vault - 支持配置 soft_delete_enabled#5344
  • azurerm_sql_database - 支持配置 zone_redundant#5772
  • azurerm_storage_account - 支持配置 static_website 块(#5649
  • azurerm_storage_account - 支持在 blob_properties 块内配置 cors_rules#5425
  • azurerm_subnet - 对增量更新的支持(#5801
  • azurerm_windows_virtual_machine - 从共享库映像预配时修复 bug (#5661

BUG 修复:

  • azurerm_application_insights - application_type 字段现在区分大小写(#5817
  • azurerm_api_management_api - 允许空白 path 字段(#5833
  • azurerm_eventhub_namespace - network_rulesets 块中的字段 ip_rule 现在最多支持 128 个项目(#5831
  • azurerm_eventhub_namespace - network_rulesets 块中的字段 virtual_network_rule 现在最多支持 128 个项目(#5831
  • azurerm_linux_virtual_machine - 在删除期间使用删除自定义超时(#5764
  • azurerm_netapp_account - 允许在 name 字段中使用 - 字符(#5842
  • azurerm_network_interface - dns_servers 字段现在遵循排序(#5784
  • azurerm_public_ip_prefix - 修复 prefix_length 验证以匹配 Azure API(#5693
  • azurerm_recovery_services_vault - 使用请求的云而不是默认云(#5825
  • azurerm_role_assignment - 验证 name 为 UUID (#5624
  • azurerm_signalr_service - 确保在正确的情况下分析 SignalR 段(#5737
  • azurerm_storage_account - 更新存储帐户时锁定存储帐户资源 (#5668
  • azurerm_subnet - 支持更新 enforce_private_link_endpoint_network_policies 字段(#5801
  • azurerm_subnet - 支持更新 enforce_private_link_service_network_policies 字段(#5801
  • azurerm_windows_virtual_machine - 在删除期间使用删除自定义超时(#5764

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

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