Terraform AzureRM 提供程序版本历史记录

本文包含 HashiCorp 站点的以下更改日志,其中显示了 Terraform AzureRM 提供程序版本:

版本 3.0.0 - 当前

3.86.0 (未发布)

特征:

  • 新资源: azurerm_log_analytics_workspace_table [GH-24229]

增强功能:

  • 依赖项:更新到 v0.20231215.1114251hashicorp/go-azure-sdk [GH-24251]
  • azurerm_logic_app_standard - 添加对 site_config.0.public_network_access_enabled [GH-24257] 的支持
  • azurerm_linux_web_app- 添加对 [GH-24289] 的值20-ltsnode_version的支持

Bug 修复:

  • azurerm_bot_service- 修复在 Read func 中始终设置为true的 bug public_network_access_enabled [GH-24255]
    • azurerm_linux_virtual_machine - additional_capabilities.0.ultra_ssd_enabled 现在可以在更新期间添加 [GH-24274]
  • azurerm_logic_app_standard- 更新不再支持~4其默认值 ~3version [GH-24134]
  • azurerm_windows_virtual_machine - additional_capabilities.0.ultra_ssd_enabled 现在可以在更新期间添加 [GH-24274]

3.85.0 (2023 年 12 月 14 日)

特征:

  • 新数据源: azurerm_locations#23324
  • 新资源: azurerm_iotcentral_organization#23132

增强功能:

  • 提供程序:支持使用Azure Kubernetes 服务工作负荷标识进行身份验证(#23965
  • dependencies:更新到 v0.65.0github.com/hashicorp/go-azure-helpers#24222
  • 依赖项:更新到 v0.20231214.1220802github.com/hashicorp/go-azure-sdk#24246
  • dependencies:更新到版本 v0.20231214.1160726github.com/hashicorp/go-azure-sdk#24241
  • dependencies: update security/automation to use hashicorp/go-azure-sdk#24156
  • dataprotection:更新到 API 版本 2023-05-01#24143
  • kusto:删除旧资源 ID 分析器的剩余部分,现在此使用 hashicorp/go-azure-sdk#24238
  • 数据源: azurerm_cognitive_account - 导出 identity 块 (#24214
  • 数据源: azurerm_monitor_workspace - 添加对 default_data_collection_endpoint_id 属性的支持 default_data_collection_rule_id#24153
  • 数据源: azurerm_shared_image_gallery - 添加对 image_names 属性的支持 (#24176
  • azurerm_dns_txt_record - 最多允许 4096 属性 record.value 的字符 (#24169
  • azurerm_container_app - 对 workload_profile_name 属性的支持 (#24219
  • azurerm_container_app - 块的 suppot init_container#23955
  • azurerm_hpc_cache_blob_nfs_target- 支持verification_timer_in_seconds和属性 (#24207write_back_timer_in_seconds
  • azurerm_hpc_cache_nfs_target- 对verification_timer_in_seconds属性的支持 (#24208write_back_timer_in_seconds
  • azurerm_linux_web_app- 与 (#21834) 进行client_secret_setting_name可选和冲突client_secret_certificate_thumbprint
  • azurerm_linux_web_app_slot- 与 (#21834) 进行client_secret_setting_name可选和冲突client_secret_certificate_thumbprint
  • azurerm_linux_web_app - 修复设置可能丢失的 bug app_settings#24221
  • azurerm_linux_web_app_slot - 修复设置可能丢失的 bug app_settings#24221
  • azurerm_log_analytics_workspace - 添加对 immediate_data_purge_on_30_days_enabled 属性的支持 (#24015
  • azurerm_mssql_server - 支持密钥保管库密钥的其他标识类型(#24236
  • azurerm_machine_learning_datastore_blobstorage - 资源现在在创建时跳过验证 (#24078
  • azurerm_machine_learning_datastore_datalake_gen2 - 资源现在在创建时跳过验证 (#24078
  • azurerm_machine_learning_datastore_fileshare - 资源现在在创建时跳过验证 (#24078
  • azurerm_monitor_workspace- 支持default_data_collection_endpoint_id和属性 (#24153default_data_collection_rule_id
  • azurerm_redis_cache - 对 storage_account_subscription_id 属性的支持 (#24101
  • azurerm_storage_blob - 支持 source_content 类型 Page#24177
  • azurerm_web_application_firewall_policy - 支持属性的新值 rule_group_name#24194
  • azurerm_windows_web_app - 使 client_secret_setting_name 属性可选且与 client_secret_certificate_thumbprint 属性冲突 (#21834
  • azurerm_windows_web_app_slot - 使 client_secret_setting_name 属性可选且与 client_secret_certificate_thumbprint 属性冲突 (#21834
  • azurerm_windows_web_app - 修复设置可能丢失的 bug app_settings#24221
  • azurerm_windows_web_app_slot - 修复设置可能丢失的 bug app_settings#24221
  • azurerm_cognitive_accountContentSafety- 添加到kind属性验证 (#24205

Bug 修复:

  • 提供程序:修复在 Azure 中国云中运行时Azure 存储身份验证问题(#24246
  • 数据源: azurerm_role_definition - 修复错误 role_definition_id 设置和 scope 未正确设置的 bug (#24211
  • azurerm_batch_account- 修复了即使资源不受支持(#24204)也可以传递给资源的 bug UserAssigned, SystemAssigned
  • azurerm_batch_pool - 修复了 bug, settings_json 其中没有 protected_settings 被解封(#24075
  • azurerm_bot_service_azure_bot- 修复了已设置为值 (#24164) 的 LuisKey bug public_network_access_enabled
  • azurerm_cognitive_account_customer_managed_key - identity_client_id 为空时不再传递给 API (#24231
  • azurerm_linux_web_app_slot- 与父级service_plan_id相同的错误 service_plan_id#23403
  • azurerm_management_group_template_deployment - 修复无法更新的 template_spec_version_id bug (#24072
  • azurerm_pim_active_role_assignment - 通过根据提供 scope 的角色分配筛选可用角色分配来修复导入问题 (#24077
  • azurerm_pim_eligible_role_assignment - 通过根据提供 scope 的角色分配筛选可用角色分配来修复导入问题 (#24077
  • azurerm_resource_group_template_deployment - 修复无法更新的 template_spec_version_id bug (#24072
  • azurerm_security_center_setting- 修复 (#24210) 的大小写setting_nameSentinel
  • azurerm_storage_account- 修复检查和 routingInputs.PublishInternetEndpointsroutingInputs.PublishMicrosoftEndpoints#24228) 时的崩溃
  • azurerm_storage_share_file - 当指定的 source 文件为空时防止恐慌 (#24179
  • azurerm_subscription_template_deployment - 修复无法更新的 template_spec_version_id bug (#24072
  • azurerm_tenant_template_deployment - 修复无法更新的 template_spec_version_id bug (#24072
  • azurerm_virtual_machine- 通过检查第一个元素 additional_capabilities#24159) 来防止恐慌
  • azurerm_windows_web_app_slot- 与父级service_plan_id相同的错误 service_plan_id#23403

3.84.0 (2023 年 12 月 7 日)

特征:

  • 新数据源:azurerm_storage_containers#24061
  • 新资源:azurerm_elastic_san#23619
  • 新资源:azurerm_key_vault_managed_hardware_security_module_role_assignment#22332
  • 新资源:azurerm_key_vault_managed_hardware_security_module_role_definition#22332

增强功能:

  • 依赖项:从 v5.0 更新 mssql elasticpools 2023-05-01-preview
  • 依赖项:更新到 v0.20231207.1122031github.com/hashicorp/go-azure-sdk#24149
  • 数据源: azurerm_storage_account - 导出 blob、dfs、文件、队列、表和 Web 的主和辅助 Internet 和 Microsoft 主机名(#23517
  • 数据源: azurerm_cosmosdb_account - 导出connection_stringsprimary_sql_connection_string、、primary_readonly_sql_connection_stringsecondary_sql_connection_stringprimary_mongodb_connection_stringsecondary_mongodb_connection_stringsecondary_readonly_sql_connection_string、和secondary_readonly_mongodb_connection_stringprimary_readonly_mongodb_connection_string属性(#24129)
  • azurerm_bot_service_azure_bot - 对 public_network_access_enabled 属性的支持 (#24125
  • azurerm_container_app_environment - 对 workload_profile 属性的支持 (#23478
  • azurerm_cosmosdb_cassandra_datacenter - 对 seed_node_ip_addresses 属性的支持 (#24076
  • azurerm_firewall - 对 dns_proxy_enabled 属性的支持 (#20519
  • azurerm_kubernetes_cluster- 对属性和 sku_tierPremium#23970) 的支持support_plan
  • azurerm_mssql_database - 对 enclave_type 字段的支持 (#24054
  • azurerm_mssql_elasticpool - 对 enclave_type 字段的支持 (#24054
  • azurerm_mssql_managed_instance- 支持更多vcores:、、、121020485696128#240856
  • azurerm_redis_linked_server - 对属性 geo_replicated_primary_host_name 的支持 (#23984
  • azurerm_storage_account - 公开 blob、dfs、文件、队列、表和 Web 的主和辅助 Internet 和 Microsoft 主机名(#23517
  • azurerm_synapse_role_assignment - 对 principal_type 属性的支持 (#24089
  • azurerm_spring_cloud_build_deployment - 对 application_performance_monitoring_ids 属性的支持 (#23969
  • azurerm_virtual_network_gateway- 对属性 virtual_wan_traffic_enabledip_sec_replay_protection_enabledpolicy_groupvirtual_network_gateway_client_connectionradius_serverremote_vnet_traffic_enabledipsec_policydns_forwarding_enabled#23220) 的支持bgp_route_translation_for_nat_enabled

Bug 修复:

  • azurerm_application_insights_api_key - 阻止无法为 Application Insights 实例创建多个密钥的 bug (#23463
  • azurerm_container_registrynetwork_rule_set.virtual_network- 属性已弃用(#24140
  • azurerm_hdinsight_hadoop_cluster - 通过检索用户配置中提供的值设置为 roles.edge_node.install_script_action.parameters 状态,因为 API 不会返回此属性 (#23971
  • azurerm_kubernetes_cluster - 防止维护时段开始日期始终重新计算并发送到 API 的 bug (#23985
  • azurerm_mssql_database - 除非设置了 (#24124
  • azurerm_mssql_managed_database - 除非设置了 (#24124
  • azurerm_mssql_server_microsoft_support_auditing_policy - 仅在有效负载中包括存储终结点(#24122
  • azurerm_mobile_network_packet_core_control_plane - 如果 HTTP 响应为 nil(#24083
  • azurerm_storage_account- 还原计划时间名称验证 (#23799)#24142
  • azurerm_web_application_firewall_policy - 拆分创建和更新函数以修复生命周期 - 忽略更改 (#23412

3.83.0 (2023 年 11 月 30 日)

升级说明

特征:

  • 新数据源: azurerm_stack_hci_cluster#24032

增强功能:

  • dependencies: updateing to v0.20231129.1103252github.com/hashicorp/go-azure-sdk#24063
  • automation:更新到 API 版本 2023-11-01#24017
  • keyvault:缓存现在使用 ListBySubscription KeyVault 资源提供程序上的终结点进行填充,而不是通过 Resources API(#24019)。
  • keyvault:更新缓存以填充订阅中可用的所有密钥库以减少 API 调用数(#24019
  • 数据源azurerm_private_dns_zone:在省略时resource_group_name重构以使用 ListBySubscription API,而不是资源 API(#24024
  • azurerm_dashboard_grafana - 支持 grafana_major_version#24014
  • azurerm_linux_web_app - 添加对 dotnet 8 的支持(#23893
  • azurerm_linux_web_app_slot - 添加对 dotnet 8 的支持(#23893
  • azurerm_media_transform - 弃用 face_detector_presetvideo_analyzer_preset#24002
  • azurerm_postgresql_database- 更新要包括的collation验证(#24070Norwegian_Norway.1252
  • azurerm_postgresql_flexible_server - 更新到 API 版本 2023-06-01-preview#24016
  • azurerm_redis_cache - 对 active_directory_authentication_enabled 属性的支持 (#23976
  • azurerm_windows_web_app - 添加对 dotnet 8 的支持(#23893
  • azurerm_windows_web_app_slot - 添加对 dotnet 8 的支持(#23893
  • azurerm_storage_account - 在自定义差异中添加 name 验证 (#23799

Bug 修复:

  • 身份验证:修复了辅助租户未正确授权的 bug(#24063
  • azurerm_app_configuration - 规范化块中 replica 的位置 (#24074
  • azurerm_cosmosdb_account - cosmosdb 版本和功能现在可以同时更新 (#24029
  • azurerm_data_factory_flowlet_data_flow - sourcesink 属性现在是可选的 (#23987
  • azurerm_datadog_monitor_tag_rule - 正确处理默认规则 (#22806
  • azurerm_ip_group:修复 API 响应(#24031)中未正确分析故障的问题firewall_idsfirewall_policy_ids
  • azurerm_nginx_deployment- 为 capacity 添加默认值 20#24033

3.82.0 (2023 年 11 月 23 日)

特征:

  • 新数据源: azurerm_monitor_workspace#23928
  • 新资源: azurerm_application_load_balancer_subnet_association#23628

增强功能:

  • 依赖项:更新到 v0.20231117.1130141github.com/hashicorp/go-azure-sdk#23945
  • azurestackhci:更新到 API 版本 2023-08-01#23939
  • dashboard:更新到 API 版本 2023-09-01#23929
  • hpccache:更新到 API 版本 2023-05-01#24005
  • mssql:将资源 hashicorp/go-azure-sdk 更新为 API 版本 2023-02-01-preview#23721
  • templatespecversions:更新到 API 版本 2022-02-01#24007
  • 数据源: azurerm_template_spec_version - 重构以使用 hashicorp/go-azure-sdk#24007
  • azurerm_cosmosdb_postgresql_cluster - coordinator_storage_quota_in_mb读取副本 (replica)不再需要 (coordinator_vcore_count#23928
  • azurerm_dashboard_grafana - sku 现在可以设置为 Essential#23934
  • azurerm_gallery_application_version- 添加对config_filepackage_file属性和target_region.exclude_from_latest属性的支持 (#23816
  • azurerm_hdinsight_hadoop_cluster - script_actions 不再强制新 (#23888
  • azurerm_hdinsight_hbase_cluster - script_actions 不再强制新 (#23888
  • azurerm_hdinsight_interactive_query_cluster - script_actions 不再强制新 (#23888
  • azurerm_hdinsight_kafka_cluster - script_actions 不再强制新 (#23888
  • azurerm_hdinsight_spark_cluster - script_actions 不再强制新 (#23888
  • azurerm_kubernetes_cluster - 添加对 gpu_instance 属性的支持 (#23887
  • azurerm_kubernetes_cluster_node_pool - 添加对 gpu_instance 属性的支持 (#23887
  • azurerm_log_analytics_workspace - 添加对 identity 属性的支持 (#23864
  • azurerm_linux_function_app - 添加对 dotnet 8 的支持(#23638
  • azurerm_linux_function_app_slot - 添加对 dotnet 8 的支持(#23638
  • azurerm_managed_lustre_file_system - 导出属性 mgs_address#23942
  • azurerm_mssql_database - 支持超大规模 SKU (#23974
  • azurerm_mssql_database - 重构以使用 hashicorp/go-azure-sdk#23721
  • azurerm_mssql_server - 重构以使用 hashicorp/go-azure-sdk#23721
  • azurerm_shared_image - 添加对 trusted_launch_supported#23781) 的支持
  • azurerm_spring_cloud_container_deployment - 添加对 application_performance_monitoring_ids 属性的支持 (#23862
  • azurerm_spring_cloud_customized_accelerator- 添加对accelerator_type属性的支持 (#23797path
  • azurerm_point_to_site_vpn_gateway - 允许多个 connection_configurations 块 (#23936
  • azurerm_private_dns_cname_record - ttl 现在可以设置为 0 (#23918
  • azurerm_windows_function_app - 添加对 dotnet 8 的支持(#23638
  • azurerm_windows_function_app_slot - 添加对 dotnet 8 的支持(#23638

Bug 修复:

  • azurerm_api_management - 更正块中 additional_location 具有其他位置区域的 bug (#23943
  • azurerm_dev_test_linux_virtual_machine - storage_type 现在为 ForceNew 以匹配更新的 API 行为 (#23973
  • azurerm_dev_test_windows_virtual_machine - storage_type 现在为 ForceNew 以匹配更新的 API 行为 (#23973
  • azurerm_disk_encryption_set- 如果identity更改从 <a0/a0> 重新UserAssigned创建资源 (#23904
  • azurerm_eventhub_clustersku_name 不再是 ForceNew (#24009
  • azurerm_firewall - 重新分配用于 firewall_policy_id 解决返回错误大小写的 API 的值(#23993
  • azurerm_security_center_subscription_pricing - 修复了阻止删除 extensions 和降级 tierFree#23821) 的 bug
  • azurerm_windows_web_app - 修复更新期间应用程序堆栈设置不正确的问题(#23372

3.81.0 (2023 年 11 月 16 日)

增强功能:

  • dependencies:更新到 v0.20231116.1162710github.com/hashicorp/go-azure-sdk#23922
  • managedservices:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#23890
  • network:更新到 API 版本 2023-06-01#23875
  • servicelinker:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#23890
  • storage:重构使用基层hashicorp/go-azure-sdkAzure/go-autorest 的用法github.com/hashicorp/go-azure-sdk#23890
  • 数据源: azurerm_network_ddos_protection_plan重构以使用 hashicorp/go-azure-sdk#23849
  • azurerm_linux_function_app- 通过新属性ftp_publish_basic_authentication_enabled添加对禁用默认发布配置文件的基本身份验证的支持(webdeploy_publish_basic_authentication_enabled#23900
  • azurerm_linux_function_app_slot- 通过新属性ftp_publish_basic_authentication_enabled添加对禁用默认发布配置文件的基本身份验证的支持(webdeploy_publish_basic_authentication_enabled#23900
  • azurerm_linux_web_app- 通过新属性ftp_publish_basic_authentication_enabled添加对禁用默认发布配置文件的基本身份验证的支持(webdeploy_publish_basic_authentication_enabled#23900
  • azurerm_linux_web_app_slot- 通过新属性ftp_publish_basic_authentication_enabled添加对禁用默认发布配置文件的基本身份验证的支持(webdeploy_publish_basic_authentication_enabled#23900
  • azurerm_logic_app_integration_account_certificate - name 现在接受下划线 (#23866
  • azurerm_logic_app_integration_account_partner - business_identity.value 现在接受下划线 (#23866
  • azurerm_monitor_data_collection_rule- 添加了对 WorkspaceTransforms as 的支持(#23873kind
  • azurerm_network_ddos_protection_plan:重构以使用 hashicorp/go-azure-sdk#23849
  • azurerm_windows_function_app- 通过新属性ftp_publish_basic_authentication_enabled添加对禁用默认发布配置文件的基本身份验证的支持(webdeploy_publish_basic_authentication_enabled#23900
  • azurerm_windows_function_app_slot- 通过新属性ftp_publish_basic_authentication_enabled添加对禁用默认发布配置文件的基本身份验证的支持(webdeploy_publish_basic_authentication_enabled#23900
  • azurerm_windows_web_app- 通过新属性ftp_publish_basic_authentication_enabled添加对禁用默认发布配置文件的基本身份验证的支持(webdeploy_publish_basic_authentication_enabled#23900
  • azurerm_windows_web_app_slot- 通过新属性ftp_publish_basic_authentication_enabled添加对禁用默认发布配置文件的基本身份验证的支持(webdeploy_publish_basic_authentication_enabled#23900

3.80.0 (2023 年 11 月 9 日)

增强功能:

  • internal/sdk - 添加了对资源模型中指针类型的支持(#23810
  • dependencies:更新到 v0.63.0github.com/hashicorp/go-azure-helpers#23785
  • dependencies:更新到 v0.20231106.1151347github.com/hashicorp/go-azure-sdk#23787
  • azurerm_cognitive_deployment - 对 version_upgrade_option 属性的支持 (#22520
  • azurerm_firewall_policy_rule_collection_group - 添加对属性 http_headers 的支持 (#23641
  • azurerm_kubernetes_cluster - fips_enabled 可以在不重新创建群集的情况下更新 default_node_pool#23612
  • azurerm_kusto_cluster - 群集 name 现在可以包含短划线(#23790
  • azurerm_postgresql_database- 更新验证collation以包括对 (#23783) 的支持French_France.1252

Bug 修复:

  • 数据源: azurerm_data_protection_backup_vault - 删除 import 支持,因为数据源不支持导入(#23820
  • 数据源: azurerm_kusto_database - 删除 import 支持,因为数据源不支持导入(#23820
  • 数据源: azurerm_virtual_hub_route_table - 删除 import 支持,因为数据源不支持导入(#23820
  • azurerm_windows_web_app - 防止与 auto_heal.actions 属性发生恐慌 (#23836
  • azurerm_windows_web_app - 防止与 auto_heal.triggers 属性发生恐慌 (#23812

3.79.0 (2023 年 11 月 2 日)

增强功能:

  • 提供程序:验证 RP 注册时,如果 IP 不可用(#23380
  • azurerm_arc_kuberenetes_cluster_extension_resourceversion- 现在可以同时设置和release_train属性 (#23692
  • azurerm_container_apps - 对 ingress.exposed_port 属性的支持 (#23752
  • azurerm_cosmosdb_postgresql_cluster- 无需指定administrator_login_password属性即可创建读取副本 (replica)群集 (#23750
  • azurerm_managed_application - 可以在属性中 parameter_values 提供数组 (#23754
  • azurerm_storage_management_policy - 对属性 rule.*.actions.*.base_blob.0.tier_to_cold_after_days_since_{modification|last_access_time|creation}_greater_than and rule.*.actions.*.{snapshot|version}.0.tier_to_cold_after_days_since_creation_greater_than 的支持 (#23574

Bug 修复:

  • azurerm_api_management_diagnosticoperation_name_format- 仅当设置为 applicationinsights#23736) 时identifier,才会发送该属性
  • azurerm_backup_policy_vm - 使用当前日期/时间修复有效负载 (#23586
  • azurerm_kubernetes_cluster - 无法删除该 custom_ca_trust_certificates_base64 属性,只能更新 (#23737

3.78.0 (2023 年 10 月 26 日)

特征:

  • 新资源: azurerm_resource_management_private_link_association#23546

增强功能:

  • dependencies:更新到 v0.20231025.1113325github.com/hashicorp/go-azure-sdk#23684
  • 依赖项:更新到 v1.58.3google.golang.org/grpc#23691
  • 依赖项:从 2022-09-01 <a0/> 更新搜索服务 (#23698
  • 数据源: azurerm_monitor_workspace - 导出 query_endpoint#23629
  • azurerm_express_route_port - 支持 macsec_sci_enabled#23625
  • azurerm_eventhub_namespace_customer_managed_key - 对 user_assigned_identity_id 属性的支持 (#23635
  • azurerm_postgresql_flexible_server - private_dns_zone_id 不再为 ForceNew 且已取消大小写 (#23660
  • azurerm_synapse_workspace - 添加对 azuread_authentication_only#23659) 的支持
  • azurerm_redis_enterprise_cluster - 支持新位置 Japan East#23696
  • azurerm_search_service - 对 semantic_search_sku 字段的支持 (#23698

Bug 修复:

  • azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack - 为 ruleStackID 添加了锁 (#23601
  • azurerm_cognitive_deployment - 从 rai_policy_name#23697) 中删除 forceNew 标记

3.77.0 (2023 年 10 月 19 日)

特征:

  • 新资源: azurerm_application_load_balancer_frontend#23411
  • 新资源: azurerm_dev_center#23538
  • 新资源: azurerm_dev_center_project#23538

增强功能:

  • 依赖项:更新到 v0.62.0github.com/hashicorp/go-azure-helpers#23581
  • 依赖项:从 < 2023-08-15 a0/> 更新 Kusto SDK (#23598
  • dependencies: update nginx from 2022-08-01 to 2023-04-01#23583
  • netapp:更新以使用 API 版本 2023-05-01#23576
  • springcloud:更新以使用 API 版本 2023-09-01-preview#23544
  • storage:更新以使用 API 版本 2023-01-01#23543
  • internal/sdk:修复了无法正确解码包含 removedInNextMajorVersion 的结构字段的问题(#23564
  • internal/sdk:在编码和解码过程中,结构标记分析现在一致地处理(#23568
  • 提供程序: roll_instances_when_required 块中的 virtual_machine_scale_set 提供程序功能现在是可选的(#22976
  • 数据源:azurerm_automation_account重构要使用的hashicorp/go-azure-sdk剩余使用情况Azure/azure-sdk-for-go#23555
  • azurerm_automation_account:重构要使用的hashicorp/go-azure-sdk剩余使用情况Azure/azure-sdk-for-go#23555
  • azurerm_resource_deployment_script_azure_cli - 改进属性的 version 验证以支持较新版本(#23370
  • azurerm_resource_deployment_script_azure_power_shell - 改进属性的 version 验证以支持较新版本(#23370
  • azurerm_nginx_deployment- 支持capacity和属性 (#23596email

Bug 修复:

  • 数据源:- 导出inbound_route_map_id块中的routing属性outbound_route_map_idstatic_vnet_local_route_override_criteria属性,并修复了无法设置这些属性的 bug(#23491azurerm_virtual_hub_connection
  • azurerm_cdn_frontdoor_rule- 如果operator设置为 Any#23541),则url_filename_condition属性match_values现在是可选的
  • azurerm_shared_image_gallery - 添加了 Private 属性的和 Groups 选项 sharing.permission#23570
  • azurerm_redis_cache - 修复了错误的 ssl 值 redis_primary_connection_stringsecondary_connection_string#23575
  • azurerm_monitor_activity_log_alertrecommend_category- 现在可以将属性设置为 HighAvailability#23605
  • azurerm_recovery_services_vault - 该 encryption 属性现在可以与属性一起使用 cross_region_restore_enabled#23618
  • azurerm_storage_account_customer_managed_key - 当 keyvault ID 为空时防止恐慌 (#23599

3.76.0 (2023 年 10 月 12 日)

特征:

  • 新资源: azurerm_security_center_storage_defender#23242
  • 新资源: azurerm_spring_cloud_application_insights_application_performance_monitoring#23107

增强功能:

  • 提供程序:使用 Go 1.21.3 更新以生成 (#23514
  • dependencies:更新到 v0.20231012.1141427github.com/hashicorp/go-azure-sdk#23534
  • 数据源: azurerm_application_gateway - 支持backend_http_settingsgateway_ip_configurationglobal和其他属性(#23318)
  • 数据源: azurerm_network_service_tags - 导出 name 属性 (#23382
  • azurerm_cosmosdb_postgresql_cluster- 添加对 sql_version16#23476) 的支持citus_version12.1
  • azurerm_palo_alto_local_rulestack - 正确规范化 location 属性 (#23483
  • azurerm_static_site - 添加对 app_settings#23421) 的支持

Bug 修复:

  • azurerm_automation_schedule - 修复更新 start_time 时的 bug (#23494
  • azurerm_eventhub- 删除 ForceNew 和检查partition_count未减少 (#23499
  • azurerm_managed_lustre_file_system- 根据正在使用的storage_capacity_in_tb更新验证 (#23428sku_name
  • azurerm_virtual_machine - 修复当块的 os_profile API 响应包含 nil 属性时崩溃 (#23535

3.75.0 (2023 年 9 月 28 日)

特征:

  • 新资源: azurerm_application_load_balancer#22517
  • 新资源: azurerm_resource_management_private_link#23098

增强功能:

  • dependencies: firewall 迁移到 hashicorp/go-azure-sdk#22863
  • azurerm_bot_service_azure_bot - 添加对 icon_url 属性的支持 (#23114
  • azurerm_cognitive_deployment - capacity 属性现已更新(#23251
  • azurerm_container_group - 添加了对 key_vault_user_identity_id#23332) 的支持
  • azurerm_data_factory - 添加了对 publish_enabled 属性的支持 (#2334
  • azurerm_firewall_policy_rule_collection_group - 添加对 description 属性的支持 (#23354
  • azurerm_kubernetes_cluster - network_profile.network_policy 可迁移到 cilium#23342
  • azurerm_log_analytics_workspace - 添加对 data_collection_rule_id 属性的支持 (#23347
  • azurerm_mysql_flexible_server - 添加对 io_scaling_enabled 属性的支持 (#23329

Bug 修复:

  • azurerm_api_management_api - 修复导入 openapi 格式内容文件问题(#23348
  • azurerm_cdn_frontdoor_rule- 允许 (cache_duration00:00:00#23384
  • azurerm_cosmosdb_cassandra_datacenter - sku_name 现已更新(#23419
  • azurerm_key_vault_certificate - 修复了阻止软删除证书恢复的 bug(#23204
  • azurerm_log_analytics_solution - 通过拆分方法修复资源的创建和更新生命周期(#23333
  • azurerm_management_group_subscription_association - 如果在检索时找不到资源,请将资源标记为已正确(#23335
  • azurerm_management_lock- 在创建和删除后添加轮询以检查进行 RP 传播 (#23345
  • azurerm_monitor_diagnostic_setting - 添加了验证以确保至少提供其中一项 categorycategory_group 已提供验证 (#23308
  • azurerm_palo_alto_local_rulestack_prefix_list - 修复删除时未提交的规则堆栈 (#23362
  • azurerm_palo_alto_local_rulestack_fqdn_list - 修复删除时未提交的规则堆栈 (#23362
  • security_center_subscription_pricing_resource - 禁用的扩展逻辑现在按预期工作(#22997

3.74.0 (2023 年 9 月 21 日)

注释:

  • azurerm_synapse_sql_pool- 使用LRS存储帐户类型在 Terraform 外部创建的导入azurerm_synapse_sql_pool资源的用户需要使用,ignore_changes以避免资源被销毁和重新创建。

特征:

  • 新资源azurerm_arc_resource_bridge_appliance#23108
  • 新资源azurerm_data_factory_dataset_azure_sql_table#23264
  • 新资源azurerm_function_app_connection#23127

增强功能:

  • dependencies:更新到 v0.20230918.1115907github.com/hashicorp/go-azure-sdk#23337
  • 依赖项:降级到 v1.12.5github.com/rickb777/date#23296
  • mysql:更新以使用 API 版本 2022-01-01#23320
  • azurerm_app_configuration - 对 replica 块的支持 (#22452
  • azurerm_bot_channel_directline- 对和 endpoint_parameters_enabledstorage_enabled#23149) 的支持user_upload_enabled
  • azurerm_container_app - 对缩放规则的支持 (#23294
  • azurerm_container_app_environment - 支持区域冗余(#23313
  • azurerm_container_group - 支持 key_vault_user_identity_id 客户托管密钥的属性(#23332
  • azurerm_cosmosdb_account- 支持 MongoDB 连接字符串(#23331
  • azurerm_data_factory_dataset_delimited_text- 对dynamic_file_system_enabled属性dynamic_filename_enableddynamic_path_enabled和属性的支持 (#23261
  • azurerm_data_factory_dataset_parquet - 对 azure_blob_fs_location 块的支持 (#23261
  • azurerm_monitor_diagnostic_setting- 验证以确保在块中enabled_loglog提供或category_group提供块 category#23308
  • azurerm_network_interface- 支持auxiliary_mode和属性 (#22979auxiliary_sku
  • azurerm_postgresql_flexible_server- 增加了 (#23277) 的最大支持值storage_mb
  • azurerm_shared_image_version- 支持replicated_region_deletion_enabled和属性 (#23147target_region.exclude_from_latest_enabled
  • azurerm_storage_account - 对设置 domain_namedomain_guid 设置 AADKERB 的支持(#22833
  • azurerm_storage_account_customer_managed_key - 支持具有 federated_identity_client_idkey_vault_uri 属性的跨租户客户管理的密钥(#20356
  • azurerm_web_application_firewall_policy- 支持 rate_limit_durationrate_limit_thresholdgroup_rate_limit_by属性request_body_inspect_limit_in_kb和属性 (#23239

Bug 修复:

  • 数据源: azurerm_container_app_environment修复 log_analytics_workspace_name 输出以更正值(#23298
  • azurerm_api_management_api - 导入资源时设置 service_url 属性 (#23011
  • azurerm_app_configuration- 通过检查加密配置来防止崩溃(#23302
  • azurerm_app_configuration_feature - 更新 percentage_filter_value 以接受正确的 float 类型 (#23263
  • azurerm_container_app - 修复 commands 了使用多个容器时被覆盖的问题 args#23338
  • azurerm_key_vault_certificate - 修复了无法再恢复证书的问题 (#23204
  • azurerm_key_vault_key - 从配置文件中删除时 ForceNew expiration_date#23327
  • azurerm_linux_function_app- 修复了在使用 Elastic 高级版 计划时设置存储设置的 bug (#21212
  • azurerm_linux_web_app - 修复 docker 应用堆栈更新 (#23303
  • azurerm_linux_web_app - 修复自动修复扩展中的崩溃 (#21328
  • azurerm_linux_web_app_slot - 修复 docker 应用堆栈更新 (#23303
  • azurerm_linux_web_app_slot - 修复自动修复扩展中的崩溃 (#21328
  • azurerm_log_analytics_solution - 修复了资源未在后续应用上成功创建(#23312)的 bug
  • azurerm_management_group_subscription_association - 修复 bug,将资源标记为在读取期间未找到(#23335
  • azurerm_mssql_elasticpool- 删除阻止license_type为某些 sku 设置的检查 (#23262
  • azurerm_servicebus_queue - 修复 auto_delete_on_idle 无法设置为 P10675199DT2H48M5.4775807S 的问题(#23296
  • azurerm_servicebus_topic - 修复 auto_delete_on_idle 无法设置为 P10675199DT2H48M5.4775807S 的问题(#23296
  • azurerm_storage_account - 防止在 Storage 帐户类型的有效负载中发送不受支持的 Blob 属性(#23288
  • azurerm_synapse_sql_pool - 公开 storage_account_type#23217
  • azurerm_windows_function_app- 修复了在使用 Elastic 高级版 计划时设置存储设置的 bug (#21212
  • azurerm_windows_web_app - 修复 docker 应用堆栈更新 (#23303
  • azurerm_windows_web_app_slot - 修复 docker 应用堆栈更新 (#23303

弃用功能:

  • azurerm_application_gateway - 弃用 StandardWAF skus (#23310
  • azurerm_bot_channel_web_chat- 弃用site_names赞成块 (#23161site
  • azurerm_monitor_diagnostic_setting - 弃用 retention_policy 赞成 azurerm_storage_management_policy#23260

3.73.0 (2023 年 9 月 14 日)

特征:

  • 新资源azurerm_iothub_endpoint_cosmosdb_account#23065
  • 新资源azurerm_virtual_hub_routing_intent#23138

增强功能:

  • dependencies:更新到 v0.1.1github.com/btubbs/datetime#23221
  • dependencies:更新到 v1.3.1github.com/google/uuid#23221
  • dependencies:更新到 v0.61.0github.com/hashicorp/go-azure-helpers#23249
  • dependencies:更新到 v0.20230907.1113401github.com/hashicorp/go-azure-sdk#23221
  • dependencies:更新到 v1.5.0github.com/hashicorp/go-hclog#23221
  • dependencies:更新到 v2.29.0github.com/hashicorp/terraform-plugin-sdk/v2#23221
  • dependencies:更新到 v1.5.1github.com/hashicorp/terraform-plugin-testing#23221
  • dependencies:更新到 v1.20.2github.com/rickb777/date#23221
  • dependencies:更新到 v0.13.0golang.org/x/crypto#23221
  • dependencies:更新到 v0.15.0golang.org/x/net#23221
  • dependencies:更新到 v0.13.0golang.org/x/tools#23221
  • azurerm_bot_channel_ms_teams - 支持 deployment_environment#23122
  • azurerm_managed_disk - 更新以使用 API 版本 2023-04-02#23233
  • azurerm_managed_disk - 支持 optimized_frequent_attach_enabled#23241
  • azurerm_managed_disk - 支持 performance_plus_enabled#23241
  • azurerm_maps_account - 支持 local_authentication_enabled#23216
  • azurerm_mssql_elasticpool- 支持在使用 Hyperscale SKU 时配置 license_type#23256
  • azurerm_security_center_assessment_policy - 重构以使用 hashicorp/go-azure-sdk#23158

Bug 修复:

  • azurerm_api_management - 拆分创建和更新方法 (#23259
  • azurerm_api_management_backend - 修复平展 credentials 块时的恐慌 (#23219
  • azurerm_key_vault_certificate - 修复自定义/未知颁发者的证书无限期轮询的回归(#23214
  • azurerm_redis_cache- 防止在 SKU 不Premium避免 API 错误时发送 redis_configuration.aof_backup_enabled#22774
  • azurerm_web_application_firewall_policy- 使用enabled字段捕获和切换块的状态custom_rule#23163

3.72.0 (2023 年 9 月 7 日)

特征:

  • 提供程序功能:现在可以通过提供程序features块禁用订阅取消destroy#19936
  • 新数据源netapp_volume_quota_rule#23042
  • 新资源azurerm_automation_python3_package#23087
  • 新资源netapp_volume_quota_rule#23042

增强功能:

  • dependencies:更新到 v0.20230906.1160501github.com/hashicorp/go-azure-sdk#23191
  • containerapps:更新到 API 版本 2023-05-01#22804
  • keyvault:将剩余资源升级到 2023-02-01#23089
  • redisenterprise:更新到 API 版本 2023-07-01#23178
  • vpngateway:更新以使用 hashicorp/go-azure-sdk#22906
  • internal/sdk:使用自定义导入程序键入的资源现在获取计时上下文(#23160
  • azurerm_batch_pool - 支持 accelerated_networking_enabled#23021
  • azurerm_batch_pool - 支持 automatic_upgrade_enabled#23021
  • azurerm_bot_channel_direct_line_speech - 对 cognitive_account_id 属性的支持 (#23106
  • azurerm_bot_service_azure_bot - 对 local_authentication_enabled 属性的支持 (#23096
  • azurerm_container_app_environment - 支持 dapr_application_insights_connection_string#23080
  • azurerm_cosmosdb_cassandra_datacenter - 重构以使用 hashicorp/go-azure-sdk#23110
  • azurerm_cosmosdb_cassandra_datacenter - 更新到 API 版本 2023-04-15#23110
  • azurerm_kubernetes_cluster - Azure CNI 可以更新为使用 overlay#22709
  • azurerm_monitor_diagnostic_setting- 在 (#23029) 中enabled_log弃用retention_policy
  • azurerm_mssql_database - 拆分创建和更新方法(#23209
  • azurerm_postgresql_database - collation 现在可以设置为 English_United Kingdom.1252#23171
  • azurerm_postgresql_flexible_database - collation 现在可以设置为 English_United Kingdom.1252#23171
  • azurerm_postgresql_flexible_server - 对 auto_grow_enabled 属性的支持 (#23069
  • azurerm_redis_enterprise_cluster - 支持巴西南部的 Flash 群集(#23200
  • azurerm_resource_provider_registration - 重构以使用 hashicorp/go-azure-sdk#23072
  • azurerm_virtual_machine_extension - 支持 provision_after_extensions#23124
  • azurerm_virtual_network_gateway - 将创建的默认超时增加到 90m#23003
  • azurerm_virtual_hub_connection - 对 inbound_route_map_id属性 outbound_route_map_idstatic_vnet_local_route_override_criteria 属性的支持 (#23049

Bug 修复:

  • azurerm_api_management_api_policy - 添加了状态迁移以改变 ID 的结尾 policies/policy#23128
  • azurerm_api_management_api_operation_policy - 添加了状态迁移以改变 ID 的结尾 policies/policy#23128
  • azurerm_api_management_product_policy - 添加了状态迁移以改变 ID 的结尾 policies/policy#23128
  • azurerm_automation_account - 修复了 local_authentication_enabled#23082) 的逻辑
  • azurerm_key_vault_managed_storage_account- 检查 ID 可以正确分析,然后再将其设置为状态 (#23022
  • azurerm_monitor_diagnostic_setting - 修复 enabled_log 功能标记架构(#23093
  • azurerm_pim_active_role_assignment:轮询超时持续时间,而不是固定的 5 分钟值(#22932
  • azurerm_policy_set_definition - 仅在配置值时发送 parameters#23155
  • azurerm_synapse_workspace - 修复分析 storage_data_lake_gen2_filesystem_id 时索引范围外恐慌 (#23019
  • machine_learning_datastore_* - 修复容器 ID (#23140
  • azurerm_key_vault_certificate - ID 现在指向更新证书时的新版本(#23135
  • azurerm_site_recovery_replicated_vm- 更新network_interface差异,以便现在可以更新副本 (replica)项(#23199

折旧:

  • 数据源: azure_monitor_log_profile - Azure 将于 2026 年 9 月 30 日停用 Azure 日志配置文件(#23146
  • azure_monitor_log_profile - Azure 将于 2026 年 9 月 30 日停用 Azure 日志配置文件(#23146

3.71.0 (2023 年 8 月 24 日)

中断性变更:

  • win32_status App 服务属性 - 由于服务中对自动修复属性win32_status的基础类型进行了更改,并结合以前的 bug(in v3.62.1 和更早版本),导致此属性的值在状态中错误地存储为空字符串,因此无法更新此属性的值或迁移状态以适应状态中必要的类型更改。 这会导致上述资源在解码此值的状态时返回数字错误。 遗憾的是,这是一项重大更改,需要此字段的用户更改其 Terraform 配置。 该字段win32_status已被替换win32_status_code(这仍然是一个 int,如3.63.0以后)为azurerm_linux_web_appazurerm_linux_web_app_slotazurerm_windows_web_app, 。 azurerm_windows_web_app_slot resources#23075

特征:

  • 新资源azurerm_databricks_workspace_root_dbfs_customer_managed_key#22579

增强功能:

  • 依赖项:更新到 v0.20230824.1130652github.com/hashicorp/go-azure-sdk#23076
  • trafficmanager:从 更新以使用传输层 hashicorp/go-azure-sdkAzure/go-autorest 而不是 (#22579
  • webpubsub:从 更新以使用传输层 hashicorp/go-azure-sdkAzure/go-autorest 而不是 (#22579
  • automation:将剩余资源升级到 2022-08-08#22989
  • azurerm_storage_management_policy - 移动到 hashicorp/go-azure-sdk#23035
  • 数据源: azurerm_disk_encryption_set - 对 identity 块的支持(#23005
  • azurerm_container_group- 支持sku和属性 (#23034(init_)container.*.security
  • azurerm_kubernetes_cluster - 扩展各种 sysctl_config 属性范围的允许范围 (#23077
  • azurerm_kubernetes_cluster_node_pool - 扩展各种 sysctl_config 属性范围的允许范围 (#23077
  • azurerm_kubernetes_cluster- 可以通过在 (#22952) 中ebpf_data_plane设置值来更新群集以使用cilium数据平面
  • azurerm_linux_virtual_machine_scale_set - 在销毁资源之前取消正在进行的滚动升级 (#22991
  • azurerm_servicebus_namespace - 对 network_rule_set 块的支持 (#23057
  • azurerm_windows_virtual_machine_scale_set - 在销毁资源之前取消正在进行的滚动升级 (#22991
  • azurerm_synapse_spark_pool - 支持属性的其他值 node_size_family#23040

Bug 修复:

  • azurerm_api_management_policy - 修复了由迁移引起的错误(#23018
  • azurerm_kubernetes_cluster - 弃用 public_network_access_enabled 并阻止将其发送到 API,因为它不起作用(#22478

3.70.0 (2023 年 8 月 17 日)

特征:

  • 新资源azurerm_mssql_virtual_machine_availability_group_listener#22808
  • 新资源azurerm_mssql_virtual_machine_group#22808

增强功能:

  • 依赖项:更新到 v0.20230815.1165905github.com/hashicorp/go-azure-sdk#22981
  • apimanagement:更新为使用 hashicorp/go-azure-sdk#22783
  • cosmos:从 #22874 更新以使用基层 hashicorp/go-azure-sdkAzure/go-autorest#22874
  • devtestlabs:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#22981
  • policy:从 #22874 更新以使用基层 hashicorp/go-azure-sdkAzure/go-autorest#22874
  • postgresql:从 #22874 更新以使用基层 hashicorp/go-azure-sdkAzure/go-autorest#22874
  • recoveryservices:从 #22874 更新以使用基层 hashicorp/go-azure-sdkAzure/go-autorest#22874
  • resources:从 #22874 更新以使用基层 hashicorp/go-azure-sdkAzure/go-autorest#22874
  • storage:更新 存储 帐户和 存储 Blob 容器,以使用通用 ID 在将来迁移hashicorp/go-azure-sdk#22915
  • 数据源: azurerm_kubernetes_cluster - 添加对 current_kubernetes_version 属性的支持(#22986
  • azurerm_mssql_virtual_machine - 添加对 sql_virtual_machine_group_id 属性的支持 wsfc_domain_credential#22808
  • azurerm_netapp_pool - size_in_tb 可调整为 2 TB(#22943
  • azurerm_stack_hci_cluster - 添加对 automanage_configuration_id 属性的支持 (#22857
  • 数据源: azurerm_disk_encryption_set - 现在导出 key_vault_key_url#22893
  • azurerm_disk_encryption_set - 现在导出 key_vault_key_url#22893

Bug 修复:

  • azurerm_cognitive_deployment - 在父资源上添加锁以防止删除资源时出错 (#22940
  • azurerm_cost_management_scheduled_action- 修复了 (#22930) 的email_address_sender更新
  • azurerm_disk_encryption_set - 现在通过在设置为 auto_key_rotation_enabledtrue#22893) 时指定无版本密钥 ID 来正确支持密钥轮换
  • azurerm_iothub_dps- 更新块内验证target以匹配 Azure API 定义中定义的值(#22891ip_filter_rule
  • azurerm_postgresql_database - 重新编写数据库排序规则的验证(#22928
  • azurerm_postgresql_flexible_database - 重新编写数据库排序规则的验证(#22928
  • azurerm_storage_management_policy- 检查现有资源以防止覆盖属性值 (#22966
  • azurerm_virtual_network_gateway_connection - custom_bgp_addresses.secondary 现在 Optional 不是 Required#22912
  • azurerm_web_application_firewall_policy - 修复在读取中找不到的处理 (#22982

3.69.0 (2023 年 8 月 10 日)

特征:

  • 新数据源azurerm_palo_alto_local_rulestack#22700
  • 新资源azurerm_graph_services_account#22665
  • 新资源azurerm_managed_lustre_file_system#22680
  • 新资源azurerm_palo_alto_local_rulestack#22700
  • 新资源azurerm_palo_alto_local_rulestack_certificate#22700
  • 新资源azurerm_palo_alto_local_rulestack_fqdn_list#22700
  • 新资源azurerm_palo_alto_local_rulestack_outbound_trust_certificate_association#22700
  • 新资源azurerm_palo_alto_local_rulestack_outbound_untrust_certificate_association#22700
  • 新资源azurerm_palo_alto_local_rulestack_prefix_list#22700
  • 新资源azurerm_palo_alto_local_rulestack_rule#22700
  • 新资源azurerm_palo_alto_virtual_network_appliance#22700
  • 新资源azurerm_palo_alto_next_generation_firewall_virtual_hub_local_rulestack#22700
  • 新资源azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama#22700
  • 新资源azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack#22700
  • 新资源azurerm_palo_alto_next_generation_firewall_virtual_network_panorama#22700

增强功能:

  • dependencies: updateing to v0.58.0github.com/hashicorp/go-azure-helpers#22813
  • dependencies:更新到 v0.20230808.1103829github.com/hashicorp/go-azure-sdk#22860
  • arckubernetes - 更新以使用 hashicorp/go-azure-sdk 而不是 Azure/go-autorest 用作基层 (#22815
  • bot - 更新以使用 hashicorp/go-azure-sdk 而不是 Azure/go-autorest 用作基层 (#22815
  • blueprints:更新为使用 hashicorp/go-azure-sdk#21569
  • compute - 更新以使用 hashicorp/go-azure-sdk 而不是 Azure/go-autorest 用作基层 (#22860
  • digitaltwins - 更新到 API 版本 2023-01-31#22782
  • hsm - 更新以使用 hashicorp/go-azure-sdk 而不是 Azure/go-autorest 用作基层 (#22815
  • hybridcompute - 更新以使用 hashicorp/go-azure-sdk 而不是 Azure/go-autorest 用作基层 (#22815
  • 数据源: azurerm_network_service_tags - 更新以使用 hashicorp/go-azure-sdk#22873
  • 数据源: azurerm_network_watcher - 更新以使用 hashicorp/go-azure-sdk#22873
  • azurerm_container_app_environment - log_analytics_workspace_id 现在是可选属性 (#22733
  • azurerm_digital_twins_instance - 支持用户分配的标识(#22782
  • azurerm_function_app_function - 连字符和下划线现在允许函数名称的字符(#22519
  • azurerm_key_vault_certificate - 支持基于 certificate_policy#20627) 的证书更新
  • azurerm_kubernetes_cluster- 导出 Web 应用路由的标识(web_app_routing_identity#22809
  • azurerm_kubernetes_cluster- 在块中添加对snapshot_id属性的支持 (#22708default_node_pool
  • azurerm_log_analytics_workspace- 支持更改skuCapacityReservationPerGB2018#22597
  • azurerm_managed_application - 弃用有利于 parameters 的属性 parameter_values#21541
  • azurerm_monitor_action_group- 现在支持aad_authhttps#22888
  • azurerm_mssql_server - SystemAssigned, UserAssigned 标识现已受支持(#22828
  • azurerm_network_packet_capture - 更新以使用 hashicorp/go-azure-sdk#22873
  • azurerm_network_profile - 重构以使用 hashicorp/go-azure-sdk#22850
  • azurerm_network_watcher_flow_log - 更新以使用 hashicorp/go-azure-sdk#22873
  • azurerm_network_watcher - 更新以使用 hashicorp/go-azure-sdk#22873
  • azurerm_postgresql_database- 更新验证 (collation#22689
  • azurerm_postgresql_flexible_server_database- 更新验证 (collation#22689
  • azurerm_security_center_subscription_pricing - 支持 extensions 块 (#22643
  • azurerm_security_center_subscription_pricing - 支持 resource_typeApi#22844
  • azurerm_spring_cloud_configuration_service - 对 ca_certificate_id 属性的支持 (#22814
  • azurerm_virtual_desktop_workspace - 添加了对 public_network_access_enabled 属性的支持 (#22542
  • azurerm_virtual_machine_packet_capture - 更新以使用 hashicorp/go-azure-sdk#22873
  • azurerm_virtual_machine_scale_set_packet_capture - 更新以使用 hashicorp/go-azure-sdk#22873
  • azurerm_vpn_gateway_connection - 更新以使用 hashicorp/go-azure-sdk#22873
  • azurerm_vpn_server_configuration - 重构以使用 hashicorp/go-azure-sdk#22850
  • azurerm_vpn_server_configuration_policy_group - 重构以使用 hashicorp/go-azure-sdk#22850
  • azurerm_vpn_site - 重构以使用 hashicorp/go-azure-sdk#22850

Bug 修复:

  • 数据源: azurerm_virutal_machine - 正确检索和设置 power_state 值 (#22851
  • azurerm_cdn_endpoint- 有条件地使用PUT代替已更改的tags字段(#22662PATCH
  • azurerm_cdn_frontdoor_security_policy - 规范化从 API cdn_frontdoor_domain_id 返回的值(#22841
  • azurerm_container_group - 正确设置为 init_container.secure_environment_variables 状态 (#22832
  • azurerm_custom_ip_prefix - 支持 Azure 公共环境(#22812
  • azurerm_databricks_workspace - 更新 machine_learning_workspace_id 字段验证分析函数 (#22865
  • azurerm_key_vault - 修复对 storage 嵌套项类型的支持 (#22707
  • azurerm_kusto_cosmosdb_data_connection_resource - 确保 subscriptionId CosmosDB ResourceGroupName 容器(#22663
  • azurerm_managed_application - 修复 secureString 了参数未保存到状态的问题 (#21541
  • azurerm_managed_application - 块 plan 现在标记为 ForceNew 以符合服务限制 (#21541
  • azurerm_monitor_data_collection_rule - 尝试删除 kind 时重新创建资源 (#22811
  • azurerm_static_site_custom_domain - 通过在创建资源时将其设置为状态来防止使用 validation_token 空值覆盖 (#22848

3.68.0 (2023 年 8 月 3 日)

特征:

  • 新资源:azurerm_custom_ip_prefix#21322
  • 新资源:azurerm_mobile_network_sim#22628
  • 新数据源:azurerm_mobile_network_sim#22628
  • 新资源:azurerm_automation_variable_object#22644
  • 新数据源:azurerm_automation_variable_object#22644

增强

  • dependencies: updateing to v0.20230803.1095722github.com/hashicorp/go-azure-sdk#22803
  • 依赖项:将 mysql 资源迁移到 hashicorp/go-azure-sdk#22795
  • advisor:更新要使用的hashicorp/go-azure-sdk基层(Azure/go-autorest#22750
  • apimanagement:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#22759
  • analysisservices:更新要使用的hashicorp/go-azure-sdk基层(Azure/go-autorest#22750
  • automation:更新 dscnodeconfiguration 和使用 sourcecontrol API 版本 2022-08-08#22781
  • azurestackhci:更新要使用的hashicorp/go-azure-sdk基层(Azure/go-autorest#22750
  • domainservices:更新要使用的hashicorp/go-azure-sdk基层(Azure/go-autorest#22750
  • eventgrid:重构以使用 hashicorp/go-azure-sdk#22673
  • machinelearningservice:更新为使用 API 版本 2023-04-01#22729
  • monitor:更新要使用的hashicorp/go-azure-sdk基层(Azure/go-autorest#22750
  • network:更新以使用 API 版本 2023-04-01#22727
  • relay:更新为使用 API 版本 2021-11-01#22725
  • 数据源: azurerm_images - 支持 disk_encryption_set_id#22690
  • azurerm_eventhub_namespace_customer_managed_key - 对 infrastructure_encryption_enabled 属性的支持 (#22718
  • azurerm_hpc_cache_blob_nfs_target - 支持将 usage_model 属性 READ_ONLY 设置为和 READ_WRITE#22798
  • azurerm_hpc_cache_nfs_target - 支持将 usage_model 属性 READ_ONLY 设置为和 READ_WRITE#22798
  • azurerm_monitor_aad_diagnostic_setting - 更新以使用 hashicorp/go-azure-sdk#22778
  • azurerm_web_application_firewall_policy - 更新以使用 API 版本 2023-02-01#22455
  • azurerm_web_application_firewall_policy - 对 log_scrubbing 属性的支持 (#22522
  • azurerm_shared_image_gallery - 对 sharing 块的支持 (#22221
  • azurerm_virtual_network - 对 encryption 块的支持 (#22745

Bug 修复

  • 提供程序:仅在托管 HSM 可用的环境中获取托管 HSM 的身份验证令牌(#22400
  • azurerm_api_management - 在删除之前检索 location API 而不是配置(#22752
  • azurerm_cognitive_deployment - 将锁添加到父资源以防止 409 错误 (#22711
  • azurerm_pim_eligible_role_assignment- 修复了在删除期间上下文截止时间检查错误(#22756
  • azurerm_private_endpoint - 加载子网以从 API 锁定,而不是在删除期间配置(#22676
  • azurerm_netapp_volume - 更新验证 security_style 以匹配 Azure API 定义中定义的大小写(#22721
  • azurerm_netapp_volume_group_sap_hana - 更新验证 security_style 以匹配 Azure API 定义中定义的大小写(#22615
  • azurerm_site_recovery_replication_recovery_plan- 修复了更新和failover_recovery_groupboot_recovery_groupshutdown_recovery_group#22687)

3.67.0 (2023 年 7 月 27 日)

特征:

  • 新数据源:azurerm_eventhub_sas#22215
  • 新资源azurerm_kubernetes_cluster_trusted_access_role_binding#22647
  • 新资源:azurerm_marketplace_role_assignment#22398
  • 新资源:azurerm_network_function_azure_traffic_collector#22274

增强功能:

  • 依赖项:更新到 v0.20230726.1135558github.com/hashicorp/go-azure-sdk#22698
  • connections:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#22681
  • iothub:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#22681
  • mysql:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#22681
  • orbital:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#22681
  • powerbi:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#22681
  • privatedns:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#22681
  • purview:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#22681
  • relay:更新以使用基层而不是 hashicorp/go-azure-sdkAzure/go-autorest#22681
  • azurerm_cdn_endpoint_custom_domain - 当证书/机密版本设置为“最新”(#22683)时,将 nil 作为版本传递
  • azurerm_image- 对块内字段disk_encryption_set_id的支持 (#22642os_disk
  • azurerm_linux_virtual_machine - 添加对 bypass_platform_safety_checks_on_user_schedule_enabled 属性的支持 reboot_setting#22349
  • azurerm_network_interface - 更新以使用 hashicorp/go-azure-sdk 和 API 版本 2023-02-01#22479
  • azurerm_redis_enterprise_database- 异地副本 (replica)tion 的支持redisSON模块 (#22627
  • azurerm_windows_virtual_machine - 添加对 bypass_platform_safety_checks_on_user_schedule_enabled 属性的支持 reboot_setting#22349

Bug 修复:

  • azurerm_cosmosdb_account - typebackup设置为 Continuous#22638) 时,块内会单独更新
  • azurerm_cosmosdb_account - max_age_in_secondscors_rule 中现在为“可选”,现在可以配置最多 2147483647#22552
  • azurerm_maintenance_configuration - 修复了错误地设置了包含和排除的 bug (#22671
  • azurerm_pim_eligible_role_assignment - 轮询超时持续时间,而不是使用硬编码值(#22682
  • azurerm_redis_cache - 仅在配置文件中更改时更新 patch_schedule#22661
  • azurerm_logic_app_standard - 属性 auto_swap_slot_name 现在位于正确的块 site_config 下 (#22712
  • azurerm_postgresql_flexible_server- 更新替换为 33553408 (#22706) 的storage_mb33554432验证

3.66.0 (2023 年 7 月 20 日)

特征:

  • 新数据源:azurerm_mobile_network_attached_data_network#22168
  • 新资源:azurerm_graph_account#22334
  • 新资源:azurerm_mobile_network_attached_data_network#22168

增强功能:

  • 依赖项:凸起v0.20230720.1190320和切换machinelearning、、mixedrealitymariadbstoragepoolstoragecachevmware、和 videoanalyzermobilenetworkvoiceServices新的基层(#22538)go-azure-sdk
  • dependencies: move azurerm_bastion_host and azurerm_network_connection_monitor over to hashicorp/go-azure-sdk#22425
  • dependencies: move azurerm_network_watcher_flow_log to hashicorp/go-azure-sdk#22575
  • 依赖项:将资源移到 mysqlhashicorp/go-azure-sdk#22528
  • 依赖项:将资源移到 storage_synchashicorp/go-azure-sdk#21928
  • 依赖项:更新到 API 版本 2022-08-08#22440
  • postgres - 更新到 API 版本 2023-03-01-preview#22577
  • data.azurerm_route_table - 对 bgp_route_propagation_enabled 属性的支持 (#21940
  • data.azurerm_servicebus_* - 为 resource_group_name 属性 namespace_name 添加弃用消息 (#22521
  • azurerm_cdn_frontdoor_rule - 允许将 conditions.x.url_path_condition.x.match_values 属性设置为 /#22610
  • azurerm_eventhub_namespace - 启用加密时正确更新 (#22625
  • azurerm_logic_app_standard - 现在导出 auto_swap_slot_name 属性 (#22525
  • azurerm_mysql_flexible_server_configurationvalue- 现在可以在不创建新资源的情况下更改属性 (#22557
  • azurerm_postgresql_flexible_server - 对 33554432 存储的支持(#22574
  • azurerm_postgresql_flexible_server- 支持geo_backup_key_vault_key_id和属性 (#22612geo_backup_user_assigned_identity_id
  • azurerm_spring_cloud_service - 对 marketplace 块的支持 (#22553
  • azurerm_spring_cloud_service - 对 outbound_type 属性的支持 (#22596

Bug 修复:

  • 提供程序:资源提供程序 Microsoft.KubernetesMicrosoft.KubernetesConfiguration 不再自动注册(#22580
  • data.automation_account_variables - 正确填充缺少的变量属性(#22611
  • data.azurerm_virtual_machine_scale_set- 修复了computer_namelatest_model_appliedpower_state未正确设置属性的问题virtual_machine_id#22566)
  • azurerm_app_service_public_certificate - 在读取期间轮询证书,以绕过最终一致性 bug (#22587
  • azurerm_application_gateway- 使用时发送min_protocol_version并更正 policy_type#22535CustomV2
  • azurerm_cognitive_deployment- 删除块中属性验证capacity的上限(#22502scale
  • azurerm_cosmosdb_account- 修复了FirstPartyIdentity在更新时切换到的回归 default_identity_type#22609
  • azurerm_kubernetes_cluster- 属性windows_profile.admin_password将在 (#22554) 中v4.0变为必需
  • azurerm_kusto_cluster - 该 engine 属性已被弃用,现在作为服务团队打算将其从 API 中删除(#22497
  • azurerm_maintenance_configuration - tge package_names_mask_to_excludepackage_names_mask_to_exclude 属性未正确设置(#22555
  • azurerm_redis_cache - 仅在使用高级 SKU 时设置 rdb_backup_enabled 属性(#22309
  • azurerm_site_recovery_replication_recovery_plan - 修复了无法正确维护启动恢复组的顺序(#22348
  • azurerm_synapse_firewall_rule - 更正属性的过于严格的验证 name#22571

3.65.0 (2023 年 7 月 13 日)

特征:

  • 新数据源azurerm_communication_service#22426

增强功能:

  • 依赖项:更新到 v0.20230712.1084117github.com/hashicorp/go-azure-sdk#22491
  • dependencies:更新到 v0.20230703.1101016github.com/tombuildsstuff/kermit#22390
  • 提供程序:资源提供程序 Microsoft.Kubernetes ,现已 Microsoft.KubernetesConfiguration 自动注册(#22463
  • automation/dscconfiguration - 更新到 API 版本 2022-08-08#22403
  • azurestackhcl - 更新到 API 版本 2023-03-01#22411
  • batch - 更新以使用 API 版本 2023-05-01#22412
  • datafactory - 移动 azurerm_data_factoryazurerm_data_factory_managed_private_endpoint 移出 hashicorp/go-azure-sdk#22409
  • elastic - 更新到 API 版本 2023-06-01#22451
  • kusto - 更新到 API 版本 2023-05-02 [GH-22410
  • managedapplications - 迁移到 hashicorp/go-azure-sdk#21571
  • privatedns:更新到 API 版本 2020-06-01#22470
  • storage - 更新到数据平面 API 版本 2020-08-04#22405
  • network - application_security_group 现在 private_endpoint 使用 hashicorp/go-azure-sdk#22396
  • voiceservices:更新为使用 API 版本 2023-04-03#22469
  • 数据源: azurerm_kubernetes_cluster - 添加对 internal_ingress_gateway_enabled 属性的支持 external_ingress_gateway_enabled#22393
  • azurerm_batch_account - 对 network_profile 块的支持 (#22356
  • azurerm_container_appmin_replicas- 和 max_replicas propertiesnow 支持最大值 300#22511
  • azurerm_dns_zone- 现在可以将host_name属性用于dns_zonesoa_record创建 (#22312
  • azurerm_kubernetes_cluster- 添加对internal_ingress_gateway_enabled属性的支持 (#22393external_ingress_gateway_enabled
  • azurerm_site_recovery_vmware_replication_policy_association - 更新验证以正确处理案例(#22443

3.64.0 (2023 年 7 月 6 日)

特征:

  • 新数据源:azurerm_automation_variables#22216
  • 新资源:azurerm_arc_private_link_scope#22314
  • 新资源:azurerm_kusto_cosmosdb_data_connection#22295
  • 新资源:azurerm_pim_active_role_assignment#20731
  • 新资源:azurerm_pim_eligible_role_assignment#20731

增强功能:

  • 依赖项: web:更新到 API 版本 2022-09-01#22352
  • 依赖项: cognitive:更新到 API 版本 2023-05-01#22223
  • 依赖项:更新到 v1.53.0google.golang.org/grpc#22383
  • azurerm_cognitive_deployment- 块代理的 suppotscalesizefamilycapacity#22223tier
  • azurerm_linux_function_app - 添加了对 public_network_access_enabled 属性的支持 (#22352
  • azurerm_linux_function_app_slot - 添加了对 public_network_access_enabled 属性的支持 (#22352
  • azurerm_linux_web_app - 添加了对 public_network_access_enabled 属性的支持 (#22352
  • azurerm_linux_web_app_slot - 添加了对 public_network_access_enabled 属性的支持 (#22352
  • azurerm_windows_function_app - 添加了对 public_network_access_enabled 属性的支持 (#22352
  • azurerm_windows_function_app_slot - 添加了对 public_network_access_enabled 属性的支持
  • azurerm_windows_web_app - 添加了对 public_network_access_enabled 属性的支持 (#22352
  • azurerm_windows_web_app_slot - 添加了对 public_network_access_enabled 属性的支持 (#22352
  • azurerm_stream_analytics_output_blob - 将允许的属性值增加到 batch_min_rows1000000#22331
  • azurerm_spring_cloud_gateway - 对 allowed_origin_patterns 属性的支持 (#22317

Bug 修复:

  • 数据源 azurerm_virtual_machine_scale_set - 防止读取期间出现 nil 指针恐慌 (#22335
  • azurerm_application_insights_api_key - 防止 nil 指针恐慌 (#22388
  • azurerm_linux_function_appallowed_origins- 块中的cors属性现在最小条目计数1为 (#22352
  • azurerm_linux_function_app_slotallowed_origins- 块中的cors属性现在最小条目计数1为 (#22352
  • azurerm_linux_web_appallowed_origins- 块中的cors属性现在最小条目计数1为 (#22352
  • azurerm_linux_web_app - 防止 docker 设置处理中的 nil 指针崩溃(#22347
  • azurerm_linux_web_app_slotallowed_origins- 块中的cors属性现在最小条目计数1为 (#22352
  • azurerm_private_dns_resolver_forwarding_rule_resource - 更改 domain_name 属性现在会创建新的资源 (#22375
  • azurerm_windows_function_appallowed_origins- 块中的cors属性现在最小条目计数1为 (#22352
  • azurerm_windows_function_app_slotallowed_origins- 块中的cors属性现在最小条目计数1为 (#22352
  • azurerm_windows_web_appallowed_origins- 块中的cors属性现在最小条目计数1为 (#22352
  • azurerm_windows_web_app_slotallowed_origins- 块中的cors属性现在最小条目计数1为 (#22352
  • azurerm_network_security_rule - 改进属性验证 name 并防止创建损坏的资源(#22336

折旧:

  • media - 在停用服务之前,所有资源和数据源都已弃用(#22350

3.63.0 (2023 年 6 月 29 日)

特征:

  • 新数据源:azurerm_network_manager_network_group#22277

中断性变更:

  • azurerm_linux_web_appwin32_status- 块中的auto_heal属性status_code已从stringint更改为 。 (#22003
  • azurerm_linux_web_app_slot-块win32_status中的auto_heal属性status_code已从stringint更改为 。 (#22003
  • azurerm_windows_web_appwin32_status- 块中的auto_heal属性status_code已从stringint更改为 。 (#22003
  • azurerm_windows_web_app_slotwin32_status- 块中的auto_heal属性status_code已从stringint更改为 。 (#22003

增强功能:

  • dependencies:更新到 v0.20230623.1103505github.com/hashicorp/go-azure-sdk#22263
  • dependencies: updateing to v0.57.0github.com/hashicorp/go-azure-helpers#22247
  • 依赖项: containers/containerinstance:更新到 API 版本 2023-05-01#22276
  • dependencies: network/securityrules: migrate to go-azure-sdk#22242
  • 依赖项: redis:更新到 API 版本 2023-04-01#22285
  • 数据源: azurerm_kubernetes_cluster - 添加对 custom_ca_trust_certificates_base64 属性的支持 (#22032
  • azurerm_automation_software_update_configuration - 属性 duration 现在默认 PT2H 为按服务。 (#22204
  • azurerm_automation_software_update_configuration - 块 schedule 现在限制为 1与 API 限制匹配。 (#22204
  • azurerm_automation_software_update_configuration - 块 schedule 现在 Required 与 API 规范匹配。 API 拒绝不指定此块的请求,至少包含一个 frequency 值。 (#22204
  • azurerm_automation_software_update_configuration - 该 frequency 属性现在是 Required 块的属性 schedule 。 这是为了符合 API 的最低要求。 (#22204
  • azurerm_automation_software_update_configurationpre_task- 块现在仅限于1匹配 API。 (#22204
  • azurerm_automation_software_update_configurationpost_task- 块现在仅限于1匹配 API。 (#22204
  • azurerm_automation_software_update_configuration - 属性 operating_system 已弃用,现在由存在某个 linuxwindows 块控制。 (#22204
  • azurerm_automation_software_update_configuration - 其中一个 linuxwindows 块现在必须存在。 这是 API 的要求,因此是一个不可中断 Optional 的更改 Required 。 (#22204
  • azurerm_automation_software_update_configurationmonthly_occurrence- 块现在仅限于1匹配 API。 (#22204
  • azurerm_container_app - 同时支持系统和用户分配的标识(#21149
  • azurerm_key_vault_managed_hardware_security_module - 支持通过 security_domain_key_vault_certificate_ids#22162) 激活 HSM
  • azurerm_kubernetes_cluster - 对 custom_ca_trust_certificates_base64 属性的支持 (#22032
  • azurerm_kubernetes_cluster - 对 maintenance_window_auto_upgrade 块的支持 (#21760
  • azurerm_kubernetes_cluster - 对 maintenance_window_node_os 块的支持 (#21760
  • azurerm_monitor_aad_diagnostic_setting - 弃用 log 赞成 enabled_log#21390
  • azurerm_resource_group - 对 managed_by 属性的支持 (#22012

Bug 修复:

  • azurerm_automation_schedule - 在用户配置中未设置属性时,防止 expiry_time 属性的差异 (#21886
  • azurerm_frontdoor - 如果在更新期间找不到资源,则引发错误 (#21975
  • azurerm_image - 更改 os_disk.size_gb propety 现在会创建新的资源 (#22272
  • azurerm_kubernetes_cluster - 修复块的 node_os_channel_upgrade 验证 (#22284
  • azurerm_linux_virtual_machine - 如果在更新期间找不到资源,则引发错误 (#21975
  • azurerm_linux_web_app- 弃用docker_imagedocker_image_tag了有利于 docker_image_namedocker_registry_urldocker_registry_usernamedocker_registry_password的属性。 这些设置现在管理同名的相应 app_settings 值。 (#22003
  • azurerm_linux_web_app_slot- 弃用docker_imagedocker_image_tag了有利于 docker_image_namedocker_registry_urldocker_registry_usernamedocker_registry_password的属性。 这些设置现在管理同名的相应 app_settings 值。 (#22003
  • azurerm_site_recovery_replicated_vm- 正确设置network_interface.failover_test_subnet_namenetwork_interface.failover_test_public_ip_address_idnetwork_interface.failover_test_static_ip属性 (#22217
  • azurerm_ssh_public_key - 如果在更新期间找不到资源,则引发错误 (#21975
  • azurerm_storage_share- 还原资源 ID 格式回到以前由于 API 和门户(#22271)中存在差异的原因
  • azurerm_storage_accountlast_access_time_enabled- usgovernment 中现在支持和container_delete_retention_policy属性 (#22273
  • azurerm_windows_virtual_machine - 如果在更新期间找不到资源(#21975
  • azurerm_windows_web_app- 弃用docker_container_registrydocker_container_namedocker_container_tag了有利于 、docker_registry_urldocker_registry_usernamedocker_registry_password的属性。docker_image_name 这些设置现在管理同名的相应 app_settings 值。 (#22003
  • azurerm_windows_web_app_slot- 弃用docker_container_registrydocker_container_namedocker_container_tag了有利于 、docker_registry_urldocker_registry_usernamedocker_registry_password的属性。docker_image_name 这些设置现在管理同名的相应 app_settings 值。 (#22003

3.62.1 (2023 年 6 月 22 日)

Bug 修复:

依赖项:计算/marketplace_agreement - 将 API 版本降级到 2015-06-01 [GH-22264]

3.62.0 (2023 年 6 月 22 日)

特征:

  • 新资源:azurerm_new_relic_monitor#21958

增强功能:

  • 依赖项:更新到 v0.20230614.1151152github.com/hashicorp/go-azure-sdk#22176
  • dependencies: compute/marketplace_agreement - 交换以使用 hashicorp/go-azure-sdk#21938
  • dependencies: network/manager - 交换以使用 hashicorp/go-azure-sdk#22119
  • dependencies: network/route - 交换以使用 hashicorp/go-azure-sdk#22227
  • azurerm_cosmosdb_gremlin_graph - 对 analytical_storage_ttl 属性的支持 (#22179
  • azurerm_kubernetes_cluster- 支持块内default_node_pool字段os_sku的值AzureLinux#22139
  • azurerm_kubernetes_cluster - 对属性 node_os_channel_upgrade 的支持 (#22187
  • azurerm_kubernetes_cluster_node_pool- 对字段的值AzureLinux的支持 (#22139os_sku
  • azurerm_monitor_workspace - 支持 public_network_access_enabled#22197
  • azurerm_virtual_hub - 支持 virtual_router_auto_scale_min_capacity#21614

Bug 修复:

  • azurerm_application_insights_workbookdisplay_name- 现在可以更新属性(#22148
  • azurerm_bastion_host - 现在将在属性降级时 sku 创建新资源(#22147
  • azurerm_container_app - 属性 EmptyDir 现在函数 (#22196
  • azurerm_kubernetes_cluster- 修复了由于上游 API(#22153) 中发生案例更改而设置的network_plugin_modeOverlay群集的验证
  • azurerm_resource_deployment_script_* - 修复 identity 了未指定但发送到 TypeNone API 的问题(#22165
  • azurerm_bastion_hostip_configuration- 现在需要正确(#22154

3.61.0 (2023 年 6 月 12 日)

特征:

  • 新数据源:azurerm_mobile_network_packet_core_data_plane#21053
  • 新资源:azurerm_arc_machine_extension#22051
  • 新资源:azurerm_arc_kubernetes_flux_configuration#21579
  • 新资源:azurerm_kubernetes_flux_configuration#21579
  • 新资源:azurerm_mobile_network_packet_core_data_plane#21053

增强功能:

  • 依赖项:更新到 v0.20230530.1150329github.com/tombuildsstuff/kermit#21980
  • 依赖项: compute/gallery:更新到 API 版本 2022-03-03#21999
  • 依赖项: kusto:更新到 API 版本 2022-12-29#21961
  • 数据源 azurerm_site_recovery_replication_recovery_plan - 添加对 azure_to_azure_settings 块的支持(#22098
  • compute:更新为使用 API 版本 2023-03-01#21980
  • containers:更新为使用 API 版本 2023-04-02-preview [22048]
  • managedidentity:更新以使用 API 版本 2023-01-31#22102
  • azurerm_backup_protected_vm - 对 protection_state 属性的支持 (#20608
  • azurerm_batch_accountpublic_network_access_enabled- 现在可以更新属性(#22095
  • azurerm_batch_pool - 对 target_node_communication_mode 属性的支持 (#22094
  • azurerm_automanage_configuration - 对 log_analytics_enabled 属性的支持 (#22121
  • azurerm_nginx_certificatekey_virtual_path- 现在可以更新 certificate_virtual_pathkey_vault_secret_id代理 (#22100
  • azurerm_spring_cloud_gateway - 对 client_authentication 属性的支持 (#22016

Bug 修复:

  • azurerm_databricks_workspace_data_source - 正确设置 managed_idnetity_id 属性 (#22021

3.60.0 (2023 年 6 月 8 日)

注意:

  • azurerm_security_center_subscription_pricing - 删除后,定价层现在将重置为 Free 层 (#21437

增强功能:

  • 依赖项: batch:更新到 API 版本 2022-10-01#21962
  • 依赖项: loadtest:更新到 API 版本 2022-12-01#22091
  • provider:添加 client_id_file_pathclient_secret_file_path 提供程序属性 (#21764
  • data.azurerm_key_vault_encrypted_value - 现在导出 decoded_plain_text_value [attribute GH-21682]
  • azurerm_automanage_configuration- 支持backup和块 (#22081azure_security_baseline
  • azurerm_app_configuration - 支持通过 app_configuration.recover_soft_deleted 功能标志(#19661) 对软删除存储的用户权限错误切换
  • azurerm_backup_policy_file_share - 支持基于天的保留策略和每小时备份(#21529
  • azurerm_linux_function_app - 对 Python 3.11 for Linux 函数应用的支持 (#21956
  • azurerm_linux_function_app_slot - 对 Python 3.11 for Linux 函数应用的支持 (#21956
  • azurerm_monitor_autoscale_setting - 对 predictive 块的支持 (#22038
  • azurerm_machine_learning_compute_instance - 对 node_public_ip_enabled 属性的支持 (#22063
  • azurerm_spring_cloud_service - 对 container_registry 块的支持 (#22017
  • azurerm_site_recovery_replication_recovery_plan- 现在遵循属性的顺序pre_actionpost_action#22019

Bug 修复:

  • azurerm_hdinsight_interactive_query_cluster - 弃用 *_node.0.autoscale.0.capacity 属性 (#21981
  • azurerm_key_vault_key - 允许 rotation_policy 删除该属性(#21935
  • azurerm_mssql_server- 修复了返回None属性而不是 Disabled#22067) 的问题minimum_tls_version
  • azurerm_sentinel_data_connector_microsoft_threat_intelligencebing_safety_phishing_url_lookback_date- 属性已弃用(#21954

3.59.0 (2023 年 6 月 1 日)

特征:

  • 新数据源:azurerm_arc_machine#21796
  • 新资源:azurerm_automanage_configuration#21490

增强功能:

  • dependencies:更新到 v0.20230523.1140858github.com/hashicorp/go-azure-sdk#21910
  • dependencies: - 从 <a0/> azurem_monitor_action_group 升级到 2023-01-01actiongroupsapis#21948
  • dependencies: policy.guestconfigurationassignments: migrate to hashicorp/go-azure-sdk#21927
  • 依赖项: azurerm_monitor_autoscale_setting 将 API 版本从升级为 2023-05-01-preview#21953
  • data.azurerm_linux_web_app - 现在导出 availability 属性 usage#21945
  • data.azurerm_linux_function_app - 现在导出 availability 属性 usage#21945
  • data.azurerm_cdn_frontdoor_secret - 现在导出 expiration_date 属性 (#21945
  • data.azurerm_virtual_machine - 现在导出 power_state#21945
  • data.azurerm_virtual_machine_scale_set - 现在导出 power_state 属性 (#21945
  • data.azurerm_azurerm_resources - 现在导出 resource_group_name 每个资源的属性 (#21676
  • security.watchitems - 更新以使用 hashicorp/go-azure-sdk#21944
  • azurerm_cosmosdb_account - 支持新功能 MongoDB#21974
  • azurerm_kubernetes_cluster- 通过系统节点池(#21719)的循环来更新属性enable_host_encryptionenable_node_public_ipkubelet_configultra_ssd_enabledzonesvnet_subnet_idlinux_os_configmax_podsnode_taintsonly_critical_addons_enabledos_disk_size_gbos_disk_typeos_skupod_subnet_id
  • azurerm_machine_learning_compute_cluster - 添加对 node_public_ip_enabled 属性的支持 (#21377
  • azurerm_nginx_certificate - key_vault_secret_id 现在接受无版本密钥保管库机密 ID (#21949
  • azurerm_postgresql_flexible_server- 添加对version值的支持(#2193415
  • azurerm_shared_image_version - 现在导出 id 属性 (#22006
  • azurerm_spring_cloud_certificate - 对 exclude_private_key 属性的支持 (#21942
  • azurerm_spring_cloud_customized_accelerator - 对 ca_certificate_id 属性的支持 (#21943

Bug 修复:

  • azurerm_app_configuration- 通过检查发布应用配置存储的名称(#21750)来防止删除错误
  • azurerm_express_route_port_authorization - 在快速路由端口创建/更新/删除授权时添加锁 (#21959
  • azurerm_kubernetes_cluster- 如果值oidc_issuer_enabled已更改,则重新计算字段 oidc_issuer_url#21911
  • azurerm_kubernetes_cluster- 在调整大小时设置default_node_pool.os_sku正确的值 (#21976default_node_pool
  • azurerm_postgresql_flexible_server - 一起修复更新 storage_mb 问题 backup_retention_days#21987

3.58.0 (2023 年 5 月 25 日)

特征:

  • 新数据源:azurerm_mobile_network_packet_core_control_plane#21071
  • 新资源:azurerm_cosmosdb_mongo_role_definition#21754
  • 新资源:azurerm_cosmosdb_mongo_user_definition#21914
  • 新资源:azurerm_iothub_file_upload#20668
  • 新资源:azurerm_mobile_network_packet_core_control_plane#21071
  • 新资源:azurerm_mysql_flexible_server_active_directory_administrator#21786
  • 新资源:azurerm_monitor_alert_prometheus_rule_group#21751
  • 新资源:azurerm_recovery_services_vault_resource_guard_association#21712
  • 新资源:azurerm_site_recovery_hyperv_network_mapping#21788
  • 新资源:azurerm_site_recovery_vmware_replication_policy_association#21389

增强功能:

  • dependencies:更新到 v0.20230523.1080931github.com/hashicorp/go-azure-sdk#21898
  • dependencies:更新到 v0.20230518.1143920github.com/tombuildsstuff/kermit#21899
  • 依赖项: azurerm_monitor_autoscale_setting 将 API 版本从 2015-04-01 升级为 2022-10-01#21887
  • cosmosdb.gremlin:更新以使用 hashicorp/go-azure-sdk 和 API 版本 2023-04-15#21813
  • cosmosdb.sql_container:更新以使用 hashicorp/go-azure-sdk 和 API 版本 2023-04-15#21813
  • nginx:更新以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#21810
  • portal:更新以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#21810
  • redis:更新以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#21810
  • appplatform:更新到 API 版本 2023-03-01-preview#21404
  • redisenterprise:更新以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#21810
  • azurerm_cosmosdb_account- 修复了上游 Microsoft API 问题,其中更新identity同时default_identity无提示失败(#21780
  • azurerm_monitor_activity_log_alert- 支持 levelsresource_providers> resource_groupsresource_idsstatusesresource_typessub_statuses属性 (#21367)
  • azurerm_media_transform - 对 experimental_options 属性的支持 (#21873
  • azurerm_backup_policy_vm- 支持days和属性 (#21434include_last_days
  • azurerm_subnetname- 块中的subnet_delegation属性现在可以设置为 Microsoft.App/environments#21893
  • azurerm_subnet_service_endpoint_policy - 对 service 属性的支持 (#21865
  • azurerm_signalr_service - 对 user_assigned_identity_id 属性的支持 (#21055
  • azurerm_site_recovery_replication_recovery_plan - 对 azure_to_azure_settings 块的支持 (#21666
  • azurerm_cosmosdb_postgresql_cluster - 该 citus_version 属性现在支持 11.3#21916

Bug 修复:

  • 数据源: azurerm_kubernetes_cluster - 当返回的某些值为 nil 时防止恐慌 (#21867
  • azurerm_application_insights_web_test - 规范化属性的值 application_insights_id#21837
  • azurerm_api_management - 正确配置 triple_des_ciphers_enabled 值 (#21789
  • azurerm_key_vault - 在创建过程中,createMode 现在将设置为 default 而不是 nil#21668
  • azurerm_spring_cloud_gateway_route_configfilters- 未指定时将省略和predicates属性 (#21745
  • azurerm_subnet - 允许 Microsoft.BareMetal/AzureHostedService 作为属性的选项 service_delegation#21871

3.57.0 (2023 年 5 月 19 日)

特征:

  • 新数据源:azurerm_virtual_hub_connection#21681

增强功能:

  • synapse:重构为使用 tombuildsstuff/kermit 而不是 Azure/azure-sdk-for-go 用于数据平面 (#21792
  • azurerm_batch_account - 支持 CMK 的无版本密钥(#21677
  • azurerm_kubernetes_cluster - 更改 http_proxy_config.no_proxy 不再创建新资源 (#21793
  • azurerm_media_transform- 对jpg_image块内custom_presetpng_image块的支持 (#21709
  • azurerm_recovery_services_vault - 支持 monitoring 块 (#21691

Bug 修复:

  • data.azurerm_kubernetes_cluster - 当返回的某些值为 nil 时防止恐慌 (#21850

3.56.0 (2023 年 5 月 11 日)

特征:

  • 新资源:azurerm_cosmosdb_postgresql_coordinator_configuration#21595
  • 新资源:azurerm_cosmosdb_postgresql_node_configuration#21596
  • 新资源:azurerm_cosmosdb_postgresql_role#21597
  • 新资源:azurerm_monitor_workspace#21598
  • 新资源:azurerm_network_manager_deployment#20451

增强功能:

  • dependencies: updateing to v0.56.0github.com/hashicorp/go-azure-helpers#21725
  • dependencies:更新到 v0.20230511.1094507github.com/hashicorp/go-azure-sdk#21759
  • 提供程序:在分析资源 ID 和 ID 与预期内容不匹配时改进错误消息(#21725
  • 提供程序:资源提供程序注册现在使用 API 版本 2022-09-01#21695
  • 提供程序:从 IsAzureStack#21697) 更新要使用的hashicorp/go-azure-sdk检查而不是依赖环境Azure/go-autorest
  • appconfiguration:更新到 API 版本 2023-03-01#21660
  • keyvault:重构以使用 hashicorp/go-azure-sdk#21621
  • azurerm_machine_learning_workspace - 导出 workspace_id#21746
  • azurerm_mssql_server- 公开在服务器部署期间启用使用Transparent Data EncryptionCustomer Managed Key的功能(#21704
  • azurerm_orbital_contact_profile - ip_address 现为可选 (#21721

Bug 修复:

  • 提供程序:修复了在自动资源提供程序注册期间调用但不轮询注册状态的 bug (#21695
  • azurerm_app_configuration:处理 API bug,其中轮询 PurgeDeleted 返回 404 而不是长时间运行的操作的有效负载(#21665
  • azurerm_api_management_api - 修复空 contact bug 会导致崩溃的 bug (#21740
  • azurerm_eventhub_namespace - 添加锁并删除不需要的 WaitForState 函数 (#21656
  • azurerm_machine_learning_workspace - 不区分分析 key_vault_id#21684
  • azurerm_monitor_action_group - 进一步扩展 Attributes 的 ExactlyOneOf 逻辑 event_hub_receiver#21735
  • azurerm_monitor_metric_alert - 使用 SingleResourceMultiMetricCriteria 新指标警报修复回归 (#21658
  • azurerm_service_fabric_managed_cluster- 修复块内vm_secrets未设置为状态的 bug certificates#21680
  • azurerm_storage_share- 正确的资源 ID 段(filesharesshares#21645
  • azurerm_virtual_machine_scale_set, - - 支持指定 ultra_ssd_disk_iops_read_writeultra_ssd_disk_mbps_read_write 指定 PremiumV2_LRS#21530

3.55.0 (2023 年 5 月 4 日)

特征:

  • 新数据源:azurerm_kubernetes_node_pool_snapshot#21511
  • 新资源:azurerm_cosmosdb_postgresql_firewall_rule#21599

增强功能:

  • appconfiguration:重构以使用 tombuildsstuff/kermit 而不是嵌入 SDK (#21623
  • recoveryservicesbackup - 更新以使用 API 版本 2023-02-01#21575
  • azurerm_kubernetes_cluster_node_pool - 对 snapshot_id 属性的支持 (#21511

Bug 修复:

  • 数据源:azurerm_healthcare_fhir_serviceidentity - 现在导出和SystemAssignedUserAssigned标识(#21594)
  • azurerm_local_network_gateway - 验证 address_space 未设置为空字符串(#21566
  • azurerm_log_analytics_cluster- 添加锁并删除不需要的 WaitForState 检查s (#21631
  • azurerm_log_analytics_cluster_customer_managed_key- 添加锁并删除不需要的 WaitForState 检查s (#21631
  • azurerm_managed_disk- 现在,当从以下4095增加到以上4095disk_size_gb分离 (#21620
  • 服务 mssqlmanagedinstance - 添加初始化 client.MSSQLManagedInstance 以修复恐慌 (#21657
  • azurerm_virtual_machine - 修复从 Azure API 分析 OS 磁盘 ID 时的回归 (#21606
  • azurerm_virtual_machine - 修复从 Azure API 分析数据磁盘 ID 时的回归 (#21606

3.54.0 (2023 年 4 月 27 日)

中断性变更:

  • azurerm_attestation_provider - 由于 policy 原始资源的设计问题(未从 Azure API 检索到此字段,因此未正确公开),字段已弃用,并且不可正常运行-这已被字段 open_enclave_policy_base64取代, sgx_enclave_policy_base64 并且 tpm_policy_base64。 (#21524

特征:

  • 新资源:azurerm_arc_kubernetes_cluster_extension#21310
  • 新资源:azurerm_cosmosdb_postgresql_cluster#21090
  • 新资源:azurerm_email_communication_service#21526
  • 新资源:azurerm_kubernetes_cluster_extension#21310
  • 新资源:azurerm_netapp_volume_group_sap_hana#21290
  • 新资源:azurerm_storage_mover_project#21477
  • 新资源:azurerm_storage_mover_job_definition#21514

增强功能:

  • 依赖项:更新到 v0.20230427.1112058github.com/hashicorp/go-azure-sdk#21583
  • security:更新到 API 版本 2023-01-01#21531
  • 数据源: azurerm_virtual_network_gateway - 添加对字段 private_ip_address 的支持(#21432
  • azurerm_active_directory_domain_service - domain_name 现在支持长度最多 30 个字符(#21555
  • azurerm_attestation_provider - 添加对字段 open_enclave_policy_base64的支持, sgx_enclave_policy_base64 以及 tpm_policy_base64#21524
  • azurerm_attestation_provider - 添加对字段 sgx_enclave_policy_base64 的支持 (#21524
  • azurerm_attestation_provider - 添加对字段 tpm_policy_base64 的支持 (#21524
  • azurerm_billing_account_cost_management_exporttime_frame- 字段现在可以设置为 TheLast7Days#21528
  • azurerm_firewall_policy_rule_collection_group - 字段 source_addresses ,现在 destination_addresses 接受 IPv4 范围 (#21542
  • azurerm_kubernetes_cluster - 添加对 service_mesh_profile 块的支持(#21516
  • azurerm_resource_group_cost_management_exporttime_frame- 字段现在可以设置为 TheLast7Days#21528
  • azurerm_search_service - 添加对 authentication_failure_mode #21323) 的支持
  • azurerm_search_service - 添加对 customer_managed_key_enforcement_enabled #21323) 的支持
  • azurerm_search_service - 添加对 hosting_mode #21323) 的支持
  • azurerm_search_service - 添加对 local_authentication_enabled#21323) 的支持
  • azurerm_search_service - 对设置为 skuStorageOptimizedL2#21323) 的支持
  • azurerm_subscription_cost_management_exporttime_frame- 字段现在可以设置为 TheLast7Days#21528

Bug 修复:

  • 提供程序: 修复使用 Azure CLI 进行身份验证时指定的 auxiliary_tenant_ids 身份验证 bug (#21583
  • azurerm_attestation_provider - 字段 policy 已弃用且不可正常运行 - 请改用字段 open_enclave_policy_base64sgx_enclave_policy_base64 并且 tpm_policy_base64#21524
  • azurerm_mysql_flexible_server - 修复了更新时未正确删除的问题 identity#21533
  • azurerm_search_service- 更新要匹配 API 的partition_count1默认值 (#21323
  • azurerm_search_service- 更新要匹配 API 的replica_count1默认值 (#21323
  • azurerm_search_service - 字段 allowed_ips 现在是集而不是列表(#21323

3.53.0 (2023 年 4 月 20 日)

特征:

  • 新资源:azurerm_cost_management_scheduled_action#21325
  • 新资源:azurerm_storage_mover_agent#21273
  • 新资源:azurerm_storage_mover_source_endpoint#21449
  • 新资源:azurerm_storage_mover_target_endpoint#21449

增强功能:

  • advisor - 重构以使用 hashicorp/go-azure-sdk#21307
  • healthcare:重构以使用 hashicorp/go-azure-sdk#21327
  • hpccache - 重构以使用 hashicorp/go-azure-sdk#21303
  • logz - 重构以使用 hashicorp/go-azure-sdk#21321
  • hpccache:更新到 API 版本 2023-01-01#21459
  • orbital:更新到 API 版本 2022-11-01#21405
  • vmware:更新到 API 版本 2022-05-01#21458
  • azurerm_attestation_provider - 对 policy 块的支持 (#20972
  • azurerm_linux_function_app - 对 hosting_environment_id 属性的支持 (#20471
  • azurerm_linux_function_app_slot - 对 hosting_environment_id 属性的支持 (#20471
  • azurerm_linux_web_app - 对 hosting_environment_id 属性的支持 (#20471
  • azurerm_linux_web_appPHP 8.2- 对application_stack属性的支持 (#21420
  • azurerm_linux_web_app_slot - 对 hosting_environment_id 属性的支持 (#20471
  • azurerm_linux_web_app_slotapplication_stack属性的支持 PHP 8.2#21420
  • azurerm_signalr_service - 为 sku.0.capacity#21494) 添加其他有效值
  • azurerm_windows_function_app - 对 hosting_environment_id 属性的支持 (#20471
  • azurerm_windows_function_app_slot - 对 hosting_environment_id 属性的支持 (#20471
  • azurerm_windows_web_app - 对 hosting_environment_id 属性的支持 (#20471
  • azurerm_windows_web_app_slot - 对 hosting_environment_id 属性的支持 (#20471

Bug 修复:

  • azurerm_cdn_endpoint - 删除属性的 query_string 长度限制 (#21474
  • azurerm_cognitive_account - 将 custom_question_answering_search_service_key 属性标记为敏感(#21469
  • azurerm_monitor_metric_alert - 修复未设置属性时 dynamic_criteria.0.ignore_data_before 崩溃 (#21446
  • azurerm_postgresql_flexible_server - 正确设置 point_in_time_restore_time_in_utc 属性 (#21501
  • azurerm_search_service - 将 primary_keysecondary_key 属性标记为敏感(#21469

3.52.0 (2023 年 4 月 13 日)

增强功能:

  • containerRegistry - 重构以使用 hashicorp/go-azure-sdk#21344
  • monitor - 重构以使用 hashicorp/go-azure-sdk#21392
  • recoveryServices - 重构以使用 hashicorp/go-azure-sdk#21344
  • 数据源: azurerm_key_vault_certificate - 添加对 resource_manager_idresource_manager_versionless_id#21314) 的支持
  • 数据源: azurerm_key_vault_secret - 支持 not_before_dateexpiration_date#21359
  • 数据源: azurerm_key_vault_secret - 支持指定 keyvault 机密版本 (#21336
  • azurerm_dashboard_grafana- 对 UserAssigned 标识的支持(#21394
  • azurerm_key_vault_certificate - 添加对 resource_manager_idresource_manager_versionless_id#21314) 的支持
  • azurerm_linux_function_app- 将site_credential块标记为 (#21393Sensitive
  • azurerm_linux_function_app_slot- 将site_credential块标记为 (#21393Sensitive
  • azurerm_linux_web_app- 将site_credential块标记为 (#21393Sensitive
  • azurerm_linux_web_app_slot- 将site_credential块标记为 (#21393Sensitive
  • azurerm_windows_function_app- 将site_credential块标记为 (#21393Sensitive
  • azurerm_windows_function_app_slot- 将site_credential块标记为 (#21393Sensitive
  • azurerm_windows_web_app- 将site_credential块标记为 (#21393Sensitive
  • azurerm_windows_web_app_slot- 将site_credential块标记为 (#21393Sensitive

Bug 修复:

3.51.0 (2023 年 4 月 6 日)

中断性变更:

  • azurerm_kubernetes_cluster - 属性 sku_tier 不再接受该值 Paid,必须将其更新为 Standard#21256

特征:

  • 新资源:azurerm_arc_kubernetes_cluster#15401
  • 新资源:azurerm_resource_group_cost_management_view#21112
  • 新资源:azurerm_signalr_service_custom_certificate#21112
  • 新资源:azurerm_storage_mover#21000
  • 新资源:azurerm_subscription_cost_management_view#21112
  • 新资源:azurerm_voice_services_communications_gateway_test_line#21111)

增强功能:

  • 依赖项:更新到 v0.20230405.1143248github.com/hashicorp/go-azure-sdk#21312
  • 依赖项:更新到 v0.20230331.1120327github.com/tombuildsstuff/kermit#21235
  • dependencies:更新 containerservice/2022-09-02-preview2023-02-02-preview#21256
  • dependencies: updateing search/2020-03-13 to search/2022-09-01#21250
  • batch:更新到 API 版本 2022-01-01.15.0 (发件人 github.com/tombuildsstuff/kermit) (#21234
  • 数据源: azurerm_monitor_data_collection_rule - 对 data_collection_endpoint_id 属性的支持 (#21159
  • 数据源: azurerm_monitor_data_collection_rule - 支持 identitystream_declaration 块 (#21159
  • 数据源: azurerm_monitor_data_collection_rule - 对其他 data_sourcesdestinations转换和data_flow转换的支持(#21159
  • azurerm_app_configuration_feature - 对 key 属性的支持 (#21252
  • azurerm_container_app - 属性 app_port 现在是可选的(#20567
  • azurerm_healthcare_fhir_service - 支持 PATCH 作为可用值 cors#21222
  • azurerm_healthcare_service - 作为可用值的 upport for PATCHcors#21222
  • azurerm_kubernetes_cluster - 支持 KataMshvVmIsolation 作为属性的选项 workload_runtime#21176
  • azurerm_kubernetes_cluster_node_pool - 支持 KataMshvVmIsolation 作为属性的选项 workload_runtime#21176
  • azurerm_monitor_data_collection_rule - 对 data_collection_endpoint_id 属性的支持 (#21159
  • azurerm_monitor_data_collection_rule- 支持identity和块 (#21159stream_declaration
  • azurerm_monitor_data_collection_rule- 对其他destinationsdata_sources转换和data_flow转换的支持 (#21159
  • azurerm_signalr_service - 对 http_request_logs_enabled 属性的支持 (#21032
  • azurerm_snapshot - 对 incremental_enabled 属性的支持 (#21263
  • azurerm_web_pubsub_hub - 对 event_listener 块的支持 (#21145

Bug 修复:

3.50.0 (2023 年 3 月 30 日)

特征:

  • 新数据源:azurerm_container_app#21199
  • 新资源:azurerm_web_pubsub_custom_certificate#21114

增强功能:

  • dependencies: updateing to v0.20230329.1052505github.com/hashicorp/go-azure-sdk#21175
  • 依赖项:更新 azurerm_subscription 为使用新 SDK (#18813
  • azurerm_databricks_access_connector - 支持用户分配的标识(#21059
  • azurerm_linux_function_app - 添加对 zip_deploy_file#20544) 的支持
  • azurerm_monitor_scheduled_query_rules_alert - trigger.x.metric_column 现在为可选 (#21203
  • azurerm_mssql_database - 超大规模 SKU 现在支持 long_term_retention_policyshort_term_retention_policy#21166
  • azurerm_windows_function_app - 添加对 zip_deploy_file#20544) 的支持

Bug 修复:

  • 数据源: azurerm_databricks_workspace_private_endpoint_connection:验证 private_endpoint_idworkspace_id#21129
  • 数据源: azurerm_healthcare_medtech_service - 字段 workspace_id 不再标记为 ForceNew (#21077
  • 数据源: azurerm_healthcare_medtech_service - 对 Azure 环境的支持,其他环境为 Azure 公共环境(#21077
  • azurerm_api_management - 验证 public_ip_address_idsubnet_id#21129
  • azurerm_api_management_custom_domain - 验证 api_management_id#21129
  • azurerm_api_management_policy - 验证 api_management_id#21129
  • azurerm_api_management_gateway_api - 验证 api_id#21129
  • azurerm_application_gateway - 验证 firewall_policy_idsubnet_id#21129
  • azurerm_application_gateway - 验证 data 块内的 ssl_certificate 值为 base64 编码的值(#21191
  • azurerm_application_insights_analytics_item - 验证 application_insights_id#21129
  • azurerm_application_insights_api_key - 验证 application_insights_id#21129
  • azurerm_application_insights_smart_detection_rule - 验证 application_insights_id#21129
  • azurerm_application_insights_standard_webtests - 验证 application_insights_id#21129
  • azurerm_application_insights_webtests - 验证 application_insights_id#21129
  • azurerm_app_service_virtual_network_swift_connection - 验证 app_service_idvirtual_network_id#21129
  • azurerm_bastion_host - 验证 public_ip_address_id#21129
  • azurerm_container_registry - 验证 subnet_id#21129
  • azurerm_database_migration_service - 验证 subnet_id#21129
  • azurerm_databricks_workspace- 验证load_balancer_backend_address_pool_idmachine_learning_workspace_idvirtual_network_id#21129
  • azurerm_data_factory_linked_service_key_vault - 验证 key_vault_id#21129
  • azurerm_data_factory_integration_runtime_managed - 验证 vnet_id#21129
  • azurerm_data_share_dataset_kusto_cluster - 验证 kusto_cluster_id#21129
  • azurerm_data_share_dataset_kusto_database - 验证 kusto_database_id#21129
  • azurerm_eventhub_namespace - 验证 subnet_id#21129
  • azurerm_eventhub_namespace_disaster_recovery_config - 修复一个 bug,在 partner_namespace_id 应省略字段时使用空字符串进行验证(#21129
  • azurerm_express_route_circuit_peering - 验证 route_filter_id#21129
  • azurerm_express_route_gateway - 验证 virtual_hub_id#21129
  • azurerm_eventhub - 验证 storage_account_id#21129
  • azurerm_eventgrid_event_subscription- 验证eventhub_resource_idservicebus_queue_endpoint_idstorage_account_idservicebus_topic_endpoint_id#21129)
  • azurerm_frontdoor - 验证 web_application_firewall_policy_link_id#21129
  • azurerm_hdinsight_hadoop_cluster- 验证storage_resource_idsubnet_idvirtual_network_id#21129
  • azurerm_hdinsight_hbase_cluster- 验证storage_resource_idsubnet_idvirtual_network_id#21129
  • azurerm_hdinsight_interactive_query_cluster- 验证storage_resource_idsubnet_idvirtual_network_id#21129
  • azurerm_hdinsight_kafka_cluster- 验证storage_resource_idsubnet_idvirtual_network_id#21129
  • azurerm_hdinsight_spark_cluster- 验证storage_resource_idsubnet_idvirtual_network_id#21129
  • azurerm_healthcare_medtech_service - 对 Azure 环境的支持,其他环境为 Azure 公共环境(#21077
  • azurerm_hpc_cache - 验证 subnet_id#21129
  • azurerm_image - 验证 managed_disk_idsource_virtual_machine_id#21129
  • azurerm_iothub_certificate - 证书内容现在更新正确(#21163
  • azurerm_iothub_dps_certificate - 证书内容现在更新正确(#21163
  • azurerm_key_vault_access_policy - 验证 key_vault_id#21129
  • azurerm_key_vault_certificate_issuer - 验证 key_vault_id#21129
  • azurerm_kubernetes_cluster - 验证 vnet_subnet_id#21129
  • azurerm_kubernetes_cluster_node_pool - 验证 vnet_subnet_id#21129
  • azurerm_kusto_attached_database_configuration - 验证 cluster_id#21129
  • azurerm_kusto_cluster- 验证subnet_idengine_public_ip_iddata_management_public_ip_id#21129
  • azurerm_kusto_eventgrid_data_connection - 验证 eventgrid_resource_id#21129
  • azurerm_lb- 验证public_ip_address_idpublic_ip_prefix_idsubnet_id#21129
  • azurerm_lb_nat_rule - 验证 backend_address_pool_id#21129
  • azurerm_linux_function_app- 修复崩溃(auth_v2active_directory_v2#21113
  • azurerm_linux_function_app_slot- 修复崩溃(auth_v2active_directory_v2#21113
  • azurerm_linux_web_app- 修复崩溃(auth_v2active_directory_v2#21113
  • azurerm_linux_web_app_slot- 修复崩溃(auth_v2active_directory_v2#21113
  • azurerm_linux_virtual_machine - 验证 application_security_group_idskey_vault_id#21129
  • azurerm_linux_virtual_machine_scale_set- 验证key_vault_idnetwork_security_group_idsubnet_idpublic_ip_prefix_id#21129)
  • azurerm_log_analytics_linked_service - 验证工作区 ID (#21170
  • azurerm_log_analytics_linked_storage_account - 验证 storage_account_id#21129
  • azurerm_logic_app_action_custom - 验证 logic_app_id#21129
  • azurerm_logic_app_action_http - 验证 subnet_id#21129
  • azurerm_logic_app_trigger_custom - 验证 logic_app_id#21129
  • azurerm_logic_app_trigger_http_request - 验证 logic_app_id#21129
  • azurerm_logic_app_trigger_recurrence - 验证 logic_app_id#21129
  • azurerm_mssql_virtual_machine - 属性 sql_license_type 现在是可选的(#21138
  • azurerm_managed_disk - 验证 disk_access_idstorage_account_id#21129
  • azurerm_mariadb_virtual_network_rule - 验证 subnet_id#21129
  • azurerm_monitor_action_group - 验证 automation_account_idfunction_app_resource_id#21129
  • azurerm_monitor_log_profile - 验证 storage_account_id#21129
  • azurerm_mssql_database - 修复 32 位平台上的 max_size_gb int64 溢出 (#21155
  • azurerm_mssql_database - 验证 subnet_id#21129
  • azurerm_mysql_virtual_network_rule - 验证 subnet_id#21129
  • azurerm_netapp_volume - 验证 subnet_id#21129
  • azurerm_network_interface - 验证 public_ip_address_idsubnet_id#21129
  • azurerm_network_interface_application_gateway_association - 验证 backend_address_pool_idnetwork_interface_id#21129
  • azurerm_network_interface_application_security_group_association - validate application_security_group_id and network_interface_id#21129
  • azurerm_network_interface_backend_address_pool_association - 验证 backend_address_pool_idsubnet_id#21129
  • azurerm_network_interface_network_security_group_association - 验证 network_security_group_idsubnet_id#21129
  • azurerm_network_interface_nat_rule_association - 验证 network_interface_idnat_rule_id#21129
  • azurerm_network_profile - 验证 subnet_id#21129
  • azurerm_network_watcher_flow_log - 修复删除函数以在删除期间可靠工作 (#21129
  • azurerm_network_watcher_flow_log - 验证 storage_account_id#21129
  • azurerm_orchestrated_virtual_machine_scale_set- 验证application_security_group_idskey_vault_idproximity_placement_group_idpublic_ip_prefix_idsubnet_id#21129
  • azurerm_private_link_service - 验证 subnet_id#21129
  • azurerm_public_ip - 验证 public_ip_prefix_id#21129
  • azurerm_postgresql_virtual_network_rule - 验证 subnet_id 是子网(#21129
  • azurerm_private_dns_zone_virtual_network_link - 验证 virtual_network_id#21129
  • azurerm_role_definition - 在删除期间轮询更长时间 (#21151
  • azurerm_sentinel_automation_rule - 验证 logic_app_id#21129
  • azurerm_security_center_workspace - 验证 log_analytics_workspace_id#21129
  • azurerm_security_center_automation - 验证指定范围 (#21129
  • azurerm_sql_managed_database - 验证 managed_instance_id#21129
  • azurerm_sql_managed_instance - 验证 subnet_id#21129
  • azurerm_static_site_custom_domain - 验证 static_site_id#21129
  • azurerm_storage_account - 更新验证以 ip_rules 突出显示验证失败时无效的 IP 范围(#21178
  • azurerm_storage_account_network_rules - 验证 ip_rules#21178
  • azurerm_storage_management_policy - 验证 storage_account_id#21129
  • azurerm_subnet_nat_gateway_association - 验证 nat_gateway_idsubnet_id#21129
  • azurerm_subnet_network_security_group_association - 验证 network_security_group_idsubnet_id#21129
  • azurerm_subnet_route_table_association - 验证 subnet_id#21129
  • azurerm_virtual_hub - 验证 virtual_wan_id#21129
  • azurerm_virtual_machine_data_disk_attachment - 验证 managed_disk_idvirtual_machine_id#21129
  • azurerm_virtual_network - 验证 ddos_protection_plan_id#21129
  • azurerm_virtual_network_gateway - 验证 default_local_network_gateway_idpublic_ip_address_id#21129
  • azurerm_virtual_network_gateway_connection- 验证express_route_circuit_idlocal_network_gateway_idpeer_virtual_network_gateway_id#21129
  • azurerm_web_application_firewall_policy - 属性 match_values 现在是可选的(#21125
  • azurerm_windows_function_app- 修复崩溃(auth_v2active_directory_v2#21113
  • azurerm_windows_function_app_slot- 修复崩溃(auth_v2active_directory_v2#21113
  • azurerm_windows_virtual_machine_scale_set- 验证application_security_group_idsnetwork_security_group_idproximity_placement_group_idpublic_ip_prefix_idsubnet_idvirtual_network_gateway_id#21129
  • azurerm_windows_web_app- 修复崩溃(auth_v2active_directory_v2#21113
  • azurerm_windows_web_app_slot- 修复崩溃(auth_v2active_directory_v2#21113

3.49.0 (2023 年 3 月 23 日)

重大更改:App 服务 site_config

  • ip_restriction 不再计算块 - Terraform 之外的 IP 限制更改现在将显示差异
  • scm_ip_restriction 不再计算块 - 对 Terraform 之外的 SCM IP 限制的更改现在将显示差异
  • cors 但是,如果提供属性,则块不再需要 allowed_origins它必须包含至少一个项。 省略此属性会将数组设置为空

特征:

  • 新数据源:azurerm_orchestrated_virtual_machine_scale_set#21050
  • 新资源:azurerm_databricks_virtual_network_peering #20728#20728
  • 新资源:azurerm_sentinel_threat_intelligence_indicator#20771
  • 新资源:azurerm_voice_services_communications_gateway#20607

增强功能:

  • 依赖项:更新到 v0.20230322.1105901hashicorp/go-azure-sdk#21079
  • databricks:重构以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#21004
  • azurerm_app_configuration_key - 资源的 ID 已更改,以匹配数据平面 URL 格式,以解决先前分析逻辑中的许多 bug (#20082
  • azurerm_app_configuration_feature - 资源的 ID 已更改,以匹配数据平面 URL 格式,以解决先前分析逻辑中的许多 bug (#20082
  • azurerm_express_route_circuit- 添加对 (#21104) 的支持authorization_key
  • azurerm_media_job - 更新以使用 API 版本 2022-07-01#20956
  • azurerm_media_transform - 更新以使用 API 版本 2022-07-01#20956
  • azurerm_virtual_network_gateway - 对条件/修补程序更新的支持 (#21009
  • azurerm_web_application_firewall_policy- 块中的字段operator现在可以设置为 Any#20971match_conditions
  • azurerm_kubernetes_cluster - 将缺少的属性添加到 oms_agent 架构(#21046
  • azurerm_kubernetes_cluster - 弃用 docker_bridge_cidr API 不再支持该 API,因为 docker 不再是有效的容器运行时 (#20952
  • azurerm_management_group_policy_assignment- 支持overrides和块 (#20686resource_selectors
  • azurerm_mysql_flexible_server- 支持geo_backup_key_vault_key_id和属性 (#20796geo_backup_user_assigned_identity_id
  • azurerm_resource_group_policy_assignment- 支持overrides和块 (#20686resource_selectors
  • azurerm_resource_policy_assignment- 支持overrides和块 (#20686resource_selectors
  • azurerm_role_assignment - 支持订阅别名范围(#20895
  • azurerm_signalr_service- 支持 public_network_access_enabledlocal_auth_enabledaad_auth_enabledtls_client_cert_enabledserverless_connection_timeout_in_seconds属性 (#20975
  • azurerm_subscription_policy_assignment- 支持overrides和块 (#20686resource_selectors
  • azurerm_sentinel_log_analytics_workspace_onboardingresource_group_name- 已弃用属性workspace_name,转而支持workspace_id (#20661
  • azurerm_virtual_network_peering- 为allow_forwarded_trafficallow_gateway_transituse_remote_gateways#21009) 添加显式默认值
  • azurerm_virtual_hub - 对 hub_routing_preference 属性的支持 (#21028

Bug 修复:

  • azurerm_automation_accountkey_source- 属性已弃用(#21041
  • azurerm_application_insightsworkspace_id- 现在可以在不创建新资源的情况下进行更新 (#21029
  • azurerm_firewall - 防止重复名称用于 ip_configurationmanagement_ip_configuration#21068
  • azurerm_kubernetes_cluster - 将对已弃用 accessProfiles 终结点的调用替换为 listUserCredentials (#20927
  • azurerm_kusto_cluster - language_extensions 现在是集而不是列表 (#20951
  • azurerm_linux_function_app - 修复属性的 health_check_eviction_time_in_min 更新 bug (#21095
  • azurerm_linux_function_app - 固定块处理 cors#20987
  • azurerm_linux_function_app - fixauth_v2 active_directory_v2 发送空数据(#21091
  • azurerm_linux_function_app - 修复 token_store_enabled 以正确设置状态返回的值 (#21091
  • azurerm_linux_function_appip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_linux_function_appscm_ip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_linux_function_app_slot - 固定块处理 cors#20987
  • azurerm_linux_function_app_slotip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_linux_function_app_slotscm_ip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_linux_function_app_slot - fixauth_v2 active_directory_v2 发送空数据(#21091
  • azurerm_linux_function_app_slot - 修复 token_store_enabled 以正确设置状态返回的值 (#21091
  • azurerm_linux_web_app - fixauth_v2 active_directory_v2 发送空数据(#21091
  • azurerm_linux_web_app - 修复 token_store_enabled 以正确设置状态返回的值 (#21091
  • azurerm_linux_web_app - 固定块处理 cors#20987
  • azurerm_linux_web_appip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_linux_web_appscm_ip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_linux_web_app_slot - fixauth_v2 active_directory_v2 发送空数据(#21091
  • azurerm_linux_web_app_slot - 修复 token_store_enabled 以正确设置状态返回的值 (#21091
  • azurerm_linux_web_app_slot - 固定块处理 cors#20987
  • azurerm_linux_web_app_slotip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_linux_web_app_slotscm_ip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_machine_learning_datastore_blobstorage - 修复了在除公共云以外的云中创建此资源的问题 (#21016
  • azurerm_virtual_desktop_host_pool - 更改 load_balancer_type 属性不再创建新资源 (#20947
  • azurerm_windows_function_app - 修复属性的 health_check_eviction_time_in_min 更新 bug (#21095
  • azurerm_windows_function_app - 固定块处理 cors#20987
  • azurerm_windows_function_app - fixauth_v2 active_directory_v2 发送空数据(#21091
  • azurerm_windows_function_app - 修复 token_store_enabled 以正确设置状态返回的值 (#21091
  • azurerm_windows_function_appip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_windows_function_appscm_ip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_windows_function_app_slot - 固定块处理 cors#20987
  • azurerm_windows_function_app_slot - fixauth_v2 active_directory_v2 发送空数据(#21091
  • azurerm_windows_function_app_slot - 修复 token_store_enabled 以正确设置状态返回的值 (#21091
  • azurerm_windows_function_app_slotip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_windows_function_app_slotscm_ip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_windows_web_appip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_windows_web_app - 固定块处理 cors#20987
  • azurerm_windows_web_appscm_ip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_windows_web_app - fixauth_v2 active_directory_v2 发送空数据(#21091
  • azurerm_windows_web_app - 修复 token_store_enabled 以正确设置状态返回的值 (#21091
  • azurerm_windows_web_app_slotip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_windows_web_app_slot - 固定块处理 cors#20987
  • azurerm_windows_web_app_slotscm_ip_restriction- 现在可以通过从配置中删除来成功删除该块 (#20987
  • azurerm_windows_web_app_slot - fixauth_v2 active_directory_v2 发送空数据(#21091
  • azurerm_windows_web_app_slot - 修复 token_store_enabled 以正确设置状态返回的值 (#21091

3.48.0 (2023 年 3 月 16 日)

特征:

  • 新数据源:azurerm_mobile_network_sim_policy [FGH-20732]
  • 新资源:azurerm_express_route_port_authorization#20736
  • 新资源:azurerm_mobile_network_sim_policy#20732
  • 新资源:azurerm_site_recovery_vmware_replication_policy#20881
  • 新资源:azurerm_sentinel_alert_rule_anomaly_duplicate#20760

增强功能:

  • 依赖项:更新到 v0.20230316.1132628github.com/hashicorp/go-azure-sdk#20986
  • signalr:更新到 API 版本 2023-02-01#20910
  • webpubsub:更新到 API 版本 2023-02-01#20910
  • azurerm_express_route_gateway - 对 allow_non_virtual_wan_traffic 属性的支持 (#20667
  • azurerm_ssh_public_key.- 允许name验证(#20955

Bug 修复:

  • 提供程序:修复身份验证 bug,有时导致访问令牌刷新太晚(#20894
  • azurerm_bot_channel_directline - 修复了将空 site 传递给 API 的问题 (#20890
  • azurerm_healthcare_dicom_service- 将和createupdate超时扩展到90分钟 (#20932
  • azurerm_kusto_eventhub_data_connection - 修复了在创建期间不会标记现有资源的问题 (#20926
  • azurerm_linux_function_app - 修复了使用 WEBSITE_CONTENTOVERVNET 时应用时间验证 (#18258
  • azurerm_windows_function_app - 修复了使用 WEBSITE_CONTENTOVERVNET 时应用时间验证 (#18258

3.47.0 (2023 年 3 月 9 日)

特征:

  • 新资源:azurerm_sentinel_metadata#20801

增强

  • dependencies:更新到 v4.4.0+incompatiblegithub.com/gofrs/uuid#20821
  • 依赖项:更新到 v0.55.0github.com/hashicorp/go-azure-helpers#20807
  • dependencies:更新到版本 v0.20230309.1123256github.com/hashicorp/go-azure-sdk#20810
  • dependencies:更新到 v0.20230307.1105329github.com/tombuildsstuff/kermit#20821
  • dependencies: updateing redis/2021-06-01 to redis/2022-06-01#20839
  • dashboard:重构以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#20810
  • media:重构以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#20810
  • servicebus:重构以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#20810
  • 数据源: azurerm_function_app_host_keys - 导出 blobs_extension_key#20837
  • 数据源: azurerm_servicebus_namespace - 导出 endpoint#20790
  • 数据源: azurerm_kubernetes_cluster - 生成和导出 node_resource_group_id#20830
  • azurerm_kubernetes_cluster - 生成和导出 node_resource_group_id#20830
  • azurerm_kubernetes_cluster - 对vertical_pod_autoscaler_enabled 属性的支持 (#20751
  • azurerm_kubernetes_cluster - 对 msi_auth_for_monitoring_enabled 属性的支持 (#20757
  • azurerm_kubernetes_cluster- 属性vm_sizedefault_node_pool不再为 ForceNew,可通过指定 temporary_name_for_rotation#20628) 调整大小
  • azurerm_mariadb_server - 对 ssl_minimal_tls_version_enforced 属性的支持 (#20782
  • azurerm_monitor_action_group - 对 location 属性的支持 (#20603
  • azurerm_mssql_database - 支持 ServerlessGen5 超大规模(#20875
  • azurerm_mssql_managed_database - 对保留策略的支持 (#20845
  • azurerm_servicebus_namespace - 导出 endpoint 属性 (#20790
  • azurerm_virtual_network_peering - 对 triggers 允许 address_space 同步的属性的支持 (#20877

Bug 修复:

  • 提供程序:使用 oidc_token_file_path#20824) 修复身份验证问题
  • 提供程序:修复在 Azure Cloud Shell 中运行时 Azure CLI 身份验证的问题(#20824
  • azurerm_application_insights_analytics_item - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_automated_connection_type - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_automation_software_update_configuration - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_automation_source_control - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_automation_watcher - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_cdn_frontdoor_origin - 修复 origin_host_header 意外删除值的位置(#20874
  • azurerm_cdn_frontdoor_route_disable_link_to_default_domain - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_container_registry_task - 修复失败,因为不完整 registry_credential#20841
  • azurerm_digital_twins_time_series_database_connection - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_fluid_relay_server - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_function_app_active_slot - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_iothub_endpoint_eventhub - 将资源标记为在 Terraform 外部删除时已消失(#20798
  • azurerm_iothub - 修复未指定时的默认值 file_upload.sas_ttl#20854
  • azurerm_iothub_endpoint_servicebus_queue - 将资源标记为在 Terraform 外部删除时已消失(#20798
  • azurerm_iothub_endpoint_servicebus_topic - 将资源标记为在 Terraform 外部删除时已消失(#20798
  • azurerm_iothub_endpoint_servicebus_queue - 将资源标记为在 Terraform 外部删除时已消失(#20798
  • azurerm_iothub_endpoint_storage_container - 将资源标记为在 Terraform 外部删除时已消失(#20798
  • azurerm_iothub_fallback_route - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_iothub_route - 将资源标记为在 Terraform 外部删除时已消失(#20798
  • azurerm_kubernetes_cluster - 针对 dns_prefix#20813) 的 fixvalidation 逻辑
  • azurerm_linux_function_app_slot- fixhealth_检查_eviction_time_in_min (#20816
  • azurerm_logic_app_integration_account - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_maintenance_assignment_virtual_machine - 防止潜在的恐慌值 (#20781
  • azurerm_maintenance_assignment_virtual_machine - 维护配置现在按名称获取,而不是使用列表中的第一个 (#20766
  • azurerm_nginx_certificate - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_nginx_configuration - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_nginx_deployment - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_synapse_workspace_aad_admin - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_synapse_workspace_key - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_synapse_workspace_sql_aad_admin - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_web_app_active_slot - 将资源标记为在 Terraform 外部删除时已消失(#20797
  • azurerm_windows_function_app_slot- fixhealth_检查_eviction_time_in_min (#20816

3.46.0 (2023 年 3 月 2 日)

功能

  • 新数据源:azurerm_mobile_network_data_network#20338
  • 新数据源:azurerm_sentinel_alert_rule_anomaly_built_in#20368
  • 新资源:azurerm_mobile_network_data_network#20338
  • 新资源:azurerm_sentinel_alert_rule_anomaly_built_in#20368
  • 新资源:azurerm_sentinel_alert_rule_threat_intelligence#20739

增强

  • dependencies:更新到 v0.20230228.1160358github.com/hashicorp/go-azure-sdk#20688
  • dependencies: updateing to v0.20230224.1120200github.com/tombuildsstuff/kermit#20649
  • 依赖项:更新 containerservice/2022-09-02-preview2023-01-02-preview#20734
  • 依赖项:更新 hybridCompute/2022-03-102022-11-10#20733
  • aadb2c:重构以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#20715
  • databoxedge - 切换到使用 github.com/hashicorp/go-azure-sdk#20638
  • dns:重构以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#20688
  • maps:重构以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#20688
  • signalr:重构以 hashicorp/go-azure-sdk 用作基层而不是 Azure/go-autorest#20688
  • compute/shared_image_gallery - 切换到使用 github.com/hashicorp/go-azure-sdk#20599
  • compute/gallery_application - 切换到使用 github.com/hashicorp/go-azure-sdk#20599
  • compute/gallery_application_version - 切换到使用 github.com/hashicorp/go-azure-sdk#20599
  • iottimeseriesinsights - 切换到使用 github.com/hashicorp/go-azure-sdk#20416
  • policy/assignment - 切换到使用 github.com/hashicorp/go-azure-sdk#20638
  • sentinel/alert_rule - 切换到使用 github.com/hashicorp/go-azure-sdk#20680
  • sentinel/automation_rule - 切换到使用 github.com/hashicorp/go-azure-sdk#20726
  • 数据源:azurerm_linux_function_app - 支持 AuthV2 (EasyAuthV2) auth_settings_v2#20722
  • 数据源:azurerm_windows_function_app -支持 AuthV2 (EasyAuthV2) auth_settings_v2#20722
  • azurerm_app_service_connection - 对 secret_store 块的支持 (#20613
  • express_route_circuit_peering_resource - 对 advertised_communities 属性的支持 (#20708
  • azurerm_healthcare_service - 将cosmosdb_throughput的范围扩展到最大值 100000#20755
  • azurerm_key_vault_key - 对 rotation_policy 块的支持 (#19113
  • azurerm_kubernetes_cluster - 支持 Standardsku_tier#20734
  • azurerm_linux_function_app - 支持 AuthV2 (EasyAuthV2) auth_settings_v2#20722
  • azurerm_linux_function_app_slot - 支持 AuthV2 (EasyAuthV2) auth_settings_v2#20722
  • azurerm_media_streaming_policy- 支持 common_encryption_cbcs.clear_key_encryptioncommon_encryption_cenc.clear_trackcommon_encryption_cenc.clear_key_encryption属性 common_encryption_cenc.content_key_to_track_mappingenvelope_encryption和属性 (#20524
  • azurerm_orchestrated_virtual_machine_scale_set - 对 priority_mix 属性的支持 (#20618
  • azurerm_storage_management_policy - 支持 auto_tier_to_hot_from_cool_enabled#20641
  • azurerm_spring_cloud_connection - 对 secret_store 块的支持 (#20613
  • azurerm_windows_function_app - 支持 AuthV2 (EasyAuthV2) auth_settings_v2#20722
  • azurerm_windows_function_app_slot - 支持 AuthV2 (EasyAuthV2) auth_settings_v2#20722

Bug 修复

  • 数据源: azurerm_automation_variable_bool - 修复了读取中的回归 (#20665
  • 数据源: azurerm_automation_variable_datetime - 修复了读取中的回归 (#20665
  • 数据源: azurerm_automation_variable_int - 修复了读取中的回归 (#20665
  • 数据源: azurerm_automation_variable_string - 修复了读取中的回归 (#20665
  • azurerm_aadb2c_directory - 修复连接断开时崩溃 (#20670
  • azurerm_cdn_frontdoor_origin - origin_host_header 现在可以在设置后将其清除 (#20679
  • azurerm_container_app - 修复连接断开时崩溃 (#20670
  • azurerm_communication_service - 更改 data_location 属性现在会创建新的资源 (#20711
  • azurerm_eventhub_cluster - 修复连接断开时崩溃 (#20670
  • azurerm_eventhub_namespace - 修复连接断开时崩溃 (#20670
  • azurerm_eventhub_namespace_disaster_recovery_config - 修复连接断开时崩溃 (#20670
  • azurerm_kubernetes_cluster_node_pool - 修复连接断开时崩溃 (#20670
  • azurerm_iothub_dps - 修复连接断开时崩溃 (#20670
  • azurerm_media_services_account:修复崩溃 (key_delivery_access_control#20685
  • azurerm_netapp_account - 修复连接断开时崩溃 (#20670
  • azurerm_netapp_pool - 修复连接断开时崩溃 (#20670
  • azurerm_netapp_snapshot - 修复连接断开时崩溃 (#20670
  • azurerm_netapp_snapshot_policy - 修复连接断开时崩溃 (#20670
  • azurerm_netapp_volume - 修复连接断开时崩溃 (#20670
  • azurerm_netapp_volume - 修复资源读取中可能的 nil 恐慌(#20662
  • azurerm_notification_hub - 修复连接断开时崩溃 (#20670
  • azurerm_notification_hub_namespace - 修复连接断开时崩溃 (#20670
  • azurerm_proximity_placement_group - 现在会在附加 VM 时正确更新 (#20131
  • azurerm_sentinel_log_analytics_workspace_onboard - 修复连接断开时崩溃 (#20670
  • azurerm_servicebus_namespace_disaster_recovery_config - 修复连接断开时崩溃 (#20670
  • azurerm_storage_object_replication- 现已禁用跨租户副本 (replica)功能(#20132

3.45.0 (2023 年 2 月 23 日)

功能

  • App Service- 将 authV2 添加到 Web 应用 (#20449
  • 新资源:azurerm_site_recovery_hyperv_replication_policy#20454
  • 新资源:azurerm_site_recovery_hyperv_replication_policy_association#20630

增强

  • dependencies:更新到 v0.20230222.1094703github.com/hashicorp/go-azure-sdk#20610
  • dependencies:更新到 v0.7.0golang.org/x/net#20541
  • automation - 切换到使用 github.com/hashicorp/go-azure-sdk#20568
  • compute/capacityreservations - 切换到使用 github.com/hashicorp/go-azure-sdk#20580
  • compute/capacityreservationgroups - 切换到使用 github.com/hashicorp/go-azure-sdk#20580
  • kusto - 切换到使用 github.com/hashicorp/go-azure-sdk#20563
  • azurerm_backup_policy_vm - 添加对 instant_restore_resource_group#20562) 的支持
  • azurerm_express_route_connection- 对inbound_route_map_id属性enabled_private_link_fast_pathoutbound_route_map_id和属性的支持 (#20619
  • azurerm_kusto_cluster_customer_managed_key - key_version 现在为可自动轮换密钥(#20583
  • azurerm_linux_virtual_machine- 加强对 (#20558) 的admin_password验证
  • azurerm_linux_web_app- 添加对 AuthV2 (EasyAuthV2) 的支持 (#20449auth_settings_v2
  • azurerm_linux_web_app_slot- 添加对 AuthV2 (EasyAuthV2) 的支持 (#20449auth_settings_v2
  • azurerm_postgresql_flexible_server - 现在无需启用密码身份验证即可创建服务器(#20578
  • azurerm_media_streaming_endpoint - 添加对读取 sku 和增加限制 scale_units 的支持(#20585
  • azurerm_recovery_services_vault- 添加对 (#20473) 的支持classic_vmware_replication_enabled
  • azurerm_windows_virtual_machine- 加强对 (#20558) 的admin_password验证
  • azurerm_windows_web_app- 添加对 AuthV2 (EasyAuthV2) 的支持 (#20449auth_settings_v2
  • azurerm_windows_web_app_slot- 添加对 AuthV2 (EasyAuthV2) 的支持 (#20449auth_settings_v2
  • 数据源:azurerm_linux_web_app - 添加对 AuthV2(EasyAuthV2) auth_settings_v2 的支持(#20449
  • 数据源:azurerm_windows_web_app - 添加对 AuthV2(EasyAuthV2) auth_settings_v2 的支持(#20449

Bug 修复

  • 数据源: azurerm_linux_web_app - 正确设置 virtual_network_subnet_id#20577
  • 数据源: azurerm_redis_cache - 当找不到修补程序计划时修复 (#20516
  • 数据源: azurerm_windows_web_app - 正确设置 virtual_network_subnet_id#20577
  • azurerm_batch_pool - 为正确设置用户分配的 azure_blob_file_system ID (#20560
  • azurerm_iot_dps - 允许较旧的资源在不设置 data_residency_enabled 的情况下进行更新(#20632
  • azurerm_kubernetes_cluster - 当 nil 时 SecurityProfile 防止崩溃 (#20584
  • azurerm_log_analytics_workspace - 防止 ForceNew 何时 skuLACluster#19608
  • azurerm_media_streaming_endpoint - 正确设置和更新 tags#20585
  • azurerm_mobile_network_sim_groupidentity- 仅更新为支持用户分配的标识(#20474
  • azurerm_monitor_diagnostic_setting - 属性 log_analytics_destination_type 为 nto 计算机,而不是默认为 AzureDiagnostics 新资源 (#20203

3.44.1 (2023 年 2 月 17 日)

增强

  • dependencies:更新到 v0.20230217.1150808github.com/hashicorp/go-azure-sdk#20539

Bug 修复

  • 身份验证:修复了在Azure 政府中获取资源管理器身份验证令牌时出现的问题(#20523
  • 身份验证:修复在使用 Azure CLI 进行身份验证时未检测到默认订阅 ID 的问题(#20526
  • 身份验证:修复托管标识身份验证失败的问题(#20523
  • 数据源: azurerm_app_configuration_key - 修复了在无法生成数据平面客户端时应用程序配置被误导性地标记为消失的问题(#20533
  • 数据源: azurerm_app_configuration_key - 在无法生成数据平面客户端时显示错误 (#20533
  • 数据源: azurerm_app_configuration_keys - 修复了在无法生成数据平面客户端时应用程序配置被误导性地标记为消失的问题(#20533
  • 数据源: azurerm_app_configuration_keys - 在无法生成数据平面客户端时显示错误 (#20533
  • azurerm_app_configuration_feature- 修复了当无法生成数据平面客户端时应用程序配置被误导性地标记为消失的问题(#20533
  • azurerm_app_configuration_feature - 在无法生成数据平面客户端时显示错误(#20533
  • azurerm_app_configuration_key- 修复了当无法生成数据平面客户端时应用程序配置被误导性地标记为消失的问题(#20533
  • azurerm_app_configuration_key - 在无法生成数据平面客户端时显示错误(#20533
  • azurerm_kubernetes_cluster - 修复 API 响应中 nil 时的 securityProfile 崩溃 (#20517
  • azurerm_logic_app_standard - 修复无法找到的问题 storage endpoint suffix#20536
  • azurerm_synapse_role_assignment - 修复无法找到的问题 Synapse domain suffix#20536

3.44.0 (2023 年 2 月 16 日)

特征:

  • 新数据源:azurerm_hybrid_compute_machine#20211
  • 新数据源:azurerm_policy_definition_built_in#19933
  • 新数据源:azurerm_mobile_network_service#20337
  • 新数据源:azurerm_mobile_network_site#20334
  • 新数据源:azurerm_mobile_network_slice#20336
  • 新数据源:azurerm_mobile_network_sim_group#20339
  • 新数据源:azurerm_virtual_desktop_host_pool#20505
  • 新资源:azurerm_network_manager_security_admin_configuration#20233
  • 新资源:azurerm_network_manager_admin_rule_collection#20233
  • 新资源:azurerm_network_manager_admin_rule#20233
  • 新资源:azurerm_mobile_network_service#20337
  • 新资源:azurerm_mobile_network_site#20334
  • 新资源:azurerm_mobile_network_slice#20336
  • 新资源:azurerm_mobile_network_sim_group [GH-20339
  • 新资源:azurerm_site_recovery_services_vault_hyperv_site [GH-204309

增强功能:

  • 依赖项:更新到 v0.20230216.1112535github.com/hashicorp/go-azure-sdk#20465
  • 依赖项:不再使用 github.com/manicminer/hamilton#20320
  • provider:对 client_certificate 提供程序属性的支持 (#20320
  • provider:对 use_cli 提供程序属性的支持 (#20320
  • 提供程序:身份验证现在使用 github.com/hashicorp/go-azure-sdk/sdk/auth 包 (#20320
  • 提供程序:云配置现在使用 github.com/hashicorp/go-azure-sdk/sdk/environments 包 (#20320
  • datashare:重构以使用 github.com/hashicorp/go-azure-sdk#20501
  • managementlocks:重构以使用 github.com/hashicorp/go-azure-sdk#20387
  • media:重构 StreamingEndpoints 为使用 API 版本 2022-08-01#20457
  • postgres - 将 API 更新到 2022-12-01#20370
  • 数据源: azurerm_policy_definition - 对 mode 属性的支持 (#20420
  • 数据源: azurerm_key_vault_certificates - 现在导出 certificates 块 (#20498
  • 数据源: azurerm_key_vault_secrets - 现在导出 secrets 块 (#20498
  • azurerm_api_management - 对 delegation 块的支持 (#20399
  • azurerm_container_app - 现在支持多个 container 块(#20423
  • azurerm_cognitive_accountsku_name- 字段现在可以设置为 DC0#20426
  • azurerm_container_app - 对 registry.identity 属性的支持 (#20466
  • azurerm_data_factory_linked_service_azure_blob_storage - 添加对 connection_string_insecure [Gh-20494] 的支持
  • azurerm_express_route_port - 对 billing_type 属性的支持 (#20361
  • azurerm_kubernetes_cluster - 该 web_app_routing.dns_zone_id 属性现在接受 BYO DNS 的空字符串(#20341
  • azurerm_linux_virtual_machine - 验证属性的值 admin_username 不是不允许的用户名(#20424
  • azurerm_windows_virtual_machine - 验证属性的值 admin_username 不是不允许的用户名(#20424

Bug 修复:

  • 数据源: azurerm_aadb2c_directory - 修复了在找不到 Azure AD B2C 时数据源未返回错误的 bug(#20479
  • 数据源: azurerm_app_service_environment_v3 - 修复了在找不到App 服务环境时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_consumption_budget_resource_group - 使用正确的超时值 (#20479
  • 数据源: azurerm_consumption_budget_resource_group - 修复了在找不到消耗预算资源组时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_data_protection_backup_vault - 修复了在找不到数据保护备份保管库时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_databox_edge_device - 修复了在找不到 DataBox Edge 设备时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_healthcare_dicom - 修复了在找不到 HealthCare DICOM 时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_healthcare_fhir - 修复了在找不到 HealthCare FHIR 时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_healthcare_medtech_service - 修复了在找不到 HealthCare MedTech 服务时数据源未返回错误的 bug(#20479
  • 数据源: azurerm_key_vault_certificate_data - 修复了在找不到 KeyVault 证书时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_key_vault_certificate - 修复了在找不到 KeyVault 证书时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_lb_outbound_rule - 修复了在找不到负载均衡器出站规则时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_lb_rule - 修复了在找不到负载均衡器规则时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_local_network_gateway - 修复了在找不到本地网络网关时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_mobile_network - 修复了数据源在找不到移动网络时未返回错误的 bug (#20479
  • 数据源: azurerm_monitor_data_collection_endpoint - 修复了在找不到监视器数据收集终结点时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_mssql_managed_instance - 修复了在找不到 MS 时数据源未返回错误的 bug SQL 托管实例 (#20479
  • 数据源: azurerm_policy_assignment - 修复了在找不到策略分配时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_redis_enterprise_database - 修复了在找不到 Redis Enterprise 数据库时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_servicebus_namespace_disaster_recovery_config - 修复了在找不到 ServiceBus 命名空间灾难恢复配置时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_site_recovery_replication_recovery_plan - 修复了在找不到 Site Recovery 复制恢复计划时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_storage_blob - 修复了在找不到 Blob 时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_storage_table_entity - 修复了在找不到表实体时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_vpn_gateway - 修复了在找不到VPN 网关时数据源未返回错误的 bug (#20479
  • 数据源: azurerm_web_pubsub - 修复了在找不到 Web PubSub 时数据源未返回错误的 bug (#20479
  • azurerm_backup_protected_vm - 现在将正确删除 (#20469
  • azurerm_eventhub- 通过创建新资源(#20480)来更改partition_count属性现在的工作原理
  • azurerm_eventgrid_domain_topic - 该 name 属性现在可以最多 128 个字符(#20407
  • azurerm_kubernetes_cluster - 分析字段不区分大小写的 log_analytics_workspace_id API 响应(#20484
  • azurerm_private_endpoint - 规范 private_connection_resource_id redis 缓存的 propety (#20418
  • azurerm_private_endpoint - 一致地规范化从 API private_connection_resource_id 返回的值(#20452
  • azurerm_recovery_services_vault - 更新 cross_region_restore_enabledfalse 重新创建资源,因为 API 不支持此操作(#20406
  • azurerm_storage_management_policyrule.filters- 由于存储管理策略未指定(#20448)失败,该属性现在是必需的

3.43.0 (2023 年 2 月 9 日)

功能

  • 新数据源:azurerm_container_app_environment#18008
  • 新数据源:azurerm_container_app_environment_certificate#18008
  • 新数据源:azurerm_mobile_network#20128
  • 新资源:azurerm_container_app_environment#18008
  • 新资源:azurerm_container_app_environment_storage#18008
  • 新资源:azurerm_container_app_environment_dapr_component#18008
  • 新资源:azurerm_container_app_environment_certificate#18008
  • 新资源:azurerm_container_app#18008
  • 新资源:azurerm_machine_learning_datastore_fileshare#19934
  • 新资源:azurerm_machine_learning_datastore_datalake_gen2#20045
  • 新资源:azurerm_mobile_network#20128
  • 新资源:azurerm_sentinel_data_connector_microsoft_threat_intelligence#20273

增强功能:

  • 依赖项:更新到 v0.11.28github.com/Azure/go-autorest/autorest#20272
  • 依赖项:更新到 v0.50.0github.com/hashicorp/go-azure-helpers#20272
  • dependencies:更新到 v0.20230208.1165725github.com/hashicorp/go-azure-sdk#20381
  • 依赖项:更新到 v0.55.0github.com/manicminer/hamilton#20272
  • dependencies:更新到 v0.20230208.1135849github.com/tombuildsstuff/kermit#20381
  • 依赖项:更新 postgresql/2021-06-01/databases 到 2022-12-01 (#20369
  • appservice:更新到 API 版本 2021-03-01#20349
  • azurestackhci:重构以使用 github.com/hashicorp/go-azure-sdk#20318
  • batch:重构以使用 github.com/hashicorp/go-azure-sdk#20375
  • databricks:重构以使用 github.com/hashicorp/go-azure-sdk#20309
  • datadog:重构以使用 github.com/hashicorp/go-azure-sdk#20311
  • databoxedge:重构以使用 github.com/hashicorp/go-azure-sdk#20236
  • digitaltwins:重构以使用 github.com/hashicorp/go-azure-sdk#20318
  • postgresql:更新到 API 版本 2022-12-01#20367
  • redis:重构以使用 github.com/hashicorp/go-azure-sdk#20313
  • azurerm_media_streaming_locator - 对 filter_names 属性的支持 (#20274
  • azurerm_media_live_event_output - 对 rewind_window_duration 属性的支持 (#20271
  • azurerm_media_streaming_live_event - 对 stream_options 属性的支持 (#20254
  • azurerm_storage_blob_inventory_policy - 对 exclude_prefixes 属性的支持 (#20281
  • azurerm_sentinel_alert_rule_nrt - 对 dynamic_property 块的支持 (#20212
  • azurerm_sentinel_alert_rule_nrt - 对 sentinel_entity_mapping 块的支持 (#20230
  • azurerm_sentinel_alert_rule_nrt - 对 event_grouping 块的支持 (#20231
  • azurerm_sentinel_alert_rule_scheduled - 对 dynamic_property 块的支持 (#20212
  • azurerm_sentinel_alert_rule_scheduled - 对 sentinel_entity_mapping 块的支持 (#20230
  • azurerm_shared_image- 支持confidential_vm_supported和属性 (#20249confidential_vm_enabled
  • azurerm_postgresql_flexible_server- 对 replication_role#20364) 的支持和新枚举值Replicacreate_mode

Bug 修复:

  • azurerm_custom_provider - 将虚假用法 Azure/azure-sdk-for-go 切换为 hashicorp/go-azure-sdk#20315
  • azurerm_function_app_function - 阻止具有多个文件块的 bug,导致最后一个文件用于所有条目(#20198
  • azurerm_monitor_diagnostic_setting- 更改storage_account_ideventhub_authorization_rule_ideventhub_name属性不再创建新资源 (#20307
  • azurerm_redis_enterprise_cluster - 将虚假用法 Azure/azure-sdk-for-go 切换为 hashicorp/go-azure-sdk#20314
  • azurerm_service_fabric_managed_cluster - 设置 node_type 时修复幂等恐慌 (#20345
  • azurerm_web_application_firewall_policy - 防止因更改属性顺序 disabled_rules 而导致的失败 (#20285
  • azurerm_databricks_access_connector - name 现在可以长度最多为 64 个字符(#20353

3.42.0 (2023 年 2 月 2 日)

功能

  • 新资源:azurerm_ip_group_cidr#20225
  • 新资源:azurerm_network_manager_connectivity_configuration#20133

增强功能:

  • dependencies:更新到 v0.20230130.1140358 github.com/hashicorp/go-azure-sdk#20293
  • databasemigration:重构以使用 github.com/hashicorp/go-azure-sdk#20214
  • servicefabric:重构以使用 github.com/hashicorp/go-azure-sdk (#20202
  • azurerm_kubernetes_cluster - 添加对 confidential_computing 加载项的支持 (#20194
  • azurerm_kubernetes_cluster - 导出加载项的 aci_connector_linux 标识(#20194
  • azurerm_lb_backend_address_pool - 对 virtual_network_id 属性的支持 (#20205
  • azurerm_postgresql_flexible_server:为 <a0/> 添加默认值authentication.active_directory_auth_enabled#20054
  • azurerm_site_recovery_protection_container_mapping - 对 automatic_update 块的支持 (#19710
  • azurerm_site_recovery_replicated_vm- 对属性 target_virtual_machine_scale_set_idtarget_edge_zonemulti_vm_group_nametarget_capacity_reservation_group_idtarget_boot_diag_storage_account_idtest_network_idtarget_proximity_placement_group_id#19939) 的支持unmanaged_disk

Bug 修复:

  • data.azurerm_monitor_data_collection_rule - 当找不到指定的数据收集规则时引发错误 (#20282
  • azurerm_federated_identity_credential - 防止永久差异 (#20219
  • azurerm_linux_function_app- Docker registry_url 处理修复linuxFxVersion#18194
  • azurerm_monitor_aad_diagnostic_setting - 字段 log_analytics_workspace_id 现在不区分大小写地从 API 响应(#20206

3.41.0 (2023 年 1 月 26 日)

功能

  • 新数据源:azurerm_key_vault_certificates#19498
  • 新数据源:azurerm_site_recovery_replication_recovery_plan#19940
  • 新资源:azurerm_orbital_contact#19036
  • 新资源:azurerm_site_recovery_replication_recovery_plan#19940

增强功能:

  • 依赖项:更新到 v0.20230124.1111819github.com/hashicorp/go-azure-sdk#20160
  • resourceproviders:默认不再注册 Microsoft.ServiceFabricMesh#20165
  • 测试:重构以使用 hashicorp/terraform-plugin-testing#20114
  • devtestlabs:重构以使用 github.com/hashicorp/go-azure-sdk#20139
  • logic:重构以使用 github.com/hashicorp/go-azure-sdk#20144
  • network:更新到 API 版本 2022-07-01#20097
  • postgresql:更新到 API 版本 2022-03-08-preview#20073
  • streamanalytics:更新到 API 版本 2021-10-01-preview#20145
  • azurerm_*_app_slot - 支持在不同的服务计划中放置槽(#20184
  • azurerm_databricks_workspace - 支持附加到工作区的托管磁盘的客户托管密钥(#19992
  • azurerm_databricks_workspace - 支持更新属性 public_network_access_enablednetwork_security_group_rules_required managed_services_cmk_key_vault_key_id#19992
  • azurerm_kubernetes_cluster - 支持 node_public_ip_tags#19731
  • azurerm_kubernetes_cluster_node_pool - 支持 node_public_ip_tags#19731
  • azurerm_log_analytics_workspace - 对 local_authentication_disabled 属性的支持 (#20092
  • azurerm_postgresql_flexible_server - 支持客户管理的密钥(#20086
  • azurerm_storage_account - 对 AADKERBazure_files_authentication.0.directory_type#20168) 的支持

Bug 修复:

  • azurerm_stream_analytics_output_servicebus_queue - 共享访问策略名称和密钥现在对于 MSI 身份验证(#19712)是可选的
  • azurerm_stream_analytics_output_servicebus_topic - 共享访问策略名称和密钥现在对于 MSI 身份验证(#19708) 是可选的

3.40.0 (2023 年 1 月 19 日)

功能

  • 新数据源:azurerm_bastion_host#20062
  • 新资源:azurerm_lab_service_schedule#19977
  • 新资源:azurerm_machine_learning_datastore_blobstorage#19909
  • 新资源:azurerm_network_manager_scope_connection#19610
  • 新资源:azurerm_network_manager_static_member#20077
  • 新资源:azurerm_sentinel_log_analytics_workspace_onboarding#19692

增强功能:

  • dependencies:更新到 v0.20230117.1125206github.com/hashicorp/go-azure-sdk#20081
  • azurerm_application_gateway - 对 TLS 1.3 和 CustomV2 的支持(#20029
  • azurerm_kubernetes_cluster - 对 key_management_service 块的支持 (#19893
  • azurerm_linux_web_app - 支持 Python 3.11 (#20001
  • azurerm_linux_web_app_slot - 支持 Python 3.11 (#20001
  • azurerm_ip_group- 支持firewall_ids和属性 (#19845firewall_policy_ids
  • azurerm_recovery_services_vault - 对 immutability用户分配 identityuse_system_assigned_identity 属性的支持 (#20109
  • azurerm_synapse_sql_pool - 支持 geo_backup_policy_enabled 和修复 recovery_database_id [(#20010

Bug 修复:

  • 数据源: azurerm_batch_pool - 字段 password 现在已正确标记为敏感值(#20061
  • 数据源: azurerm_batch_pool - 字段 ssh_private_key 现在已正确标记为敏感值(#20061
  • azurerm_api_management_identity_provider_twitter - 字段 api_key 现在已正确标记为敏感值(#20061
  • azurerm_cdn_frontdoor_origin_group- 允许作为 null#20015) 传递的填充码 SDK health_probe
  • azurerm_container_group - 修复动态设置 dns_config 崩溃问题 (#20002
  • azurerm_container_registry_task - 字段 password 现在已正确标记为敏感值(#20061
  • azurerm_dev_test_windows_virtual_machine - 字段 password 现在已正确标记为敏感值(#20061
  • azurerm_federated_identity_credential - 预先并发写入父资源(#20003
  • azurerm_linux_web_app_slot - 修复了无法正确设置的 use_32_bit_worker bug (#20051
  • azurerm_postgresql_flexible_server_configuration - 根据需要重启服务器 (#20044
  • azurerm_kubernetes_cluster - 防止导入时可能出现的恐慌 (#20107
  • azurerm_service_fabric_managed_cluster - 字段 password 现在已正确标记为敏感值(#20061
  • azurerm_service_fabric_managed_cluster - 字段 resource_group_name 现已正确标记为 ForceNew (#20061
  • azurerm_spring_cloud_configuration_service - 字段 password 现在已正确标记为敏感值(#20061
  • azurerm_spring_cloud_configuration_service - 字段 private_key 现在已正确标记为敏感值(#20061
  • azurerm_static_site - 字段 api_key 现在已正确标记为敏感值(#20061
  • azurerm_storage_account - 读取服务属性时不再以无提示方式忽略 404 错误 (#19062
  • azurerm_storage_accountinfrastructure_encryption_enabled- 现在支持高级帐户(#20028
  • azurerm_windows_web_app_slot - 修复了无法正确设置的 use_32_bit_worker bug (#20051

3.39.1 (2023 年 1 月 13 日)

Bug 修复:

  • azurerm_cosmosdb_sql_container - 无法删除修补程序 included_path 问题 (#19998
  • azurerm_log_analytics - 修复读取期间崩溃 (#20011

3.39.0 (2023 年 1 月 12 日)

中断性变更:

  • App 服务应用堆栈重新对齐 - 由于服务管理应用和 Stack 设置的方式发生了许多更改,因此需要更新 Terraform 资源架构和验证,以便与服务重新对齐。 我们通常避免在重大发布之外中断性变更,偏移使这些资源的几个方面处于无法工作的位置,导致许多用户体验不佳(#19685

  • azurerm_windows_web_app

    • node_version有效值为现在~12~14~16~18。 这是因为对服务从 API 请求中读取 Node 值的位置进行基础更改。
    • dotnet_version有效值为现在v2.0、、v3.0v4.0v5.0v6.0v7.0
    • 新设置 dotnet_core_version - 有效值为 v4.0。 此设置取代了从支持的版本中删除 core3.1 以来的core3.1dotnet_version混合设置。
    • tomcat_version - 将 Web 应用配置为使用 Tomcat 作为指定版本的 JWS。 有关支持的版本,请参阅官方文档。 示例包括 10.010.0.20
    • java_embedded_server_enabled - 将 JWS 配置为在指定的 java_version版本中将 JWS 配置为 Embedded 服务器。 默认为 false。 注意:设置时java_version需要之java_embedded_server_enabled一或tomcat_version是必需的。
  • azurerm_windows_web_app_slot

    • node_version有效值为现在~12~14~16~18。 这是因为对服务从 API 请求中读取 Node 值的位置进行基础更改。
    • dotnet_version有效值为现在v2.0、、v3.0v4.0v5.0v6.0v7.0
    • 新设置 dotnet_core_version - 有效值为 v4.0。 此设置取代了从支持的版本中删除 core3.1 以来的core3.1dotnet_version混合设置。
    • tomcat_version - 将 Web 应用配置为使用 Tomcat 作为指定版本的 JWS。 有关支持的版本,请参阅官方文档。 示例包括 10.010.0.20
    • java_embedded_server_enabled - 将 JWS 配置为在指定的 java_version版本中将 JWS 配置为 Embedded 服务器。 默认为 false。 注意:设置时java_version需要之java_embedded_server_enabled一或tomcat_version是必需的。
  • azurerm_windows_function_app

    • dotnet_version - 有效值现在 v3.0为 、 v4.0v6.0v7.0,默认值为 v4.0
    • java_version - 有效值为现在 1.81117
  • azurerm_windows_function_app_slot

    • dotnet_version - 有效值现在 v3.0为 、 v4.0v6.0v7.0,默认值为 v4.0
    • java_version - 有效值为现在 1.81117
  • azurerm_linux_web_app

    • java_version - 已根据服务中支持的值引入输入验证。 有效值现在为: 81117

特征:

  • 新数据源:azurerm_private_dns_resolver#19885
  • 新数据源:azurerm_private_dns_resolver_dns_forwarding_ruleset#19941
  • 新数据源:azurerm_private_dns_resolver_forwarding_rule#19947
  • 新数据源:azurerm_private_dns_resolver_inbound_endpoint#19948
  • 新数据源:azurerm_private_dns_resolver_outbound_endpoint#19950
  • 新数据源:azurerm_private_dns_resolver_virtual_network_link#19951
  • 新资源:azurerm_application_insights_standard_web_test#19954
  • 新资源:azurerm_cost_anomaly_alert#19899
  • 新资源:azurerm_lab_service_lab#19852
  • 新资源:azurerm_lab_service_user#19957
  • 新资源:azurerm_network_manager_subscription_connection#19617
  • 新资源:azurerm_network_manager_management_group_connection#19621
  • 新资源:azurerm_media_services_account_filter#19964
  • 新资源:azurerm_private_endpoint_application_security_group_association#19825
  • 新资源:azurerm_sentinel_data_connector_threat_intelligence_taxii#19209
  • 新资源:azurerm_storage_account_local_user#19592

增强功能:

  • siterecovery:重构为使用 github.com/hashicorp/go-azure-sdk#19571
  • siterecovery:更新到 API 版本 2021-11-01#19571
  • 数据源: azurerm_shared_image - 添加对 purchase_plan 块的支持(#19873
  • azurerm_kubernetes_cluster- 添加对vnet_integration_enabled属性的支持 (#19438subnet_id
  • azurerm_log_analytics_data_export_rule - destination_resource_id 接受事件中心命名空间 ID (#19868
  • azurerm_linux_web_app- 对 application_stack.go_version 属性的支持 (#19685
  • azurerm_linux_web_app_slot -对 application_stack.go_version 属性的支持 (#19685
  • azurerm_logic_app_action_http- 在属性中添加对@属性的支持 (#19754body
  • azurerm_maintenance_configuration- 支持in_guest_user_patch_mode和属性 (#19865install_patches
  • azurerm_monitor_diagnostic_setting - 弃用 log 赞成 enabled_log#19504
  • azurerm_media_services_account- 支持encryption和属性 (#19891public_network_access_enabled
  • azurerm_mysql_flexible_server - 对 customer_managed_key 属性的支持 (#19905
  • azurerm_sentinel_automation_rule- 对triggers_on属性condition_jsontriggers_when和属性的支持 (#19309
  • azurerm_spring_cloud_gateway - 对 application_performance_monitoring_types属性 environment_variablessensitive_environment_variables 属性的支持 (#19884
  • azurerm_storage_account - 对 allowed_copy_scope 属性的支持 (#19906
  • azurerm_storage_queue - 导出 resource_manager_id#19969
  • azurerm_synapse_spark_pool - 添加对 Spark 3.3 的支持(#19866
  • azurerm_windows_web_app - 属性 php_version 支持的值现在包括: 7.17.4Off。 注意: 7.1 当前已弃用。 Off 将系统配置为使用应用服务映像的最新可用版本(#19685
  • azurerm_windows_web_app - 属性 python_version 已弃用,服务不再使用 (#19685
  • azurerm_windows_web_app - 属性 python 取代 python_version。 默认为 false。 如果 true 使用 Windows 应用映像支持的最新 Python 版本(#19685
  • azurerm_windows_web_app- 该java_container房产已被弃用,赞成tomcat_versionjava_embedded_server_enabled#19685
  • azurerm_windows_web_appjava_container_version- 此属性已被弃用,并 tomcat_versionjava_embedded_server_enabled#19685
  • azurerm_windows_web_appcurrent_stack- 如果 Windows Web 应用上只配置了一个堆栈,则现在将计算该属性。 这将确保门户显示此堆栈的相应元数据和配置(#19685
  • azurerm_windows_web_app- 为块中的auto_heal值添加了输入验证interval。 这些属性现在强制实施最高 99:59:59 HH:MM:SS 值(#19685
  • azurerm_windows_web_app_slot - 属性 php_version 支持的值现在包括: 7.17.4Off。 注意: 7.1 当前已弃用。 Off 将系统配置为使用应用服务映像的最新可用版本(#19685
  • azurerm_windows_web_app_slot - 属性 python_version 已弃用,服务不再使用 (#19685
  • azurerm_windows_web_app_slot - 属性 python 取代 python_version。 默认为 false。 如果 true 使用 Windows 应用映像支持的最新 Python 版本(#19685
  • azurerm_windows_web_app_slot- 该java_container房产已被弃用,赞成tomcat_versionjava_embedded_server_enabled#19685
  • azurerm_windows_web_app_slotjava_container_version- 此属性已被弃用,并 tomcat_versionjava_embedded_server_enabled#19685
  • azurerm_windows_web_app_slotcurrent_stack- 如果 Windows Web 应用上只配置了一个堆栈,则现在将计算该属性。 这将确保门户显示此堆栈的相应元数据和配置(#19685
  • azurerm_windows_web_app_slot- 为块中的auto_heal值添加了输入验证interval。 这些属性现在强制实施最高 99:59:59 HH:MM:SS 值(#19685

Bug 修复:

  • azurerm_app_configuration_feature - 在省略标签 ID 的位置正确处理更新(#19900
  • azurerm_cdn_frontdoor_rule - 处理空字符串值 query_string#19927
  • azurerm_cosmosdb_account - default_identity_type 现在计算为允许还原 (#19956
  • azurerm_linux_web_app- 防止 backup_config 出现无法无提示扩展导致未发送配置(#19685
  • azurerm_linux_web_app- 防止错误,其中 health_check_eviction_time_in_min 无法从服务正确读回 (#19685
  • azurerm_linux_web_app_slot- 防止 backup_config 出现无法无提示扩展导致未发送配置(#19685
  • azurerm_linux_web_app_slot- 防止错误,其中 health_check_eviction_time_in_min 无法从服务正确读回 (#19685
  • azurerm_policy_set_definition- 修复了在 (#19890) 中policy_definition_reference.policy_group_names空组名称的修复
  • azurerm_storage_account - 403 现在是缺少列表密钥的权限时的有效状态代码(#19645
  • azurerm_storage_data_lake_gen2_path - ace 默认情况下,生成的状态不再存储,以防止永久状态差异 (#18494
  • azurerm_storage_data_lake_gen2_filesystem - ace 默认情况下,生成的状态不再存储,以防止永久状态差异 (#18494
  • azurerm_web_pubsub_hub - 属性 event_handler 现在是一个列表,而不是设置为遵循输入顺序 (#19886
  • azurerm_windows_web_app - 防止 backup_config 出现无法无提示扩展导致未发送配置(#19685
  • azurerm_windows_web_app - 防止在 Crete 或 Update 上正确设置 bug health_check_eviction_time_in_min#19685
  • azurerm_windows_web_app_slot - 防止 backup_config 出现无法无提示扩展导致未发送配置(#19685
  • azurerm_windows_web_app_slot - 防止在 Crete 或 Update 上正确设置 bug health_check_eviction_time_in_min#19685

3.38.0 (2023 年 1 月 5 日)

特征:

  • 新数据源:azurerm_marketplace_agreement#19628
  • 新数据源:azurerm_network_manager_network_group#19593
  • 新数据源:azurerm_virtual_hub_route_table#19628

增强功能:

  • 依赖项:更新到 v0.20230105.1121404github.com/hashicorp/go-azure-sdk#19872
  • 依赖项:更新到 v0.20221207.1110610github.com/tombuildsstuff/kermit#19698
  • azurerm_dedicated_host - 添加对LSv3-Type1 类型的支持(#19875
  • azurerm_proximity_placement_group- 支持allowed_vm_sizes和属性 (#19675zone

Bug 修复:

  • azurerm_automation_software_update_configuration - 正确处理空 expiry_time API 值(#19774
  • azurerm_app_service_connection - 在完全创建、更新和删除资源之前轮询 (#19792
  • azurerm_batch_pool - 正确处理在 terraform 外部删除的资源(#19780
  • azurerm_billing_account_cost_management_export - 将资源标记为在 Azure 中不再存在时(#19871
  • azurerm_bot_service_azure_bot - 将资源标记为在 Azure 中不再存在时(#19871
  • azurerm_databricks_access_connector - 在完全创建、更新和删除资源之前轮询 (#19792
  • azurerm_databricks_access_connector - 将资源标记为在 Azure 中不再存在时(#19871
  • azurerm_datadog_monitor_sso_configuration - 在完全创建和删除资源之前轮询 (#19792
  • azurerm_hdinsight_kafka_clusterkafka_management_node- 属性已弃用,将在 (#19423) 中删除v4.0
  • azurerm_kubernetes_cluster - scale_down_mode 现在,无需重新生成整个群集即可更新默认节点池(#19823
  • azurerm_orbital_contact_profile - 在完全创建、更新和删除资源之前轮询 (#19792
  • azurerm_orbital_spacecraft - 在完全创建、更新和删除资源之前轮询 (#19792
  • azurerm_postgresql_flexible_server - 正确处理密码身份验证(#19800
  • azurerm_resource_group_cost_management_export - 将资源标记为在 Azure 中不再存在时(#19871
  • azurerm_spring_cloud_connection - 在资源完全更新和删除之前轮询 (#19792
  • azurerm_stack_hci_cluster - 在完全删除资源之前轮询 (#19792
  • azurerm_stream_analytics_cluster - 在完全删除资源之前轮询 (#19792
  • azurerm_stream_analytics_reference_input_blob - 使用 MSI 身份验证时,该 storage_account_key 属性现在是可选的(#19676
  • azurerm_storage_account_network_rules- 要求导入检查不再检查bypass字段来解决此问题(#19719
  • azurerm_subscription_cost_management_export - 将资源标记为在 Azure 中不再存在时(#19871
  • azurerm_synapse_linked_service - 在创建/更新期间报告错误 (#19849
  • azurerm_virtual_desktop_application_group - 更改 host_pool_id 现在创建新资源 (#19689
  • azurerm_vmware_express_route_authorization - 将资源标记为在 Azure 中不再存在时(#19871

3.37.0 (2022 年 12 月 21 日)

特征:

  • 新资源:azurerm_cognitive_deployment#19526
  • 新资源:azurerm_billing_account_cost_management_export#19723
  • 新资源:azurerm_key_vault_certificate_contacts#19743
  • 新资源:azurerm_lab_service_plan#19312
  • 新资源:azurerm_resource_deployment_script#19436
  • 新资源:azurerm_spring_cloud_customized_accelerator#19736

增强功能:

  • azurerm_netapp_volume - 对 zone 属性的支持 (#19669

Bug 修复:

  • azurerm_app_configuration_key - 修复处理包含 a :#19722) 的 ID 时的回归
  • azurerm_virtual_network_gateway_connection - 现在可以使用另一个 azurerm_virtual_network_gateway 资源组(#19699) 创建

3.36.0 (2022 年 12 月 15 日)

特征:

  • 新资源:azurerm_virtual_machine_packet_capture#19385
  • 新资源:azurerm_virtual_machine_scale_set_packet_capture#19385
  • 新资源:azurerm_spring_cloud_accelerator#19572
  • 新资源:azurerm_spring_cloud_dev_tool_portal#19568
  • 新资源:azurerm_route_map#19402
  • 新数据源:azurerm_lb_outbound_rule#19345

增强功能:

  • healthbot:重构以使用 github.com/hashicorp/go-azure-sdk#19433
  • media:更新到 API 版本 2021-11-01 2022-08-01#19623
  • azurerm_cosmosdb_account - 支持更新某些 capabilities#14991
  • azurerm_key_vault_managed_hardware_security_module- 支持public_network_access_enabled和属性 (#19640network_acls
  • azurerm_kubernetes_cluster - 对 monitor_metrics 块的支持 (#19530
  • azurerm_kubernetes_clusterssh_key- 现在可以更新该属性(#19634
  • azurerm_kubernetes_cluster_node_pool - 对 outbound_nat_enabled 属性的支持 (#19663
  • azurerm_lighthouse_definition - 对 eligible_authorization 属性的支持 (#19569
  • azurerm_log_analytics_workspace - 对 allow_resource_only_permissions 属性的支持 (#19346
  • azurerm_private_endpoint - 对 member_name 块中的 ip_configuration 属性的支持和对多个 ip_configuration 块的支持 (#19389
  • azurerm_storage_account - 对 blob_properties.restore_policy 属性的支持 (#19644
  • azurerm_vpn_gateway_connection- 支持inbound_route_map_id和属性 (#19681outbound_route_map_id
  • azurerm_point_to_site_vpn_gateway- 对routing_preference_internet_enabled属性outbound_route_map_idinbound_route_map_id和属性的支持 (#19672
  • azurerm_web_application_firewall_policy - 支持 rule 块中的 rule_group_override 属性 (#19497

Bug 修复:

  • 数据源: azurerm_api_management - 在缺少权限时检索租户访问属性时防止失败 (#19626
  • azurerm_cdn_frontdoor_firewall_policy - 允许 Log 作为 DRS 2.0 及更高版本中托管规则替代 action 的有效值(#19637
  • azurerm_cosmosdb_account - 启用 analytical_storage_enabled 不再强制娱乐 (#19659
  • azurerm_monitor_scheduled_query_rules_alert_v2 - 对运算符使用正确的 alue Equals#19594
  • azurerm_mssql_databasethreat_detection_policy.storage_*- 现在可以将属性正确设置为空 (#19670
  • azurerm_synapse_linked_service - 为 type#19636) 添加验证
  • azurerm_resource_policy_exemption - 更改 policy_assignment_id 未创建新资源的属性 (#19674
  • azurerm_resource_group_policy_exemption - 更改 policy_assignment_id 未创建新资源的属性 (#19674
  • azurerm_subscription_policy_exemption - 更改 policy_assignment_id 未创建新资源的属性 (#19674
  • azurerm_stream_analytics_output_mssqluser- 使用 MSI 身份验证时,属性和password属性不可选(#19696

3.35.0 (2022 年 12 月 9 日)

中断性变更:

特征:

  • 新资源:azurerm_digital_twins_time_series_database_connection#19576
  • 新资源:azurerm_network_manager#19334
  • 新资源:azurerm_spring_cloud_application_live_view#19495
  • 新资源:azurerm_sentinel_data_connector_microsoft_threat_protection#19162
  • 新资源:azurerm_vmware_netapp_volume_attachment#19082

增强功能:

  • 依赖项:更新到 v0.20221207.1121859github.com/hashicorp/go-azure-sdk#19602
  • lighthouse:更新到 API 版本 2022-10-01#19499
  • proximityplacementgroups:更新到 API 版本 2022-03-01#19537
  • 数据源: azurerm_kubernetes_cluster - 对 storage_profile 块的支持 (#19396
  • azurerm_firewall_policy - 对 explicit_proxy 块和 auto_learn_private_ranges_mode 属性的支持 (#19313
  • azurerm_kubernetes_cluster - 对 custom_ca_trust_enabled 属性的支持 (#19546
  • azurerm_kubernetes_cluster - 对 storage_profile 块的支持 (#19396
  • azurerm_kubernetes_cluster - 对 image_cleaner 块的支持 (#19368
  • azurerm_kubernetes_cluster- 支持network_plugin_mode和属性 (#19527ebpf_data_plane
  • azurerm_kubernetes_cluster_node_pool - 对 custom_ca_trust_enabled 属性的支持 (#19546
  • azurerm_lb_probe - 对 probe_threshold 属性的支持 (#19573
  • azurerm_mssql_virtual_machine - 对 days_of_week 属性的支持 (#19553
  • azurerm_spring_cloud_gateway_route_config- 对filters属性sso_validation_enabledpredicates和属性的支持 (#19493

Bug 修复:

  • 数据源: azurerm_sentinel_alert_rule_template:设置自定义 ID,而不是使用从 API 返回的 ID (#19580
  • azurerm_app_service_connection - 正确将机密传递给服务 (#19519
  • azurerm_automation_software_update_configuration - 修复省 tags略并 tag_filter 导致错误的位置(#19516
  • azurerm_automation_source_control - 用于解决以前不正确的 ID 大小写的状态迁移 (#19506
  • azurerm_automation_webhook - 用于解决以前不正确的 ID 大小写的状态迁移 (#19506
  • azurerm_container_registry_webhook - 添加了状态迁移以解决以前不正确的 ID 大小写 (#19507
  • azurerm_frontdoor_rules_engine - 用于解决以前不正确的 ID 大小写的状态迁移 (#19512
  • azurerm_healthcare_* - 添加了状态迁移以解决以前不正确的 ID 大小写 (#19511
  • azurerm_iothub_* - 添加了状态迁移以解决以前不正确的 ID 大小写 (#19524
  • azurerm_key_vault - 允许两个不同订阅中的 keyvault (#19531
  • azurerm_key_vault_certificate - 如果父密钥保管库已启用清除保护(#19528
  • azurerm_key_vault_key - 如果父密钥保管库已启用清除保护(#19528
  • azurerm_key_vault_managed_hardware_security_module - 如果父密钥保管库已启用清除保护(#19528
  • azurerm_key_vault_secret - 如果父密钥保管库已启用清除保护(#19528
  • azurerm_lb - 添加/删除前端配置将不再强制重新创建新资源(#19548
  • azurerm_kusto_* - 添加了状态迁移以解决以前不正确的 ID 大小写 (#19525
  • azurerm_media_services_account - 修复状态升级中资源 ID 分析错误的问题(#19578
  • azurerm_mssql_elasticpool - 防止 license_type 在特定方案中配置 (#19586
  • azurerm_monitor_smart_detector_alert_rule - 添加了状态迁移以解决以前不正确的 ID 大小写 (#19513
  • azurerm_spring_cloud_* - 添加了状态迁移以解决以前不正确的 ID 大小写 (#19564
  • azurerm_stream_analytics_output_blob- 由于 API 规范中的中断性变更,字段batch_min_rows现在是一个整数,而不是浮点数,我们认为这只是一个整数有效,因此,尽管这是一个中断性变更,但我们认为这不应该给大多数用户造成问题(因为 API 要求这是整数)(#19602
  • azurerm_virtual_desktop_workspace_application_group_association - 正确设置 tags#19574

3.34.0 (2022 年 12 月 1 日)

增强功能:

  • 依赖项:更新到 v0.20221129.1175354github.com/hashicorp/go-azure-sdk#19483
  • media:重构以使用 github.com/hashicorp/go-azure-sdk#19285
  • springcloud:更新为使用 API 版本 2022-11-01-preview#19445
  • streamanalytics:重构为使用 github.com/hashicorp/go-azure-sdk#19395
  • synapse:重构以使用 github.com/tombuildstuff/kermit 而不是嵌入式 SDK (#19484
  • 数据源: azurerm_api_management - 属性 tenant_access 支持 (#19422
  • azurerm_kusto_database - 支持名称中的下划线 (#19466
  • azurerm_managed_disk - 属性 upload_size_bytes 支持 (#19458
  • azurerm_monitor_activity_log_alert - action 现在以列表而不是集的形式提供(#19425
  • azurerm_spring_cloud_gateway_route_config - 支持 protocol 属性 (#19382
  • azurerm_storage_account - 支持 sftp_enabled#19428
  • azurerm_storage_management_policy - tier_to_cool_after_days_since_creation_greater_than- 支持 tier_to_cool_after_days_since_creation_greater_thantier_to_archive_after_days_since_creation_greater_thandelete_after_days_since_creation_greater_than属性 (#19446

Bug 修复:

  • data.azurerm_sentinel_alert_rule_template - 用于解决以前不正确的 ID 大小写的状态迁移 (#19487
  • azurerm_app_configuration_key - 在检索密钥值时防止崩溃 (#19464
  • azurerm_data_factory_linked_service_azure_file_storage - 仅在设置有效负载时发送 hostuser_id 传入有效负载 (#19468
  • azurerm_eventgrid_topic - 修复读取过程中的字段 input_mapping_fields 设置 (#19494
  • azurerm_iot_security_solution - 用于解决以前不正确的 ID 大小写的状态迁移 (#19489
  • azurerm_monitor_autoscale_setting - 用于解决以前不正确的 ID 大小写的状态迁移 (#19492
  • azurerm_sentinel_automation_rule - 用于解决以前不正确的 ID 大小写的状态迁移 (#19487
  • azurerm_sql_active_directory_administrator - 用于解决以前不正确的 ID 大小写的状态迁移 (#19486
  • azurerm_stream_analytics_output_eventhub - shared_access_policy_key 现在 shared_access_policy_name 为可选 (#19447
  • azurerm_synapse_integration_runtime_azure - 用于解决以前不正确的 ID 大小写的状态迁移 (#19485
  • azurerm_synapse_integration_runtime_self_hosted - 用于解决以前不正确的 ID 大小写的状态迁移 (#19485
  • azurerm_synapse_linked_service - 用于解决以前不正确的 ID 大小写的状态迁移(#19477
  • azurerm_windows_web_app - 当其他 site_config 值发生更改时,fixcurrentStack 正在重置。 (#18568
  • azurerm_windows_web_app_slot - 当其他 site_config 值发生更改时,fixcurrentStack 正在重置。 (#18568
  • azurerm_windows_virtual_machine_scale_set 修复升级 automatic_os_upgrade_policy 时的崩溃 (#19465

3.33.0 (2022 年 11 月 24 日)

特征:

  • 新数据源:azurerm_cdn_frontdoor_custom_domain#19357
  • 新资源:azurerm_mssql_managed_instance_transparent_data_encryption#18918
  • 新资源:azurerm_postgresql_flexible_server_active_directory_administrator#19269

增强功能:

  • build:更新以使用 Go 1.19.3#19362
  • dependencies: updateing to v0.20221122.1115312github.com/hashicorp/go-azure-sdk#19412
  • 依赖项:升级到 v2.24.1github.com/hashicorp/terraform-plugin-sdk#19303
  • cognitive:更新到 API 版本 2022-10-01#19344
  • springcloud:更新到 API 版本 2022-09-01-preview#19340
  • 数据源: azurerm_mssql_managed_instance - 支持 customer_managed_key_id 属性和用户分配的标识(#18918
  • azurerm_cognitive_account - 支持 dynamic_throttling_enabled#19371
  • azurerm_databricks_workspace - 对 storage_account_identity 数据源中的属性的支持 (#19336
  • azurerm_mssql_managed_instance - 支持用户分配的标识(#18918
  • azurerm_postgresql_flexible_server - 支持 authentication#19269
  • azurerm_spring_cloud_app - 对 ingress_settings 块的支持 (#19386

Bug 修复:

  • azurerm_application_insights - 验证/规范化 workspace_id 为工作区 ID (#19325
  • azurerm_cdn_frontdoor_rule- 允许cache_durationnull设置为 cache_behaviorHonorOrigin#19378
  • azurerm_monitor_alert_processing_rule_action_group - condition.x.monitor_condition 可以单独正确指定 (#19338
  • azurerm_monitor_alert_processing_rule_suppression - condition.x.monitor_condition 可以单独正确指定 (#19338
  • azurerm_mysql_flexible_server - 增加属性的 iops 验证最大值 (#19419
  • azurerm_servicebus_subscription_rule - correlation_filter 具有空属性不再崩溃 (#19352
  • azurerm_storage_account- 修复多通道检查故障(#19298
  • azurerm_storage_account- 防止同时blob_properties.0.versioning_enabledis_hns_enabled设置为 true (#19418

3.32.0 (2022 年 11 月 17 日)

弃用

  • 资源azurerm_integration_service_environment现已弃用,因为基础 Azure 服务正在停用,2024-08-31并且无法在 (#19265) 之后2022-11-01(默认情况下)预配新实例

增强功能:

  • dependencies: updateing to v0.20221116.1175352github.com/hashicorp/go-azure-sdk#19319
  • azurerm_security_center_subscription_pricing - 对 subplan 属性的支持 (#19273
  • azurerm_storage_account - 对 sas_policy 块的支持 (#19222
  • azurerm_windows_web_appazurerm_windows_web_app_slot - 属性的值java_version的 aupport 17#19249
  • azurerm_storage_blob_inventory_policy - 支持 include_deleted 属性 (#19286

Bug 修复:

  • azurerm_app_service_public_certificate - 添加自定义轮询器以防止 Root resource was present, but now absent. 结果(#19348
  • azurerm_eventhub_namespace - 正确的 zone_redundant 属性 (#19164
  • azurerm_orchestrated_virtual_machine_scale_set - 不允许指定图像(#19263
  • azurerm_synapse_firewall_rule - 等待防火墙准备就绪(#19227
  • azurerm_service_fabric_managed_cluster - 正确定义为 active_directory 列表 (#19163
  • azurerm_orchestrated_virtual_machine_scale_set - 实例参数现已在更新时设置 (#19337

3.31.0 (2022 年 11 月 10 日)

特征:

  • 新资源:azurerm_federated_identity_credential#19199
  • 新资源:azurerm_stream_analytics_stream_input_eventhub_v2#19150

增强

  • 依赖项:更新到 v0.20221108.1145701github.com/hashicorp/go-azure-sdk#19193
  • 依赖项:更新 network 到 API 版本 2022-05-01#19124
  • 依赖项:更新 sentinel 到 API 版本 2022-10-01-preview#19161
  • azurerm_disk_encryption_set - 对 federated_client_id 属性的支持 (#19184
  • azurerm_linux_web_app - 对 .NET 7 的支持(#19232
  • azurerm_linux_function_app - 对 .NET 7 的支持(#19232
  • azurerm_managed_disk - 支持在不停机的情况下扩展数据磁盘(#17245
  • azurerm_mssql_virtual_machine - 对 sql_instance 块的支持 (#19123
  • azurerm_public_ip- 对ddos_protection_mode属性的支持 (#19206ddos_protection_plan_id
  • azurerm_sentinel_alert_rule_nrt - 对 techniques 属性的支持 (#19142
  • azurerm_sentinel_alert_rule_fusion - 对源块的支持 (#19093
  • azurerm_windows_web_app - 对 .NET 7 的支持(#19232
  • azurerm_windows_function_app - 对 .NET 7 的支持(#19232

Bug 修复:

  • azurerm_cdn_frontdoor_route - 更新读取函数以不区分大小写 cdn_frontdoor_origin_group_id#19178
  • azurerm_cdn_frontdoor_rule - 更新 url_redirect_action 以允许 query_string 字段传递多个查询字符串参数 (#19180
  • azurerm_cdn_frontdoor_profile - 该 response_timeout_seconds 属性不再强制新属性 (#19175

3.30.0 (2022 年 11 月 3 日)

特征:

  • 新资源:azurerm_kubernetes_fleet_manager#19111
  • 新资源:azurerm_mssql_server_microsoft_support_auditing_policy#18609
  • 新资源:azurerm_private_dns_resolver_virtual_network_link#19029
  • 新资源:azurerm_private_dns_resolver_forwarding_rule#19028

增强

  • dependencies: iothub updateing to 2022-04-30-preview#19070
  • dependencies:更新到 v0.47.0github.com/hashicorp/go-azure-helpers#19107
  • dependencies: updateing to v0.20221102.1171058github.com/hashicorp/go-azure-sdk#19108
  • webpubsub:重构以使用 github.com/hashicorp/go-azure-sdk#18892
  • 数据源: azurerm_application_gateway - 导出 backend_address_pool 块 (#19026
  • 数据源: azurerm_function_app_host_keys - 导出 webpubsub_extension_key 属性 (#19073
  • azurerm_iothub - 支持 DigitalTwinChangeEvents as sourcefallback_route.source#19070
  • azurerm_iothub_fallback_route - 支持 DigitalTwinChangeEvents as source#19070
  • azurerm_iothub_route - 支持 DigitalTwinChangeEvents as source#19070
  • azurerm_kubernetes_cluster - 对 web_app_routing 块的支持 (#18667
  • azurerm_linux_virtual_machine_scale_set - 对 protected_settings_from_key_vault blovk 的支持 (#19098
  • azurerm_linux_virtual_machine_scale_set - 支持 StandardSSD_ZRSPremiumV2_LRS存储帐户 Premium_ZRS 类型(#19091
  • azurerm_mssql_virtual_machine - 对 system_db_on_data_disk_enabled 属性的支持 (#19115
  • azurerm_monitor_diagnostic_setting - 对 partner_solution_id 属性的支持 (#19114
  • azurerm_policy_definition - 反转策略查找顺序以有利于内置 (#18338
  • azurerm_policy_set_definition - 反转策略查找顺序以有利于内置 (#18338
  • azurerm_security_center_contact - 对 name 属性的支持 (#18999
  • azurerm_stream_analytics_job - 对 job_storage_account 块的支持 (#19120
  • azurerm_virtual_machine_extension - 对 protected_settings_from_key_vault blovk 的支持 (#19098
  • azurerm_virtual_machine_scale_set_extension - 对 protected_settings_from_key_vault blovk 的支持 (#19098
  • azurerm_windows_virtual_machine_scale_set - 对 protected_settings_from_key_vault blovk 的支持 (#19098
  • azurerm_windows_virtual_machine_scale_set - 支持 StandardSSD_ZRSPremiumV2_LRS存储帐户 Premium_ZRS 类型(#19091

Bug 修复:

  • 数据源: azurerm_app_configuration_keys - 未设置时 label 修复崩溃 (#19032
  • azurerm_api_management - 更正 API 返回 subnet_id 错误(#18988
  • azurerm_cdn_frontdoor_firewall_policy- 在 DRS 的替代规则操作中公开 AnomalyScoring#190952.0
  • azurerm_eventhub_namespace_disaster_recovery_config - 现在将正确打破配对(#19030
  • azurerm_kubernetes_cluster - 为 auto_scaler_profile.expander#19057) 设置有效的默认值
  • azurerm_linux_virtual_machine_scale_set - 现在可以使用滚动升级进行设置 automatic_os_upgrade_policy#18605
  • azurerm_mssql_database - 处理 license_type API 不再返回的属性 (#19084
  • azurerm_postgresql_flexible_server_database - 现已从删除时的状态正确删除 (#19081
  • azurerm_virtual_network_gateway_connection - 从状态正确设置为 authorization_key API 返回 *s (#19071
  • azurerm_windows_virtual_machine_scale_set - 现在可以使用滚动升级进行设置 automatic_os_upgrade_policy#18605

3.29.1 (2022 年 10 月 28 日)

Bug 修复:

  • azurerm_kubernetes_cluster - 设置 public_network_access_enabled 时防止恐慌 (#19048

3.29.0 (2022 年 10 月 27 日)

特征:

  • 新数据源:azurerm_api_management_gateway_host_name_configuration#17166
  • 新数据源:azurerm_cdn_frontdoor_firewall_policy#18903
  • 新资源:azurerm_datadog_monitor_tag_rule#17825
  • 新资源:azurerm_datadog_monitor_sso_configuration#17825
  • 新资源:azurerm_iothub_device_update_account#18789
  • 新资源:azurerm_iothub_device_update_instance#18789
  • 新资源:azurerm_nginx_configuration#18761
  • 新资源:azurerm_nginx_certificate#18762
  • 新资源:azurerm_private_dns_resolver#18473
  • 新资源:azurerm_private_dns_resolver_dns_forwarding_ruleset#19012
  • 新资源:azurerm_private_dns_resolver_inbound_endpoint#18983
  • 新资源:azurerm_private_dns_resolver_outbound_endpoint#18986

增强功能:

  • 依赖项 compute - 更新到 2022-08-01#18994
  • 依赖项 containerinstance - 更新到 2021-10-01#17785
  • 依赖项:更新 go-azure-helpersv0.45.0#18968
  • containerservice:重构以使用 github.com/hashicorp/go-azure-sdk#18705
  • customproviders - 重构以使用 github.com/hashicorp/go-azure-sdk#18978
  • 快照 - 重构以使用 github.com/hashicorp/go-azure-sdk#18957
  • 磁盘:重构以使用 github.com/hashicorp/go-azure-sdk#18928
  • 数据源: azurerm_storage_management_policy - 添加对 (#18898) 的支持tier_to_archive_after_days_since_last_tier_change_greater_than
  • azurerm_container_group - 该 network_profile_id 属性已被弃用,因为 subnet_ids API 的较新版本不再支持它(#17785
  • azurerm_cdn_frontdoor_rule- 允许cdn_frontdoor_origin_group_id字段在 (#18906) 中route_configuration_override_action是可选的
  • azurerm_cdn_frontdoor_rule- 在 (#18906) 中route_configuration_override_action公开Disabled为可能的值cache_behavior
  • azurerm_disk_encryption_set - 对标识 UserAssigned 的支持和 SystemAssigned,UserAssgined#18525
  • azurerm_hdinsight_kafka_cluster - 对 compute_isolation 块的支持 (#17449
  • azurerm_hdinsight_spark_cluster - 对 compute_isolation 块的支持 (#17449
  • azurerm_hdinsight_interactive_query_cluster - 对 compute_isolation 块的支持 (#17449
  • azurerm_hdinsight_hbase_cluster - 对 compute_isolation 块的支持 (#17449
  • azurerm_hdinsight_hadoop_cluster - 对 compute_isolation 块的支持 (#17449
  • azurerm_container_group - 对 dns_name_label_reuse_policy 块的支持 (#17785
  • azurerm_kubernetes_cluster - 对 workload_autoscaler_profile 块的支持 (#18967
  • azurerm_linux_function_app- 支持使用storage_account外部Azure 存储帐户配置(#18760
  • azurerm_linux_function_app - 对 Java 17 的支持(#18689
  • azurerm_linux_function_app_slot- 支持使用storage_account外部Azure 存储帐户配置(#18760
  • azurerm_logic_app_action_http - 对 queries 属性的支持 (#18934
  • azurerm_monitor_scheduled_query_rules_alert_v2- 添加evaluation_frequencywindow_durationmute_actions_after_alert_duration验证和query_time_range_override验证(#18960
  • azurerm_mssql_virtual_machine - =对块的支持 assessment#18923
  • azurerm_mssql_server_transparent_data_encryption - 对 keyvault 密钥的自动轮调支持 (#18523
  • azurerm_logic_app_standard- 对scm_ip_restriction块和scm_use_main_ip_restriction属性 scm_min_tls_versionscm_type#18853) 的支持
  • azurerm_postgresql_server - 使用时间点还原时,现在可以在创建期间设置 public_network_access_enabled#18962
  • azurerm_servicebus_namespace_disaster_recovery_config - 支持 alias_authorization_rule_id 属性 (#18729
  • azurerm_synapse_workspace - sql_administrator_login 现在 sql_administrator_login_password 不再需要创建此资源(#18850
  • azurerm_synapse_workspace - 启用用户分配的托管标识(#19007
  • azurerm_windows_function_app- 支持使用storage_account外部Azure 存储帐户配置(#18760
  • azurerm_windows_function_app - 对 Java 17 的支持(#18689
  • azurerm_windows_function_app_slot- 支持使用storage_account外部Azure 存储帐户配置(#18760

Bug 修复:

  • 提供程序:不会自动注册 Microsoft.StoragePool 提供程序,因为 Azure 已停止 Azure 磁盘池预览,并且不会正式发布(#18905
  • azurerm_app_configuration_keys - 如果返回超过 100 个条目(#19020
  • azurerm_data_factory_dataset_parquet - azure_blob_storage_location.path 现在 http_server_location.path 为可选 (#19009
  • azurerm_disk_pool - 已弃用,因为 Azure 已停止 Azure 磁盘池预览版,并且不会正式发布 (#18905
  • azurerm_disk_pool_iscsi_target - 已弃用,因为 Azure 已停止 Azure 磁盘池预览版,并且不会正式发布 (#18905
  • azurerm_disk_pool_iscsi_target_lun - 已弃用,因为 Azure 已停止 Azure 磁盘池预览版,并且不会正式发布 (#18905
  • azurerm_disk_pool_managed_disk_attachment - 已弃用,因为 Azure 已停止 Azure 磁盘池预览版,并且不会正式发布 (#18905
  • azurerm_linux_virtual_machine_scale_set - 块 gallery_applications 已重命名为 gallery_application#19014
  • azurerm_managed_disk - logical_sector_sizedisk_iops_read_writedisk_mbps_read_writedisk_iops_read_onlydisk_mbps_read_only 可在何时 storage_account_typePremiumV2_LRS 设置 (#18991
  • azurerm_monitor_data_collection_rule - 正确支持流 (#18966
  • azurerm_netapp_volume- 指定时create_from_snapshot_resource_id正确设置快照 ID (#18996
  • azurerm_key_vault_certificate - 现在可以导入新版本的 Key Vault 证书(#18848
  • azurerm_postgresql_server- 启用 CMK 时正确创建副本 (replica) (#18805
  • azurerm_stream_analytics_stream_input_eventhub - shared_access_policy_key不再需要 (shared_access_policy_name#18959
  • azurerm_windows_virtual_machine_scale_set - 块 gallery_applications 已重命名为 gallery_application#19014

3.28.0 (2022 年 10 月 20 日)

特征:

  • 新数据源:azurerm_cdn_frontdoor_secret#18817
  • 新资源:azurerm_databricks_access_connector#18709
  • 新资源:azurerm_sentinel_data_connector_dynamics_365#18859
  • 新资源:azurerm_sentinel_data_connector_iot#18862
  • 新资源:azurerm_sentinel_data_connector_office_365_project#18858
  • 新资源:azurerm_sentinel_data_connector_office_irm#18856
  • 新资源:azurerm_sentinel_data_connector_office_power_bi#18857

增强功能:

  • 依赖项:更新到 v0.20221018.1075906github.com/hashicorp/go-azure-sdk#18833
  • azurestackhci:更新到 API 版本 2022-09-01#18759
  • 数据源: azurerm_linux_function_app - 添加对 client_certificate_exclusion_paths #16603) 的支持
  • 数据源: azurerm_linux_web_app - 添加对 client_certificate_exclusion_paths #16603) 的支持
  • 数据源: azurerm_windows_function_app - 添加对 client_certificate_exclusion_paths #16603) 的支持
  • 数据源: azurerm_windows_web_app - 添加对 client_certificate_exclusion_paths #16603) 的支持
  • azurerm_cdn_frontdoor_firewall_policy- 托管规则现在可以排除在 (#18874) 上的RequestBodyJsonArgNames匹配项
  • azurerm_cosmosdb_account- 支持 、属性和secondary_readonly_sql_connection_string属性 (#17810primary_readonly_sql_connection_stringsecondary_sql_connection_stringprimary_sql_connection_string
  • azurerm_fluid_relay_server - 对 service_endpoint 属性的支持 (#18763
  • azurerm_fluid_relay_server- 支持primary_key和属性 (#18765secondary_key
  • azurerm_linux_function_app - 在创建期间正确设置 use_32_bit_worker#18680
  • azurerm_linux_function_app - 添加对 client_certificate_exclusion_paths 属性的支持 (#16603
  • azurerm_linux_function_appVS2022- 添加到remote_debugging_version有效值 (#18684
  • azurerm_linux_function_app_slot - 添加对 client_certificate_exclusion_paths 属性的支持 (#16603
  • azurerm_linux_web_app - 添加对 client_certificate_exclusion_paths 属性的支持(#16603
  • azurerm_linux_web_app_slot - 添加对 client_certificate_exclusion_paths 属性的支持 (#16603
  • azurerm_storage_account - 对 immutability_policy 块的支持 (#18774
  • azurerm_storage_account - 将 account_tier 客户管理的密钥设置为 Premium#18872
  • azurerm_storage_management_policy - 对 tier_to_archive_after_days_since_last_tier_change_greater_than 属性的支持 (#18792
  • azurerm_subnet - 添加对 Microsoft.LabServices/labplans#18822) 的支持
  • azurerm_windows_virtual_machine_scale_set - 允许在创建磁盘加密类型 VMGuestStateOnly 为 (#18749) 的虚拟机规模集时禁用安全启动
  • azurerm_windows_function_app - 在创建期间正确设置 use_32_bit_worker#18680
  • azurerm_windows_function_app - 添加对 client_certificate_exclusion_paths 属性的支持 (#16603
  • azurerm_windows_function_appVS2022- 添加到remote_debugging_version有效值 (#18684
  • azurerm_windows_function_app_slot - 添加对 client_certificate_exclusion_paths 正确(#16603)的支持
  • azurerm_windows_web_app - 添加对 client_certificate_exclusion_paths 正确(#16603)的支持
  • azurerm_windows_web_app_slot - 添加对 client_certificate_exclusion_paths 正确(#16603)的支持

Bug 修复:

  • azurerm_automation_software_update_configuration - 在设置时 scope 正确分析订阅 ID (#18860
  • azurerum_cdn_frontdoor_route - 修复导入时恐慌 (#18824
  • azurerm_eventhub_namespace - 忽略 network_rulesets.x.virtual_network_rule.x.subnet_id#18818
  • azurerm_firewall_policy_rule_collection_group - 将 NAT 规则中的目标端口数限制为一个(#18766
  • 数据源: azurerm_linux_function_app - 未找到数据源的修复错误(#18876
  • azurerm_linux_function_app - 修复 app_settings 了在设置为 vnet_route_all_enabled true 时显示差异的问题 (#18836
  • azurerm_linux_function_app_slot - 修复 app_settings 了在设置为 vnet_route_all_enabled true 时显示差异的问题 (#18836
  • azurerm_linux_virtual_machine - 允许在创建磁盘加密类型 VMGuestStateOnly 为 (#18749) 的虚拟机时禁用安全启动
  • azurerm_linux_virtual_machine_scale_set - 允许在创建磁盘加密类型 VMGuestStateOnly 为 (#18749) 的虚拟机规模集时禁用安全启动
  • azurerm_network_security_group - 更正属性的大小 protocol 写(#18799
  • azurerm_network_security_rule - 更正属性的大小 protocol 写(#18799
  • azurerm_recovery_services_vault - 修复 soft_delete_enabled 更新块时 identity 重置为默认值(#18871
  • azurerm_windows_virtual_machine - 允许在创建磁盘加密类型 VMGuestStateOnly 为 (#18749) 的虚拟机时禁用安全启动
  • azurerm_windows_function_app - 修复 app_settings 了在设置为 vnet_route_all_enabled true 时显示差异的问题 (#18836
  • azurerm_windows_function_app_slot - 修复 app_settings 了在设置为 vnet_route_all_enabled true 时显示差异的问题 (#18836
  • azurerm_windows_web_app - 修复读取 docker_container_namedocker_container_registry 读取时(#18251

3.27.0 (2022 年 10 月 13 日)

中断性变更:

  • azurerm_cdn_frontdoor_custom_domain - 删除了该 associate_with_cdn_frontdoor_route_id 字段,允许将自定义域与多个路由相关联。 (#18600

特征:

  • 新数据源:data.azurerm_cosmosdb_sql_role_definition#18728
  • 新数据源:data.azurerm_cosmosdb_sql_database#18728
  • 新资源:azurerm_cdn_frontdoor_custom_domain_association#18600
  • 新资源:azurerm_nginx_deployment#18510
  • 新资源:azurerm_orbital_contact_profile#18317
  • 新资源:azurerm_sentinel_data_connector_office_atp#18708

增强功能:

  • 依赖项:更新到版本 v0.44.github.com/hashicorp/go-azure-helpers#18716
  • 依赖项:更新到版本 v0.50.0github.com/manicminer/hamilton#18716
  • azurerm_automation_runbook - 对 draft 块和 log_activity_trace 适当的支持 (#17961
  • azurerm_app_configuration- 支持 encrptionlocal_auth_enabledpublic_network_access_enabledpurge_protection_enabledsoft_delete_retention_days属性 (#17714
  • azurerm_api_management_api- 支持contact和块 (#18472license
  • azurerm_cdn_frontdoor_route - 公开 cdn_frontdoor_custom_domain_idslink_to_default_domain#18600
  • azurerm_data_factory_integration_runtime_azure_ssis - 属性 elastic_pool_namr 支持 (#18696
  • azurerm_dedicated_hardware_security_module - 支持 management_network_profile 块 (#18702
  • azurerm_hdinsight_hadoop_cluster, - 对 script_actions 块的支持 (#18670
  • azurerm_hdinsight_hbase_cluster, - 对 script_actions 块的支持 (#18670
  • azurerm_hdinsight_interactive_query_cluster, - 对 script_actions 块的支持 (#18670
  • azurerm_spark_cluster - 对 script_actions 块的支持 (#18670
  • azurerm_kubernetes_cluster - 支持 workload_identity_enabled 属性 (#18742
  • azurerm_firewall_policy_rule_collection_group- 添加 Mssql 为验证选项 type#18746
  • azurerm_log_analytics_cluster - 确保 identity 始终设置块 (#18700
  • azurerm_linux_web_app - 支持 python 3.10#18744
  • azurerm_linux_web_app_slot - 支持 python 3.10#18744
  • azurerm_mssql_database - 对 import 块的支持 (#18588
  • azurerm_stream_analytics_output_servicebus_queue - 对 authentication_mode 属性的支持 (#18491

Bug 修复:

  • azurerm_kubernetes_cluster - orchestrator_version 为使用较旧的 API 版本创建的群集正确设置 (#18130
  • azurerm_kubernetes_cluster_node_pool - orchestrator_version 为使用较旧的 API 版本创建的节点池正确设置 (#18130
  • azurerm_log_analytics_cluster- 修复了检查现有 Log Analytics 群集(#18700)存在的问题
  • azurerm_logic_app_workflow - 现在可在与 integration_service_environment_id#18660) 关联时更新
  • azurerm_spring_cloud_connection - 正确分析存储 Blob 资源 ID (#18699
  • azurerm_app_service_connection - 正确分析存储 Blob 资源 ID (#18699

3.26.0 (2022 年 10 月 6 日)

中断性变更:

  • azurerm_load_test - 已将计算属性 dataplane_uri 重命名为 data_plane_uri 一致性 (#18654

特征:

  • 新资源:azurerm_iotcentral_application_network_rule_set#18589

增强功能:

  • 依赖项:更新到 v0.43.0github.com/hashicorp/go-azure-helpers#18630
  • 依赖项:更新到 v0.20221004.1155444github.com/hashicorp/go-azure-sdk#18628
  • 提供程序:支持自动注册 SDK 客户端和服务(#18629
  • azurerm_batch_pool- 对node_deallocation_method属性source_port_rangesdynamic_vnet_assignment_scope和属性的支持 (#18436
  • azurerm_kubernetes_cluster- 支持pod_cidrs和属性 (#16657service_cidrs
  • azurerm_kubernetes_cluster- 对message_of_the_day属性managed_outbound_ipv6_countscale_down_modeworkload_runtime属性的支持 (#16741
  • azurerm_kubernetes_cluster_node_pool- 支持message_of_the_dayscale_down_modeworkload_runtime属性 (#16741
  • azurerm_load_test - 切换到自动生成的资源(#18654
  • azurerm_load_test - 已将计算属性 dataplane_uri 重命名为 data_plane_uri 一致性 (#18654
  • azurerm_load_test - 对 description 字段的支持 (#18654
  • azurerm_user_assigned_identity - 切换到自动生成的资源(#18654

Bug 修复:

  • azurerm_linux_function_app_slot - 从正确的终结点读取应用设置 (#18396
  • azurerm_load_test - 更改 name 字段现在强制创建新资源(#18654
  • azurerm_windows_function_app_slot - 从正确的终结点读取应用设置 (#18396

3.25.0 (2022 年 9 月 29 日)

特征:

  • 新资源:azurerm_cdn_frontdoor_route#18231
  • 新资源:azurerm_cdn_frontdoor_custom_domain#18231
  • 新资源:azurerm_cdn_route_disable_link_to_default_domain#18231

增强功能:

  • dependencies: machinelearning - 更新以使用 2022-05-01#17671
  • 依赖项:更新到版本 v0.20220921.1082044github.com/hashicorp/go-azure-sdk#18557
  • provider:支持 oidc_token_file_path 属性和 ARM_OIDC_TOKEN_FILE_PATH 环境变量(#18335
  • 数据源: azurerm_databricks_workspace - 导出 location 正确(#18521
  • azurerm_api_management - 对 additional_location.gateway_disabled属性 certificate_sourcecertificate_status 属性的支持 (#18508
  • azurerm_automation_software_update_configurationclassification- 该属性已弃用,支持classifications多个值的属性(#18539
  • azurerm_healthcare_fhir_service - 对 oci_artifact 块的支持 (#18571
  • azurerm_healthcare_fhir - 对 public_network_access_enabled 属性的支持 (#18566
  • azurerm_iotcentral_application- 支持identity和属性 (#18564public_network_access_enabled
  • azurerm_linux_virtual_machine - 对 gallery_application 属性的支持 (#18406
  • azurerm_machine_learning_workspace- 支持public_network_access_enabled和属性 (#18469v1_legacy_mode
  • azurerm_storage_account - 对 multichannel_enabled 属性的支持 (#17999
  • azurerm_virtual_hub_bgp_connection - 对 virtual_network_connection_id 属性的支持 (#18469
  • azurerm_windows_virtual_machine - 对 gallery_application 属性的支持 (#18406

Bug 修复:

  • 数据源: azurerm_key_vault_certificate_data - 为 EC 密钥正确创建 PEM 私钥块标头(#18419
  • azurerm_log_analytics_linked_storage_account - 正确 data_source_type 处理案例 (#18116

3.24.0 (2022 年 9 月 22 日)

特征:

  • 新资源azurerm_automation_software_update_configuration#17902
  • 新资源azurerm_monitor_alert_processing_rule_action_group#17006
  • 新资源azurerm_monitor_alert_processing_rule_suppression#17006

增强功能:

  • 依赖项:更新到版本 v0.20220916.1125744github.com/hashicorp/go-azure-sdk#18446
  • dependencies: disks - 更新以使用 2022-03-02#17671
  • 数据源: azurerm_automation_account - 导出 identity 属性 (#18478
  • 数据源: azurerm_storage_account - 导出 azure_files_identity_based_auth 属性 (#18405
  • azurerm_api_management_api_operation- 支持exampleschema_idtype_name属性 (#18409
  • azurerm_cognitive_account - 对 customer_managed_key 属性的支持 (#18516
  • azurerm_data_factory_flowlet_data_flow - 对 rejected_linked_service 属性的支持 (#18056
  • azurerm_data_factory_data_flow - 对 rejected_linked_service 属性的支持 (#18056
  • azurerm_sentinel_alert_rule_scheduled - 对 techniques 属性的支持 (#18430
  • azurerm_linux_virtual_machine - 对 patch_assessment_mode 属性的支持 (#18437
  • azurerm_managed_disk - 支持 PremiumV2_LRS 类型 (#17671
  • azurerm_orchestrated_virtual_machine_scale_set - 对 user_data_base64 属性的支持 (#18486
  • azurerm_private_endpoint - 对 custom_network_interface_name 属性的支持 (#18025
  • azurerm_virtual_machine_extension - 对 failure_suppression_enabled 属性的支持 (#18441
  • azurerm_virtual_machine_scale_set_extension - 对 failure_suppression_enabled 属性的支持 (#18441
  • azurerm_windows_virtual_machine - 对 patch_assessment_mode 属性的支持 (#18437

Bug 修复:

  • azurerm_monitor_metric_alert - 按正确的顺序将多条件传递给 API (#18438
  • azurerm_monitor_diagnostic_settings - 正确分析属性的情况 workspace_id#18467
  • azurerm_security_center_workspace - 正确分析属性的情况 workspace_id#18467

3.23.0 (2022 年 9 月 15 日)

特征:

  • 新数据源azurerm_private_dns_zone_virtual_network_link#18045
  • 新数据源azurerm_monitor_data_collection_rule#18318

增强功能:

  • azurerm_api_management_api_schema- 支持components和属性 (#18394definitions
  • azurerm_automation_account - 对 hybrid_service_url 属性的支持 (#18320
  • azurerm_batch_pool - 对 user_assigned_identity_id 属性的支持 (#17104
  • azurerm_batch_pool- 支持 data_disks、、、node_placementextensionsuser_accountstask_scheduling_policywindows块 (#18226disk_encryption
  • azurerm_cosmosdb_account - 支持用户分配的标识(#18378
  • azurerm_eventhub_namespace - 对 public_network_access_enabled 属性的支持 (#18314
  • azurerm_logic_app_standard - 对 virtual_network_subnet_id vNet 集成的属性的支持 (#17731
  • azurerm_management_group_policy_remediation - 该 policy_definition_id 属性已被弃用,转而支持更简洁命名 policy_definition_reference_id 的属性(#18037
  • azurerm_resource_policy_remediation - 该 policy_definition_id 属性已被弃用,转而支持更简洁命名 policy_definition_reference_id 的属性(#18037
  • azurerm_resource_group_policy_remediation - 该 policy_definition_id 属性已被弃用,转而支持更简洁命名 policy_definition_reference_id 的属性(#18037
  • azurerm_subscription_policy_remediation - 该 policy_definition_id 属性已被弃用,转而支持更简洁命名 policy_definition_reference_id 的属性(#18037

Bug 修复:

  • azurerm_netapp_volume:当为空时 data_protection_snapshot_policy.0. snapshot_policy_id 添加额外的验证 (#18348

3.22.0 (2022 年 9 月 8 日)

特征:

  • 新资源azurerm_api_management_api_tag_description#17876
  • 新资源azurerm_api_management_schema#18158
  • 新资源azurerm_automation_watcher#17927
  • 新资源azurerm_automation_source_control#18175
  • 新资源azurerm_container_registry_token_password#15939
  • 新资源azurerm_monitor_data_collection_rule_association#17948
  • 新资源azurerm_orbital_spacecraft#17860

增强功能:

  • 依赖项:更新到版本 v0.20220907.1111434github.com/hashicorp/go-azure-sdk#18282
  • dependencies: desktopvirtualization - 更新以使用 2022-02-10#17489
  • dependencies: iothub.dps - 更新以使用 hashicorp/go-azure-sdk#18299
  • azurerm_api_management_api - 该 soap_pass_through 属性已被弃用,转而支持 api_type 该房产 (#17812
  • azurerm_kubernetes_cluster - 对 edge_zone 属性的支持 (#18115
  • azurerm_kubernetes_cluster - 对 windows_profile.gmsa 块的支持 (#16437
  • azurerm_mssql_database - 对 maintenance_configuration_name 属性的支持 (#18247
  • azurerm_virtual_desktop_host_pool - 对 scheduled_agent_updates 块的支持 (#17489
  • azurerm_hdinsight_kafka_cluster - 对 extension 属性的支持 (#17846
  • azurerm_hdinsight_spark_cluster - 对 extension 属性的支持 (#17846
  • azurerm_hdinsight_interactive_query_cluster - 对 extension 属性的支持 (#17846
  • azurerm_hdinsight_hbase_cluster - 对 extension 属性的支持 (#17846
  • azurerm_hdinsight_hadoop_cluster - 对 extension 属性的支持 (#17846

Bug 修复:

  • azurerm_mssql_database - 该 license_type 属性现在也计算(#18230
  • azurerm_log_analytics_solution - 用于解决以前不正确的 ID 大小写的状态迁移 (#18291

3.21.1 (2022 年 9 月 2 日)

中断性变更:

  • azurerm_container_registry - 已删除字段 azuread_authentication_as_arm_policy_enabled 以修复回归 - 将来的版本中将重新引入对此的支持。
  • azurerm_container_registry - 已删除字段 soft_delete_policy 以修复回归 - 将来的版本中将重新引入对此的支持。

注意:

  • containerregistry api 版本已还原2021-08-01-preview还原virtual_network块,这意味着azuread_authentication_as_arm_policy_enabled必须删除属性,soft_delete_policy因为它们不受支持虚拟网络规则的 API 版本支持。 (#18239

Bug 修复:

  • azurerm_container_registryvirtual_network- 块已还原(#18239
  • azurerm_log_analytics_data_export_rule - 用于解决以前不正确的 ID 大小写的状态迁移 (#18240

3.21.0 (2022 年 9 月 1 日)

特征:

  • 新数据源azurerm_monitor_data_collection_endpoint#17992
  • 新资源azurerm_app_service_connection#16907
  • 新资源azurerm_automation_hybrid_runbook_worker#17893
  • 新资源azurerm_api_management_gateway_certificate_authority#17879
  • 新资源azurerm_api_management_gateway_host_name_configuration#17962
  • 新资源azurerm_api_management_product_tag#17798
  • 新资源azurerm_automation_connection_type#17538
  • 新资源azurerm_automation_hybrid_runbook_worker_group#17881
  • 新资源:azurerm_cdn_frontdoor_rule#18010
  • 新资源:azurerm_cdn_frontdoor_secret#18010
  • 新资源azurerm_container_registry_task_schedule_run_now#15120
  • 新资源azurerm_cosmosdb_sql_dedicated_gateway#18133
  • 新资源azurerm_dashboard_grafana#17840
  • 新资源azurerm_healthcare_medtech_service#15967
  • 新资源azurerm_log_analytics_query_pack_query#17929
  • 新资源azurerm_spring_cloud_connection#16907
  • 新资源azurerm_search_shared_private_link_service#17744
  • 新资源azurerm_sentinel_alert_rule_nrt#15999

增强功能:

  • 依赖项:更新到版本 v0.20220830.1105041github.com/hashicorp/go-azure-sdk#18183
  • dependencies: log_analytics - 更新以使用 hashicorp/go-azure-sdk#18098
  • azurerm_batch_pool - 对 mount 属性的支持 (#18042
  • azurerm_container_registry- 支持azuread_authentication_as_arm_policy_enabled和属性 (#17926soft_delete_policy
  • azurerm_cosmosdb_cassandra_cluster - 对 HoursBetweenBackups 属性的支持 (#18154
  • azurerm_hdinsight_kafka_cluster - 添加对 disk_encryption 属性的支持 (#17351
  • azurerm_hdinsight_spark_cluster - 添加对 disk_encryption 属性的支持 (#17351
  • azurerm_hdinsight_interactive_query_cluster - 添加对 disk_encryption 属性的支持 (#17351
  • azurerm_hdinsight_hbase_cluster - 添加对 disk_encryption 属性的支持 (#17351
  • azurerm_hdinsight_hadoop_cluster - 添加对 disk_encryption 属性的支持 (#17351
  • azurerm_iothub_dps- 对resource_count属性failure_percentageparallel_deployments和属性的支持 (#18151
  • azurerm_kubernetes_node_pool - 现可升级现成节点池(#18124
  • azurerm_linux_virtual_machine - 该 source_image_id 属性现在支持 Community Gallery Images资源 Shared Gallery Images ID(#17571
  • azurerm_linux_virtual_machine_scale_set - 支持以下属性 host_group_idextension_operations_enabled#17571
  • azurerm_linux_virtual_machine_scale_set - 对 data_disk 块属性 name 的支持 (#17571
  • azurerm_linux_virtual_machine_scale_set - 对 scale_in 块属性 ruleforce_deletion_enabled#17571) 的支持
  • azurerm_linux_virtual_machine_scale_set - 对 rolling_upgrade_policy 块属性 cross_zone_upgrade_enabledprioritize_unhealthy_instances_enabled#17571) 的支持
  • azurerm_linux_virtual_machine_scale_set - 添加了对 spot_restore 块的支持(#17571
  • azurerm_linux_virtual_machine_scale_set - 对 spot_restore 块属性 enabledtimeout#17571) 的支持
  • azurerm_linux_virtual_machine_scale_set - 对 public_ip_address 块属性 version 的支持 (#17571
  • azurerm_linux_virtual_machine_scale_set - 该 source_image_id 属性现在支持 Community Gallery Images资源 Shared Gallery Images ID(#17571
  • azurerm_linux_virtual_machine_scale_set - 对 gallery_applications 代码块的支持 (#17571
  • azurerm_linux_virtual_machine_scale_set- 对gallery_applications块属性configuration_reference_blob_uriorderpackage_referenceIdtag#17571) 的支持
  • azurerm_linux_virtual_machine_scale_set- 由于添加了其他字段(#17571)而弃用scale_in_policy了该属性,转而scale_in支持该块
  • azurerm_linux_virtual_machine_scale_set - 对 scale_in 块属性 rule 的支持 (#17571
  • azurerm_management_group_policy_remediation- 对resource_count属性failure_percentageparallel_deployments和属性的支持 (#17313
  • azurerm_monitor_diagnostic_setting - 对 category_group 属性的支持 (#16367
  • azurerm_orchestrated_virtual_machine_scale_set- 支持以下属性capacity_reservation_group_idsingle_placement_groupextension_operations_enabled#17571
  • azurerm_orchestrated_virtual_machine_scale_set - 对 extension 块属性 suppress_failures_enabled 的支持 (#17571
  • azurerm_orchestrated_virtual_machine_scale_set - 对 additional_capabilities 块属性 ultra_ssd_enabled 的支持 (#17571
  • azurerm_orchestrated_virtual_machine_scale_set - 对 public_ip_address 块属性 versionsku_name#17571) 的支持
  • azurerm_orchestrated_virtual_machine_scale_set - 支持 linux_configurationwindows_configuration 代码块属性 patch_assessment_mode#17571
  • azurerm_orchestrated_virtual_machine_scale_set - 该 source_image_id 属性现在支持 Community Gallery Images资源 Shared Gallery Images ID(#17571
  • azurerm_policy_definition - export the role_definition_ids的属性 (#18043
  • azurerm_resource_group_policy_remediation- 对resource_count属性failure_percentageparallel_deployments和属性的支持 (#17313
  • azurerm_resource_policy_remediation- 对resource_count属性failure_percentageparallel_deployments和属性的支持 (#17313
  • azurerm_role_assignment - 支持 scope/providers/Subscription#17456
  • azurerm_servicebus_namespace- 支持public_network_access_enabled和属性 (#17805minimum_tls_version
  • azurerm_storage_account - 对 public_network_access_enabled 属性的支持 (#18005
  • azurerm_stream_analytics_output_eventhub - 对 authentication_mode 属性的支持 (#18096
  • azurerm_stream_analytics_output_mssql - 对 authentication_mode 属性的支持 (#18096
  • azurerm_stream_analytics_output_servicebus_topic - 对 authentication_mode 属性的支持 (#18096
  • azurerm_stream_analytics_output_powerbi- 支持token_user_principal_name和属性 (#18117token_user_display_name
  • azurerm_stream_analytics_output_cosmosdb - 对 partition_key 属性的支持 (#18120
  • azurerm_stream_analytics_reference_input_blob - 对 authentication_mode 属性的支持 (#18137
  • azurerm_stream_analytics_reference_input_mssql - 对 table 属性的支持 (#18211
  • azurerm_subscription_policy_remediation- 对resource_count属性failure_percentageparallel_deployments和属性的支持 (#17313
  • azurerm_windows_virtual_machine - 该 source_image_id 属性现在支持 Community Gallery Images资源 Shared Gallery Images ID(#17571
  • azurerm_windows_virtual_machine_scale_set - 支持以下属性 host_group_idextension_operations_enabled#17571
  • azurerm_windows_virtual_machine_scale_set - 对 data_disk 块属性 name 的支持 (#17571
  • azurerm_windows_virtual_machine_scale_set - 对 scale_in 块属性 ruleforce_deletion_enabled#17571) 的支持
  • azurerm_windows_virtual_machine_scale_set - 对 rolling_upgrade_policy 块属性 cross_zone_upgrade_enabledprioritize_unhealthy_instances_enabled#17571) 的支持
  • azurerm_windows_virtual_machine_scale_set - 添加了对 spot_restore 块的支持(#17571
  • azurerm_windows_virtual_machine_scale_set - 对 spot_restore 块属性 enabledtimeout#17571) 的支持
  • azurerm_windows_virtual_machine_scale_set - 对 public_ip_address 块属性 version 的支持 (#17571
  • azurerm_windows_virtual_machine_scale_set - 该 source_image_id 属性现在支持 Community Gallery Images资源 Shared Gallery Images ID(#17571
  • azurerm_windows_virtual_machine_scale_set - 对 gallery_applications 代码块的支持 (#17571
  • azurerm_windows_virtual_machine_scale_set- 对gallery_applications块属性configuration_reference_blob_uriorderpackage_referenceIdtag#17571) 的支持
  • azurerm_windows_virtual_machine_scale_set- 由于添加了其他字段(#17571)而弃用scale_in_policy了该属性,转而scale_in支持该块
  • azurerm_windows_virtual_machine_scale_set - 对 scale_in 块属性 rule 的支持 (#17571

Bug 修复:

  • azurerm_kubernetes_cluster - kube_config 现在,为 v1.24 群集启用 Microsoft Entra ID 时设置 (#18142
  • azurerm_redis_cache - 现在将在降级 SKU 时重新创建缓存(#17767
  • azurerm_spring_cloud_service- 忽略 (#18161) 的默认零值read_timeout_seconds

3.20.0 (2022 年 8 月 25 日)

特征:

  • 提供程序: 对通用 OIDC 身份验证提供程序的支持(#18118
  • 新资源azurerm_backup_policy_vm_workload#17765
  • 新资源azurerm_monitor_scheduled_query_rules_alert_v2#17772

增强功能:

  • 依赖项:更新 go-azure-sdkv0.20220824.1090858#18100
  • 依赖项: consumption - 更新以使用 hashicorp/go-azure-sdk#18101
  • azurerm_data_factory_dataset_json - filenamepath 块中 azure_blob_storage_location 现在可以为空 (#18061

Bug 修复:

  • data.azurerm_kubernetes_cluster - kube_config 为 v1.24 群集启用 Microsoft Entra ID 时(#18131
  • azurerm_cosmosdb_sql_database - 防止自动卡设置中的恐慌 (#18070
  • azurerm_kubernetes_cluster_node_pool - 修复扩展升级设置时崩溃 (#18074
  • azurerm_mssql_elastic_pool - 现在正确的值 maintenance_configuration_name 列表 (#18041
  • azurerm_postgresql_flexible_server - point_in_time_restore_time_in_utc 正确转换为 RFC3339 (#18106

3.19.1 (2022 年 8 月 19 日)

Bug 修复:

  • azurerm_dns_a_record - 由于 dnsZones 段(#18048)上的大小写,在读取函数中不区分资源 ID
  • azurerm_dns_aaaa_record - 由于 dnsZones 段(#18048)上的大小写,在读取函数中不区分资源 ID
  • azurerm_dns_caa_record - 由于 dnsZones 段(#18048)上的大小写,在读取函数中不区分资源 ID
  • azurerm_dns_cname_record - 由于 dnsZones 段(#18048)上的大小写,在读取函数中不区分资源 ID
  • azurerm_dns_mx_record - 由于 dnsZones 段(#18048)上的大小写,在读取函数中不区分资源 ID
  • azurerm_dns_ns_record - 由于 dnsZones 段(#18048)上的大小写,在读取函数中不区分资源 ID
  • azurerm_dns_ptr_record - 由于 dnsZones 段(#18048)上的大小写,在读取函数中不区分资源 ID
  • azurerm_dns_srv_record - 由于 dnsZones 段(#18048)上的大小写,在读取函数中不区分资源 ID
  • azurerm_dns_txt_record - 由于 dnsZones 段(#18048)上的大小写,在读取函数中不区分资源 ID
  • azurerm_dns_zone - 由于 dnsZones 段(#18048)上的大小写,在读取函数中不区分资源 ID

3.19.0 (2022 年 8 月 18 日)

特征:

  • 新数据源azurerm_dns_a_record#17477
  • 新数据源azurerm_dns_aaaa_record#17477
  • 新数据源azurerm_dns_caa_record#17477
  • 新数据源azurerm_dns_cname_record#17477
  • 新数据源azurerm_dns_mx_record#17477
  • 新数据源azurerm_dns_ns_record#17477
  • 新数据源azurerm_dns_ptr_record#17477
  • 新数据源azurerm_dns_soa_record#17477
  • 新数据源azurerm_dns_srv_record#17477
  • 新数据源azurerm_dns_txt_record#17477
  • 新数据源azurerm_private_dns_a_record#18036
  • 新数据源azurerm_private_dns_aaaa_record#18036
  • 新数据源azurerm_private_dns_cname_record#18036
  • 新数据源azurerm_private_dns_mx_record#18036
  • 新数据源azurerm_private_dns_ptr_record#18036
  • 新数据源azurerm_private_dns_soa_record#18036
  • 新数据源azurerm_private_dns_srv_record#18036
  • 新数据源azurerm_private_dns_txt_record#18036
  • 新资源azurerm_eventhub_namespace_schema_group#17635
  • 新资源azurerm_cdn_frontdoor_firewall_policy#17715
  • 新资源azurerm_cdn_frontdoor_security_policy#17715
  • 新资源azurerm_data_factory_flowlet_data_flow#16987

增强功能:

  • 依赖项:更新 go-azure-helpersv0.39.1#18015
  • 依赖项:更新 go-azure-sdkv0.20220815.1092453#17998
  • 依赖项: dedicated_host_* 使用 hashicorp/go-azure-sdk#17616
  • 依赖项: dataprotection:更新以使用 hashicorp/go-azure-sdk#17700
  • 依赖项: dns - 更新以使用 hashicorp/go-azure-sdk#17986
  • 依赖项: maintenance - 更新以使用 hashicorp/go-azure-sdk#17954
  • 数据源: azurerm_images - 现在使用逻辑 ID (#17766
  • 数据源: azurerm_management_group - 现在导出 management_group_ids属性 all_management_group_idsall_subscription_ids 属性(#16208
  • azurerm_active_directory_domain_service- 支持kerberos_armoring_enabled和属性 (#17853kerberos_rc4_encryption_enabled
  • azurerm_application_gateway - 对 global 块的支持 (#17651
  • azurerm_application_gateway - 支持 components in rewrite_rule_set.rewrite_rule.url#13899
  • azurerm_automation_account - 对 private_endpoint_connection 属性的支持 (#17934
  • azurerm_automation_account - 对 encryption 块和 local_authentication_enabled 属性的支持 (#17454
  • azurerm_batch_account - 对 storage_account_authentication_mode属性 storage_account_node_identitallowed_authentication_modes 属性的支持 (#16758
  • azurerm_batch_pool - 支持容器注册表中的标识引用 (#17416
  • azurerm_data_factory_data_flow - 对 flowlet 块的支持 (#16987
  • azurerm_data_factory_integration_runtime_azure_ssis - 对 express_vnet_injection 属性的支持 (#17756
  • azurerm_firewall_policy_resource- 支持private_ranges和属性 (#17842allow_sql_redirect
  • azurerm_key_vault - 对 public_network_access_enabled 属性的支持 (#17552
  • azurerm_linux_virtual_machine - 现在支持删除逐出策略 (#17226
  • azurerm_linux_virtual_machine_scale_set - 现在支持删除逐出策略 (#17226
  • azurerm_mssql_elastic_pool - 对 maintenance_configuration_name 属性的支持 (#17790
  • azurerm_mssql_serverDisabled- 对minimum_tls_version属性的支持 (#16595
  • azurerm_spring_cloud_app - 支持 public_endpoint_enabled 属性 (#17630
  • azurerm_spring_cloud_gateway_route_config- 支持open_api;azurerm_spring_cloud_service和属性 (#17630log_stream_public_endpoint_enabledread_timeout_seconds
  • azurerm_shared_image - 对 architecture 属性的支持 (#17250
  • azurerm_storage_account - 对 default_to_oauth_authentication 属性的支持 (#17116
  • azurerm_storage_table_entity - 支持在实体属性上指定数据类型 (#15782
  • azurerm_shared_image_version - 支持 blob_uristorage_account_id#17768
  • azurerm_windows_virtual_machine - 现在支持删除逐出策略 (#17226
  • azurerm_windows_virtual_machine_scale_set - 现在支持删除逐出策略 (#17226
  • azurerm_web_application_firewall_policy - 对 excluded_rule_set 属性的支持 (#17757
  • azurerm_log_analytics_workspace - 对 cmk_for_query_forced 属性的支持 (#17365
  • azurerm_lb_backend_address_pool_address - 对 backend_address_ip_configuration_id 属性的支持 (#17770

Bug 修复:

  • 数据源: azurerm_windows_web_app - 为“virtual_network_subnet_id”添加缺少的架构定义(#18028
  • azurerm_cdn_endpoint_custom_domain- 弃用key_vault_certificate_id属性以key_vault_secret_iduser_managed https_allows使用块(#17114
  • azurerm_data_protection_backup_policy_postgresql_resource - 在给定空条件块时防止崩溃 (#17904
  • azurerm_disk_encryption_set - 当磁盘加密集和密钥保管库位于不同的订阅(#17964) 时,防止创建期间出现问题
  • azurerm_windows_function_app修复了设置值 (#18014) 的 WindowsFxString bug
  • azurerm_windows_function_app_slot- 修复了设置值 (WindowsFxString#18014) 的 bug
  • azurerm_linux_function_app - 正确发送 WEBSITE_CONTENTSHAREWEBSITE_CONTENTAZUREFILECONNECTIONSTRING#18035
  • azurerm_linux_function_app- 修复设置为 时的storage_uses_managed_identity固定设置 (#18035true
  • azurerm_linux_function_app_slot - 正确发送 WEBSITE_CONTENTSHAREWEBSITE_CONTENTAZUREFILECONNECTIONSTRING#18035
  • azurerm_linux_function_app_slot- 修复设置为 时的storage_uses_managed_identity固定设置 (#18035true
  • azurerm_windows_function_app - 正确发送 WEBSITE_CONTENTSHAREWEBSITE_CONTENTAZUREFILECONNECTIONSTRING#18035
  • azurerm_windows_function_app- 修复设置为 时的storage_uses_managed_identity固定设置 (#18035true
  • azurerm_windows_function_app_slot - 正确发送 WEBSITE_CONTENTSHAREWEBSITE_CONTENTAZUREFILECONNECTIONSTRING#18035
  • azurerm_windows_function_app_slot- 修复设置为 时的storage_uses_managed_identity固定设置 (#18035true

3.18.0 (2022 年 8 月 11 日)

特征:

  • 新资源azurerm_monitor_data_collection_endpoint#17684

增强功能:

  • dependencies: updateing github.com/hashicorp/go-azure-sdk to v0.20220809.1122626#17905
  • 存储:更新以使用 API 版本 2021-09-01#17523
  • azurerm_express_route_circuit_peering- 支持ipv4_enabled和属性 (#17338gateway_manager_etag
  • azurerm_site_recovery_replicated_vm - 对 target_disk_encryption 块的支持 (#15783
  • azurerm_subnet - 弃用 enforce_private_link_endpoint_network_policies 有利于 private_endpoint_network_policies_enabled#17464
  • azurerm_subnet - 弃用 enforce_private_link_service_network_policies 有利于 private_link_service_network_policies_enabled#17464
  • azurerm_servicebus_subscription - 对 client_scoped_subscription_enabled 属性和 client_scoped_subscription 块的支持 (#17101

Bug 修复:

  • azurerm_backup_policy_vm- 现在,当设置为“每小时”且hour_interval未设置(frequency#17880hour_duration
  • 数据源: azurerm_blueprint_definition - 修复version 属性输出(#16299

3.17.0 (2022 年 8 月 4 日)

增强功能:

  • domainservice:更新以使用 API 版本 2021-05-01#17737
  • 数据源: azurerm_proximity_placement_group - 重构以使用 hashicorp/go-azure-sdk#17776
  • azurerm_api_management- 更新sku_name属性验证以接受较新的高级版 SKU (#17887
  • azurerm_firewall - 该属性 sku_tier 现已更新(#17577
  • azurerm_linux_virtual_machine_scale_set - 属性现在是可选属性 instances ,默认为 0#17836
  • azurerm_log_analytics_cluster - 更新了 size_gb 属性的验证 (#17780
  • azurerm_proximity_placement_group - 重构以使用 hashicorp/go-azure-sdk#17776
  • azurerm_shared_image- 改进了publisher块中的identifier验证offersku属性 (#17547
  • azurerm_subnet - 对服务委派 Microsoft.Orbital/orbitalGateway 的支持 (#17854
  • azurerm_eventhub_namespace- 对local_authentication_enabled属性minimum_tls_versionpublic_network_access_enabled和属性的支持 (#17194

Bug 修复:

  • 数据源: azurerm_private_dns_zone - 未指定 resource_group_name#17729) 时返回正确的资源 ID

3.16.0 (2022 年 7 月 28 日)

特征:

  • 新资源azurerm_datadog_monitor#16131
  • 新资源azurerm_kusto_cluster_managed_private_endpoint#17667
  • 新资源azurerm_log_analytics_query_pack#17685
  • 新资源azurerm_logz_sub_account_tag_rule#17557
  • 新资源azurerm_signalr_shared_private_link_resource#16187

增强功能:

  • 依赖项:更新到版本 v0.20220725.1163004github.com/hashicorp/go-azure-sdk#17753
  • automationaccount:更新以使用 hashicorp/go-azure-sdk#17347
  • 数据源: azurerm_linux_function_app - 支持 virtual_network_subnet_id vNet 集成的属性(#17494
  • 数据源: azurerm_windows_function_app - 支持 virtual_network_subnet_id vNet 集成的属性(#17572
  • 数据源: azurerm_windows_web_app - 支持 virtual_network_subnet_id vNet 集成的属性(#17576
  • eventhub:将所有数据源/资源更新到单个 API 版本 2021-11-01#17719
  • azurerm_bot_service_azure_bot - 对 streaming_endpoint_enabled 属性的支持 (#17423
  • azurerm_cognitive_account - 对 custom_question_answering_search_service_key 属性的支持 (#17683
  • asurerm_iothub_dps_certificate - 对 is_verified 属性的支持 (#17106
  • azurerm_linux_web_app - 该 virtual_network_subnet_id 属性不再 ForceNew#17584
  • azurerm_linux_web_app_slot - 该 virtual_network_subnet_id 属性不再 ForceNew#17584
  • azurerm_linux_function_appvirtual_network_subnet_id支持 vNet 集成的属性 (#17494
  • azurerm_linux_function_app_slotvirtual_network_subnet_id支持 vNet 集成的属性 (#17494
  • azurerm_stream_analytics_stream_input_eventhub - 对 authentication_mode 属性的支持 (#17739
  • azurerm_windows_function_appvirtual_network_subnet_id支持 vNet 集成的属性 (#17572
  • azurerm_windows_function_app_slotvirtual_network_subnet_id支持 vNet 集成的属性 (#17572
  • azurerm_windows_web_appvirtual_network_subnet_id支持 vNet 集成的属性 (#17576
  • azurerm_windows_web_app_slotvirtual_network_subnet_id支持 vNet 集成的属性 (#17576

Bug 修复:

  • azurerm_linux_function_app - 使用 linux_fx_string Node 应用的属性修复 bug (#17789
  • azurerm_linux_function_app_slot - 使用 linux_fx_string Node 应用的属性修复 bug (#17789
  • azurerm_resource_group_template_deployment - 修复了不同大小写中定义的同一资源提供程序会导致无法识别 API 版本(#17707

3.15.1 (2022 年 7 月 25 日)

Bug 修复:

  • data.azurerm_servicebus_queue - 修复围绕 namespace_id#17755
  • azurerm_postgresql_aad_administrator - 修复状态迁移 (#17732
  • azurerm_postgresql_server - 修复围绕 id#17755

3.15.0 (2022 年 7 月 21 日)

特征:

  • 新数据源azurerm_cdn_frontdoor_origin_group#17089
  • 新数据源azurerm_cdn_frontdoor_origin#17089
  • 新资源azurerm_cdn_frontdoor_origin_group#17089
  • 新资源azurerm_cdn_frontdoor_origin#17089
  • 新资源azurerm_application_insights_workbook#17368
  • 新资源azurerm_monitor_data_collection_rule#17342
  • 新资源azurerm_route_server#16578
  • 新资源azurerm_route_server_bgp_connection#16578
  • 新资源azurerm_web_pubsub_private_link_resource#15550

增强功能:

  • 依赖项:更新到 v0.20220715.1071215github.com/hashicorp/go-azure-sdk#17645
  • domainservice:使用 hashicorp/go-azure-sdk#17595
  • servicebus:重构以使用 hashicorp/go-azure-sdk#17628
  • postgres:重构以使用 hashicorp/go-azure-sdk#17625
  • azurerm_kusto_cluster_resource- 对allowed_fqdns属性outbound_network_access_restrictedallowed_ip_ranges和属性的支持 (#17581
  • azurerm_storage_account - 支持 change_feed_retention_in_days 属性 (#17130

3.14.0 (2022 年 7 月 14 日)

特征:

  • 新资源azurerm_application_insights_workbook_template#17433
  • 新资源azurerm_gallery_application#17394
  • 新资源azurerm_gallery_application_version#17394

增强功能:

  • dependencies: updateing to v0.20220712.1111122github.com/hashicorp/go-azure-sdk#17606
  • 依赖项:更新到 v0.37.0github.com/hashicorp/go-azure-helpers#17588
  • 依赖项:更新到 v2.18.0github.com/hashicorp/terraform-plugin-sdk#17141
  • appconfiguration:更新以使用 API 版本 2022-05-01#17467
  • spring:更新以使用 API 版本 2022-05-01-preview#17467
  • databricks:重构为使用 hashicorp/go-azure-sdk#17475
  • Lighthouse:重构以使用 hashicorp/go-azure-sdk#17590
  • policyremediation:已更新为使用版本 2021-10-01#17298
  • signalr:重构以使用 hashicorp/go-azure-sdk#17463
  • 存储:重构 objectreplicationpolicy 以使用 hashicorp/go-azure-sdk#17471
  • 数据源: azurerm_availability_set - 更新以使用 hashicorp/go-azure-sdk#17608
  • 数据源: azurerm_ssh_public_key - 重构以使用 hashicorp/go-azure-sdk#17609
  • azurerm_availability_set - 更新以使用 hashicorp/go-azure-sdk#17608
  • azurerm_container_group - 对 http_headers 属性的支持 (#17519
  • azurerm_dashboard - 重构以使用 hashicorp/go-azure-sdk#17598
  • azurerm_kusto_cluster - 对 public_ip_address 属性的支持 (#17520
  • azurerm_kusto_script - 对 script_content 属性的支持 (#17522
  • azurerm_kusto_iothub_data_connection - 对 database_routing_type 属性的支持 (#17526
  • azurerm_kusto_eventhub_data_connection - 对 database_routing_type 属性的支持 (#17525
  • azurerm_kusto_eventgrid_data_connection- 对database_routing_type属性managed_identity_resource_ideventgrid_resource_id和属性的支持 (#17524
  • azurerm_kubernetes_cluster - 对 host_group_id 属性的支持 (#17496
  • azurerm_kubernetes_cluster_node_pool - 对 host_group_id 属性的支持 (#17496
  • azurerm_linux_virtual_machine_scale_set - 对 capacity_reservation_group_id 属性的支持 (#17530
  • azurerm_linux_virtual_machine_scale_set - 对 placement os 磁盘属性的支持 (#17013
  • azurerm_orchestrated_virtual_machine_scale_set - 对 placement os 磁盘属性的支持 (#17013
  • azurerm_shared_image- 对 end_of_life_datedisk_types_not_allowed 的支持、max_recommended_vcpu_countmax_recommended_vcpu_countmax_recommended_memory_in_gbmin_recommended_memory_in_gb#17300
  • azurerm_signalr_service - 添加对 live_trace#17629) 的支持
  • azurerm_ssh_public_key - 重构以使用 hashicorp/go-azure-sdk#17609
  • azurerm_stream_analytics_output_blob - 对 authentication_mode 属性的支持 (#16652
  • azurerm_windows_virtual_machine_scale_set - 对 capacity_reservation_group_id 属性的支持 (#17530
  • azurerm_windows_virtual_machine_scale_set - 对 placement os 磁盘属性的支持 (#17013

Bug 修复:

  • azurerm_api_management- 正确设置API 管理密码 TLS_RSA_WITH_3DES_EDE_CBC_SHA#17554
  • azurerm_dev_test_lab_schedule - 删除期间删除计划 (#17614
  • azurerm_linux_function_app - 在读取时正确设置 default_hostname#17498
  • azurerm_linux_function_app_slot - 在读取时正确设置 default_hostname#17498
  • azurerm_windows_function_app - 在读取时正确设置 default_hostname#17498
  • azurerm_windows_function_app - 使用自定义处理程序时正确创建函数应用(#17498
  • azurerm_windows_function_app_slot - 在读取时正确设置 default_hostname#17498
  • azurerm_windows_function_app_slot - 使用自定义处理程序时正确创建函数应用(#17498

3.13.0 (2022 年 7 月 8 日)

特征:

  • 新数据源azurerm_public_maintenance_configurations#16810
  • 新资源azurerm_fluid_relay_server#17238
  • 新资源azurerm_logz_sub_account#16581

增强功能:

  • azurestackhci:重构以使用 hashicorp/go-azure-sdk#17469
  • containerinstance:重构为使用 hashicorp/go-azure-sdk#17499
  • eventhub:重构以使用 hashicorp/go-azure-sdk#17445
  • hardwaresecuritymodules:重构以使用 hashicorp/go-azure-sdk#17470
  • netapp:重构以使用 hashicorp/go-azure-sdk#17465
  • privatedns:重构以使用 hashicorp/go-azure-sdk#17436
  • 数据源: azurerm_container_registry - 添加对 data_endpoint_enabled 属性的支持 (#17466
  • azurerm_hdinsight_kafka_cluster -支持 network 块 (#17259
  • azurerm_key_vault_certificate - 现在将在导入时正确恢复证书(#17415
  • azurerm_kubernetes_clusterl- 对 capacity_reservation_group_id 属性的支持 (#17395
  • azurerm_kubernetes_node_pool- 对 capacity_reservation_group_id 属性的支持 (#17395
  • azurerm_linux_virtual_machine - 对 capacity_reservation_group_id 属性的支持 (#17236
  • azurerm_spring_cloud_deployment - 对 addon_json 属性的支持 (#16984
  • azurerm_synapse_integration_runtime_azure - 该 location 属性现在支持 Auto Resolve#17111
  • azurerm_windows_virtual_machine - 对 capacity_reservation_group_id 属性的支持 (#17236

Bug 修复:

  • azurerm_application_gateway - 属性 request_routing_rule.x.priority 现在是可选的(#17380

3.12.0 (2022 年 6 月 30 日)

特征:

  • 新资源azurerm_active_directory_domain_service_trust#17045
  • 新资源azurerm_data_protection_resource_guard#17325
  • 新资源azurerm_spring_cloud_api_portal_custom_domain#16966

增强功能:

  • 依赖项:更新到 v0.20220628.1190740github.com/hashicorp/go-azure-sdk#17399
  • appservice:将用法 ioutil 替换为 io#17392
  • containerservice:已更新为使用版本 2022-03-02-preview#17084
  • elastic:重构以使用 hashicorp/go-azure-sdk#17431
  • loadtest:重构以使用 hashicorp/go-azure-sdk#17432
  • maps:重构以使用 hashicorp/go-azure-sdk#17434
  • mixedreality:切换到使用 hashicorp/go-azure-sdk#17417
  • msi:重构以使用 hashicorp/go-azure-sdk#17430
  • powerbi:重构以使用 hashicorp/go-azure-sdk#17435
  • purview:重构以使用 hashicorp/go-azure-sdk#17419
  • redisenterprise:重构以使用 hashicorp/go-azure-sdk#17387
  • 中继:重构以使用 hashicorp/go-azure-sdk#17385
  • search:重构以使用 hashicorp/go-azure-sdk#17386
  • servicefabricmanaged:重构为使用 hashicorp/go-azure-sdk#17384
  • trafficmanager:重构为使用 hashicorp/go-azure-sdk#17383
  • videoanalyzer:重构为使用 hashicorp/go-azure-sdk#17382
  • vmware:重构以使用 hashicorp/go-azure-sdk#17381
  • 数据源: azurerm_key_vault_key - 导出 resource_idresource_versionless_id 属性 (#17424
  • 数据源: azurerm_key_vault_secret - 导出 resource_idresource_versionless_id 属性 (#17424
  • 数据源: azurerm_spatial_anchors_account - 公开 tags 属性 (#17417
  • azurerm_bot_service_azure_bot - 支持具有 microsoft_app_msi_idmicrosoft_app_tenant_id> 和 microsoft_app_type 属性的新机器人类型 (#17077
  • azurerm_bot_channels_registration - 对 streaming_endpoint_enabled 属性的支持 (#17369
  • azurerm_data_factory - 对 purview_id 属性的支持 (#17001
  • azurerm_digital_twins_instance - 对 identity 块的支持 (#17076
  • azurerm_key_vault_key - 导出 resource_id 属性 resource_versionless_id#17424
  • azurerm_key_vault_secret - 导出 resource_id 属性 resource_versionless_id#17424
  • azurerm_kubernetes_cluster - 对版本别名的支持 (#17084
  • azurerm_linux_web_app - 对 virtual_network_subnet_id 属性的支持 (#17354
  • azurerm_linux_web_app_slot - 对 virtual_network_subnet_id 属性的支持 (#17354
  • azurerm_private_link_service - 对 fqdns 属性的支持 (#17366
  • azurerm_shared_image_versionPremium_LRS- 对storage_account_type属性的支持 (#17390
  • azurerm_shared_image_version- 对disk_encryption_set_id属性replication_modeend_of_life_date和属性的支持 (#17295
  • azurerm_static_site_custom_domainvalidation_type- propety 现在是可选的 (#15849
  • azurerm_vpn_site - 对 o365_policy 块的支持 (#16820

Bug 修复:

  • 数据源: azurerm_key_vault - 检索密钥库时缓存密钥库 URI (#17407
  • azurerm_application_gateway - 在删除块时 waf_configuration 防止崩溃 (#17241
  • azurerm_data_factory_dataset_snowflake- 确保schema发送到 API 以修复 Azure 数据工厂 门户中的 UI bug (#17346
  • azurerm_data_factory_linked_service_azure_file_storage - 更正分配 user_id#17398
  • azurerm_key_vault - 确保 soft_delete_enabled 设置时 purge_protection_enabled 显式设置 (#16368
  • azurerm_linux_function_app- 正确验证app_setting_names块中的sticky_settings属性 connection_string_names#17209
  • azurerm_linux_web_app - 正确配置 auto_healslow_request#17296
  • azurerm_linux_web_app- 正确验证app_setting_names块中的sticky_settings属性 connection_string_names#17209
  • azurerm_management_group_policy_assignment - 属性 name 不能再包含 /#16484
  • azurerm_policy_assignment - 属性 name 不能再包含 /#16484
  • azurerm_resource_group_policy_assignment - 属性 name 不能再包含 /#16484
  • azurerm_subscription_policy_assignment - 属性 name 不能再包含 /#16484
  • azurerm_windows_function_app- 正确验证app_setting_names块中的sticky_settings属性 connection_string_names#17209
  • azurerm_windows_web_app - 正确配置 auto_healslow_request#17296
  • azurerm_windows_web_app- 正确验证app_setting_names块中的sticky_settings属性 connection_string_names#17209

3.11.0 (2022 年 6 月 23 日)

特征:

  • 新数据源azurerm_management_group_template_deployment#14524
  • 新数据源azurerm_policy_assignment#16527
  • 新数据源azurerm_resource_group_template_deployment#14524
  • 新数据源azurerm_subscription_template_deployment#14524
  • 新数据源azurerm_tenant_template_deployment#14524

增强功能:

  • 依赖项:更新到 v0.20220623.1064317github.com/hashicorp/go-azure-sdk#17348
  • 批处理:更新以使用 API 版本 2022-01-01#17219
  • confidentialledger:更新以使用 API 版本 2022-05-13#17146
  • desktopvirtualization:重构为使用 hashicorp/go-azure-sdk#17340
  • 数据源: azurerm_managed_disk - 导出 disk_access_id 属性 (#17270
  • 数据源: azurerm_managed_disk - 导出 network_access_policy 属性 (#17270
  • 数据源: azurerm_storage_account - 添加对 identity 属性的支持 (#17215

Bug 修复:

  • 数据源: azurerm_mysql_flexible_server - 生成正确的 terraform 资源 ID (#17301
  • azurerm_shared_image- 现在privacy_statement_uri为 ForceNew(skupublisheroffer#17289)
  • azurerm_shared_image_* - 正确验证 gallery_name 属性 (#17201
  • azurerm_time_series_insights_gen2_environment - 正确顺序 id_properties#17234

3.10.0 (2022 年 6 月 9 日)

特征:

  • 新数据源azurerm_cdn_frontdoor_rule_set#17094
  • 新资源azurerm_capacity_reservation_group#16464
  • 新资源azurerm_capacity_reservation#16464
  • 新资源azurerm_cdn_frontdoor_rule_set#17094

增强功能:

  • azurerm_cosmosdb_cassandra_cluster- 支持 authentication_methodclient_certificateexternal_gossip_certificateidentityrepair_enabledexternal_seed_nodeversion属性 (#16799)
  • azurerm_key_vault_managed_hardware_security_module - 支持软删除时清除 (#17148
  • azurerm_hpc_cache- 对identity块和key_vault_key_idautomatically_rotate_key_to_latest_enabled属性的支持 (#16972

Bug 修复:

  • azurerm_api_management - 不再忽略默认主机名代理配置(#16524
  • azurerm_application_gateway - 为 backend_http_settings.0.request_timeout#17162) 添加默认值
  • azurerm_applicaton_gateway -priority 现在是必需的 (#16849
  • azurerm_container_group- 将 nic 的删除检查超时加倍 (#17115
  • azurerm_windows_function_app_x - custom_domain_verification_id 现已写入状态文件(#17183

3.9.0 (2022 年 6 月 2 日)

特征:

  • 新数据源azurerm_app_configuration_keys#17053
  • 新数据源azurerm_cdn_frontdoor_endpoint#17078
  • 新数据源azurerm_cdn_frontdoor_profile#17061
  • 新资源azurerm_cdn_frontdoor_endpoint#17078
  • 新资源azurerm_cdn_frontdoor_profile#17061
  • 新资源azurerm_sentinel_data_connector_office_atp#16825
  • 新资源azurerm_vpn_server_configuration_policy_group#16911

增强功能:

  • 依赖项:升级到 v0.33.0github.com/hashicorp/go-azure-hepers#17074
  • 依赖项:升级到 v1.6.1github.com/hashicorp/go-getter#17074
  • 依赖项:升级到 netapp2021-10-01#17043
  • azurerm_batch_job - 重构为拆分 createupdate#17138
  • azurerm_data_factory_trigger_schedule - 对 pipeline 块的支持 (#16922
  • azurerm_backup_policy_vm - 支持属性 V2 中的策略, policy_type 支持每小时类型的增强策略(#16940
  • azurerm_log_analytics_workspace - 当工作区链接到群集时允许属性更新 (#17069
  • azurerm_netapp_volume - 对 network_features 属性的支持 (#17043
  • azurerm_provider_registration - 重构为拆分 createupdate#17138
  • azurerm_web_pubsub_hub - 块 event_handler 现在是可选的(#17037
  • azurerm_redis_cache - 支持 identity 块 (#16990
  • azurerm_service_fabric_managed_cluster - 重构为拆分 createupdate#17138
  • azurerm_synapse_role_assignment - 该 role_name 属性现在支持 Synapse Monitoring Operator#17024
  • azurerm_vpn_gateway_nat_rule - 对 port_range 属性的支持 (#16724

Bug 修复:

  • azurerm_container_registry_task- 更新时在source_trigger块内发送 authentication#17002
  • azurerm_eventhub_authorization_rule - 扩展 name 正则表达式字符限制(#17057
  • azurerm_kubernetes_cluster - 在导入没有 API 服务器访问配置文件的群集期间防止潜在的崩溃(#17005

3.8.0 (2022 年 5 月 26 日)

特征:

  • 新资源azurerm_mssql_server_dns_alias#16861
  • 新资源azurerm_spring_cloud_gateway_route_config#16721
  • 新资源azurerm_spring_cloud_api_portal#16719
  • 新资源azurerm_spring_cloud_build_deployment#16730

增强功能:

  • 依赖项:升级到 botservice2021-05-01-preview#16665
  • 依赖项:升级到 keyvault2021-10-01#16955
  • azurerm_active_directory_domain_service - 支持 domain_configuration_type 属性 (#16920
  • azurerm_backup_protected_vm - 允许附加的 VM 与备份取消关联(#16939
  • azurerm_backup_protected_vm - 备份现已从软删除状态中删除(#16939
  • azurerm_portal_dashboard - 现在支持 display_name 参数 (#16406
  • azurerm_data_factory_trigger_schedule - 对 time_zone 属性的支持 (#16918
  • azurerm_linux_virtual_machine - 添加对机密 VM 的支持(#16905
  • azurerm_linux_virtual_machine_scale_set - 添加对机密 VM 的支持(#16916
  • azurerm_linux_web_app - 添加对 zip_deploy_file 属性的支持 (#16779
  • azurerm_linux_web_app_slot - 添加对 zip_deploy_file 属性的支持 (#16779
  • azurerm_managed_disk - 添加对机密 VM 的支持(#16908
  • azurerm_spring_cloud_service - 支持 build_agent_pool_size 属性 (#16841
  • azurerm_spring_cloud_service- 支持 zone_redundant 属性 (#16872
  • azurerm_synapse_spark_pool - 该 spark_version 属性现在支持 3.2#16906
  • azurerm_virtual_network_gateway_connection- 支持egress_nat_rule_ids和属性 (#16862ingress_nat_rule_ids
  • azurerm_vpn_gateway - 对 bgp_route_translation_for_nat_enabled 属性的支持 (#16817
  • azurerm_vpn_gateway_connection - 对 custom_bgp_address 块的支持 (#16960
  • azurerm_windows_virtual_machine - 添加对机密 VM 的支持(#16905
  • azurerm_windows_virtual_machine_scale_set - 添加对机密 VM 的支持(#16916
  • azurerm_windows_web_app - 添加对 zip_deploy_file 属性的支持 (#16779
  • azurerm_windows_web_app_slot - 添加对 zip_deploy_file 属性的支持 (#16779

Bug 修复:

  • azurerm_mysql_server- 修复了使用 副本 (replica) 更新public_network_access_enabled错误 (#16506
  • azurerm_linux_function_app_slot- 在创建期间正确检查名称可用性(#16410
  • azurerm_windows_function_app_slot- 在创建期间正确检查名称可用性(#16410
  • azurerm_windows_virtual_machine - 更改 timezone 属性现在会创建新的资源(#16866

3.7.0 (2022 年 5 月 19 日)

特征:

  • 新身份验证方法: OIDC (#16555
  • 新数据源azurerm_elastic_cloud_elasticsearch#14821
  • 新资源azurerm_elastic_cloud_elasticsearch#14821
  • 新资源azurerm_healthcare_fhir_service#15913
  • 新资源azurerm_virtual_network_gateway_nat_rule#15720

增强功能:

  • 依赖项:升级到 redis2020-12-01#16532
  • azurerm_container_registry- 支持更改副本 (replica)(#16678
  • azurerm_disk_encryption_set - 该 encryption_type 属性现在支持 ConfidentialVmEncryptedWithCustomerKey#16870
  • azurerm_linux_function_app - 添加对 PowerShell 7.2 的支持(#16718
  • azurerm_signalr_service - 支持 Premium_P1 SKU (#16875
  • azurerm_spring_cloud_app - 对 identity 块的支持 (#16280
  • azurerm_spring_cloud_app - 对 addon_json 属性的支持 (#16722
  • azurerm_windows_function_app - 支持 PowerShell 7.2#16718
  • azurerm_mssql_managed_instance - 对 maintenance_configuration_name 属性的支持 (#16832

Bug 修复:

  • 数据源: azurerm_databricks_workspace - 当 SKU 字段缺失时防止出现恐慌(#16819
  • azurerm_application_insights_web_test - 在创建失败的 API 中处理中断性变更(#16845
  • azurerm_express_route_gateway - 处理网关连接找不到错误(#16804
  • azurerm_shared_image - 更改 eula 属性现在会创建新的资源(#16868

弃用功能:

  • azurerm_video_analyzer - 视频分析器(预览版)现已弃用,将于 2022-11-30 停用 ,因此此资源已弃用,将在 AzureRM 提供程序的 v4.0 中删除(#16847
  • azurerm_video_analyzer_edge_module - 视频分析器(预览版)现已弃用,将于 2022-11-30 停用 ,因此此资源已弃用,将在 AzureRM 提供程序的 v4.0 中删除(#16847

3.6.0 (2022 年 5 月 12 日)

特征:

  • 新资源azurerm_confidential_ledger#15420
  • 新资源azurerm_managed_disk_sas_token#15558
  • 新资源azurerm_spring_cloud_gateway#16175
  • 新资源azurerm_spring_cloud_build_pack_binding#16673
  • 新资源azurerm_spring_cloud_gateway_custom_domain#16720
  • 新资源azurerm_stream_analytics_output_powerbi#16439

增强功能:

  • dependencies: updateing to v64.0.0github.com/Azure/azure-sdk-for-go#16631
  • dependencies:升级到 network2021-08-01#16631
  • azurerm_container_group - 对 key_vault_key_id 属性(客户管理的密钥加密)的支持(#16709
  • azurerm_cosmosdb_account - 支持 mongo 版本 4.2#16738
  • azurerm_cosmosdb_cassandra_cluster - 对 tags 属性的支持 (#16743
  • azurerm_kubernetes_cluster_node_pool - 现在可以更新该属性 node_labels#16360
  • azurerm_kubernetes_cluster - 现在可以更新该属性 default_node_pool.node_labels#16360
  • azurerm_kubernetes_cluster - 允许值 nonenetwork_profile.network_plugin#16250
  • azurerm_kusto_script - 锁定 kusto 群集,以便可以应用多个脚本(#16690
  • azurerm_storage_share - 支持 access_tier 属性 (#16462
  • azurerm_snapshot - 支持 trusted_launch_enabled propertyu (#16679
  • azurerm_stream_analytics_function_javascript_uda - 对 input.configuration_parameter 属性的支持 (#16575
  • azurerm_stream_analytics_function_javascript_udf - 对 input.configuration_parameter 属性的支持 (#16579
  • azurerm_linux_virtual_machine - 正确支持更新 diff_disk_settings.placement 属性 (#14847
  • azurerm_virtual_network_gateway_connection - 对 custom_bgp_addresses 属性的支持 (#16631
  • azurerm_windows_virtual_machine - 正确支持更新 diff_disk_settings.placement 属性 (#14847

Bug 修复:

  • azurerm_app_configuration_feature - 允许成功创建资源,而无需指定任何可选筛选器(#16459
  • azurerm_mssql_managed_instance_failover_group - 正确导入资源并发送主 isntance id (#16705

3.5.0 (2022 年 5 月 5 日)

特征:

  • 新数据源azurerm_healthcare_dicom_service#15887
  • 新资源azurerm_healthcare_dicom_service#15887
  • 新资源azurerm_mssql_managed_instance_vulnerability_assessment#16639
  • 新资源azurerm_sentinel_data_connector_aws_s3#16440
  • 新资源azurerm_spring_cloud_builder#16036
  • 新资源azurerm_spring_cloud_configuration_service#16087

增强功能:

  • 依赖项:更新到 v63.4.0github.com/Azure/azure-sdk-for-go#16533
  • dependencies: updateing to v1.5.11github.com/hashicorp/go-getter#16659
  • 依赖项:升级到 recoveryservices2021-12-01#16001
  • azurerm_linux_virtual_machine_scale_set - 改进属性的 termination_notification.timeout 验证 (#16594
  • azurerm_orchestrated_virtual_machine_scale_set - 改进属性的 termination_notification.timeout 验证 (#16594
  • azurerm_servicebus_namespacesku- 现在可以将属性更新到Basic或不Standard重新创建资源(#16523
  • azurerm_storage_account - 对 cross_tenant_replication_enabled 属性的支持 (#16351
  • azurerm_windows_virtual_machine_scale_set - 改进属性的 termination_notification.timeout 验证 (#16594
  • azurerm_virtual_network_gateway_connectiontraffic_selector_policy- 现在可以指定属性(#15938
  • azurerm_stream_analytics_output_servicebus_queue- 支持property_columns和属性 (#16572system_property_columns

Bug 修复:

  • 数据源: azurerm_servicebus_queue_authorization_rule - 通过正确设置 queue_name 来防止可能的崩溃(#16561
  • 数据源: azurerm_service_plan: - 正确填充 kindos_type 属性(#16431
  • azurerm_data_factory_dataset_delimited_text- 为 、、 escape_character和 (#16543) 正确column_delimiter设置默认值null_valuefirst_row_as_headerquote_character
  • azurerm_linux_function_app - 正确删除重复用户 app_settings#15740
  • azurerm_linux_function_app - 修复 app_settings.WEBSITE_RUN_FROM_PACKAGE 来自外部源的处理 (#16641
  • azurerm_linux_function_app_slot - 正确删除重复用户 app_settings#15740
  • azurerm_linux_function_app_slot - 修复app_settings.WEBSITE_RUN_FROM_PACKAGE 来自外部源的处理 (#16641
  • azurerm_machine_learning_compute_cluster - 资源现在将被删除,而不是只是分离(#16640
  • azurerm_windows_function_app - 正确删除重复用户 app_settings#15740
  • azurerm_windows_function_app_slot - 正确删除重复用户 app_settings#15740

3.4.0 (2022 年 4 月 28 日)

特征:

  • 新资源azurerm_stream_analytics_output_cosmosdb#16441

增强功能:

  • 依赖项:更新到 v63.1.0github.com/Azure/azure-sdk-for-go#16283
  • 依赖项:更新到 v0.11.26github.com/Azure/go-autorest#16458
  • 依赖项:升级到 v0.30.0github.com/hashicorp/go-azure-helpers#16504
  • 依赖项:升级到 sqlvirtualmachine2021-11-01-preview#15835
  • 数据源: azurerm_linux_function_app - 添加对 sticky_settings#16546) 的支持
  • 数据源: azurerm_linux_web_app - 添加对 sticky_settings#16546) 的支持
  • 数据源: azurerm_windows_function_app - 添加对 sticky_settings#16546) 的支持
  • 数据源: azurerm_windows_web_app - 添加对 sticky_settings#16546) 的支持
  • azurerm_kubernetes_cluster - 对 run_command_enabled 属性的支持 (#15029
  • azurerm_linux_function_app - 添加对 sticky_settings#16546) 的支持
  • azurerm_linux_web_app - 添加对 sticky_settings#16546) 的支持
  • azurerm_monitor_aad_diagnostic_setting - 删除验证 log.category 以允许 Azure 中提供的新日志类别(#16534
  • azurerm_mssql_database - 支持 short_term_retention_policy.0.backup_interval_in_hours#16528
  • azurerm_postgresql_server - 为 public_network_access_enabled#16516) 添加验证
  • azurerm_stream_analytics_job - 对 type 属性的支持 (#16548
  • azurerm_windows_function_app - 添加对 sticky_settings#16546) 的支持
  • azurerm_windows_web_app - 添加对 sticky_settings#16546) 的支持
  • azurerm_linux_virtual_machine_scale_set - 属性 terminate_notification 已重命名为 termination_notification#15570
  • azurerm_windows_virtual_machine_scale_set - 属性 terminate_notification 已重命名为 termination_notification#15570

Bug 修复:

  • azurerm_datafactory_dataset_x- 修复崩溃 (azure_blob_storage_location.0.dynamic_container_enabled#16514
  • azurerm_kubernetes_cluster - 允许更新运行已弃用版本的 kubernetes 的群集(#16551
  • azurerm_resource_policy_remediation - 将不再尝试在删除期间取消已完成的修正任务(#16478

3.3.0 (2022 年 4 月 21 日)

特征:

  • 新资源azurerm_spring_cloud_container_deployment#16181

增强功能:

  • dependencies:更新到 v0.19.0github.com/tombuildsstuff/giovanni#16460
  • 数据源: azurerm_kubernetes_cluster - 导出 microsoft_defender 块 (#16218
  • 数据源: azurerm_storage_account - 导出 nfsv3_enabled 属性 (#16404
  • azurerm_data_factory_linked_service_azure_blob_storage - 对 storage_kind 属性的支持 (#16403
  • azurerm_data_factory_linked_service_azure_blob_storage - 对 service_principal_linked_key_vault_key 属性的支持 (#16414
  • data_factory_linked_service_sql_server_resource - 对 user_name 属性的支持 (#16118
  • azurerm_kubernetes_cluster - 对 microsoft_defender 块的支持 (#16218
  • azurerm_redis_enterprise_cluster- 支持linked_database_id和属性 (#16045linked_database_group_nickname
  • azurerm_spring_cloud_service - 对 service_registry_enabled 属性的支持 (#16277
  • azurerm_stream_analytics_output_mssql - 对 system_property_columns 属性的支持 (#16425
  • azurerm_stream_analytics_output_servicebus_topic- 支持max_batch_count和属性 (#16409max_writer_count
  • azurerm_stream_analytics_output_table - 对 columns_to_remove 属性的支持 (#16389
  • azurerm_virtual_hub_connectioninternet_security_enabled- 现在可以更新该属性(#16430

Bug 修复:

  • azurerm_cdn_endpoint- 属性origin.httporigin.https_ports现在具有和443尊重的 80 efault 值(#16143
  • azurerm_key_vault_certificate - 现在,在 US Gov 云中正确验证和管理资源(#16455
  • azurerm_key_vault_key - 现在,在 US Gov 云中正确验证和管理资源(#16455
  • azurerm_key_vault_managed_storage_account - 现在,在 US Gov 云中正确验证和管理资源(#16455
  • azurerm_key_vault_secret - 现在,在 US Gov 云中正确验证和管理资源(#16455
  • azurerm_kubernetes_clusterrole_based_access_control_enabled- 现在可以禁用该属性(#16488
  • azurerm_linux_function_app- 在指定属性时,该ip_address属性现在已正确设置为状态(#16426service_tag
  • azurerm_linux_function_app - 修复更新 app_settings 中可能丢失设置的 bug (#16442
  • azurerm_linux_function_app_slot- 当指定属性时,此属性ip_address现在已正确设置为状态(#16426service_tag
  • azurerm_linux_web_app- 指定属性时,该ip_address属性正确设置为状态(#16426service_tag
  • azurerm_linux_web_app - 修复了使用空 app_stack 块时的潜在崩溃 (#16446
  • azurerm_linux_web_app_slot- 在指定属性时,该ip_address属性现在已正确设置为状态(#16426service_tag
  • azurerm_linux_web_app_slot - 修复了使用空 app_stack 块时的潜在崩溃 (#16446
  • azurerm_sentinel_alert_rule_fusion - 在更新期间不再发送 etag 属性,因为它不再需要 (#16428
  • azurerm_sentinel_alert_rule_machine_learning_behavior_analytics - 在更新期间不再发送 etag 属性,因为它不再需要 (#16428
  • azurerm_sentinel_alert_rule_ms_security_incident - 在更新期间不再发送 etag 属性,因为它不再需要 (#16428
  • azurerm_sentinel_alert_rule_scheduled - 在更新期间不再发送 etag 属性,因为它不再需要 (#16428
  • azurerm_sentinel_data_connector_aws_cloud_trail - 在更新期间不再发送 etag 属性,因为它不再需要 (#16428
  • azurerm_sentinel_data_connector_microsoft_cloud_app_security - 在更新期间不再发送 etag 属性,因为它不再需要 (#16428
  • azurerm_sentinel_data_connector_office_365 - 在更新期间不再发送 etag 属性,因为它不再需要 (#16428
  • azurerm_storage_account - 现在将更新 identity ,然后 customer_managed_key 启用具有 CMK 访问权限的新标识(#16419
  • azurerm_subnet - 属性 address_prefixes 现在(显式)必需(#16402
  • azurerm_windows_function_app- 在指定属性时,该ip_address属性现在已正确设置为状态(#16426service_tag
  • azurerm_windows_function_app - 修复更新 app_settings 中可能丢失设置的 bug (#16442
  • azurerm_windows_function_app_slot- 在指定属性时,该ip_address属性现在已正确设置为状态(#16426service_tag
  • azurerm_windows_web_app- 在指定属性时,该ip_address属性现在已正确设置为状态(#16426service_tag
  • azurerm_windows_web_app - 使用空 app_stack 块时防止潜在的崩溃(#16446
  • azurerm_windows_web_app_slot- 在指定属性时,该ip_address属性现在已正确设置为状态(#16426service_tag
  • azurerm_windows_web_app_slot - 使用空 app_stack 块时防止潜在的崩溃(#16446

3.2.0 (2022 年 4 月 14 日)

特征:

  • 新数据源azurerm_kusto_database#16180
  • 新资源azurerm_container_connected_registry#15731
  • 新资源azurerm_managment_group_policy_exemption#16293
  • 新资源azurerm_resource_group_policy_exemption#16293
  • 新资源azurerm_resource_policy_exemption#16293
  • 新资源azurerm_stream_analytics_job_schedule#16349
  • 新资源azurerm_subscription_policy_exemption#16293

增强功能:

  • 数据源: azurerm_stream_analytics_job - 对 last_output_time属性 start_modestart_time 属性的支持(#16349
  • azurerm_container_group - 对 init_container 块的支持 (#16204
  • azurerm_machine_learning_workspace - 重命名属性 public_network_access_enabledpublic_access_behind_virtual_network_enabled 更好地反映此属性的作用(#16288
  • azurerm_media_streaming_endpoint 支持标准流式处理终结点 (#16304
  • azurerm_cdn_endpoint - 属性 url_path_condition 现在允许 RegExWildcard 值 (#16385

Bug 修复:

  • 数据源: azurerm_log_analytics_linked_storage_account - 正确设置 data_source_type 属性 (#16313
  • azurerm_lb_outbound_rule0- 允许allocated_outbound_ports属性 (#16369
  • azurerm_mysql_flexible_server - backup_retention_days 现在可以从 1-35#16312) 设置任何值
  • azurerm_sentinel_watchlist - 对所需属性 item_search_key 的支持 (#15861
  • azurerm_vpn_server_configuration - 属性 server_root_certificate 现在是可选的(#16366
  • azurerm_storage_data_lake_gen2_path- 支持$superuser作为选项ownergroup#16370
  • azurerm_eventhub_namespace - 现在可在使用客户管理的密钥时更新 (#16371
  • azurerm_postgresql_flexible_server - high_availability 现在可以添加和删除块(#16328

3.1.0 (2022 年 4 月 7 日)

特征:

  • 新资源azurerm_container_registry_agent_pool#16258

增强功能:

  • dependencies: updateing to v63.0.0github.com/Azure/azure-sdk-for-go#16147
  • 依赖项:更新 digitaltwins 以使用 API 版本 2020-12-01#16044
  • 依赖项:更新 streamanalytics 以使用 API 版本 2020-03-01#16270
  • 提供程序:升级到 Go 1.18#16247
  • 数据源: azurerm_kubernetes_cluster - 对 oidc_issuer_enabled 属性 oidc_issuer_url 的支持 [#16130]
  • 数据源: azurerm_service_plan - 添加对 (#16156) 的支持zone_balancing_enabled
  • azurerm_application_gateway - 添加到 KNOWN-CVES 属性的接受值 rule_group_name#16080
  • azurerm_automation_account - 现在, dsc_primary_access_key 属性 dsc_secondary_access_key 标记为敏感(#16161
  • azurerm_cognitive_account - 对 custom_question_answering_search_service_id 属性的支持 (#15804
  • azurerm_consumption_budget_management_group- 块中的支持SubscriptionIDSubscriptionName选项 (#16074dimension
  • azurerm_cosmosdb_gremlin_graph - 该属性 indexing_mode 现在区分大小写(#16152
  • azurerm_cosmosdb_sql_container - 该属性 indexing_mode 现在区分大小写(#16152
  • azurerm_dedicated_host- 支持DSv3-Type4和 SKU (#16253ESv3-Type4
  • azurerm_kubernetes_cluster- 支持oidc_issuer_enabled和属性 [#16130oidc_issuer_url]
  • azurerm_kubernetes_cluster - 块 network_profile 现在支持 ip_versions 该属性 (#16088
  • azurerm_mssql_database - 对 ledger_enabled 属性的支持 (#16214
  • azurerm_service_plan - 对 zone_balancing_enabled 属性的支持 (#16156
  • azurerm_servicebus_namespace - 对 customer_managed_key 块的支持 (#15601
  • azurerm_web_application_firewall_policyKNOWN-CVES- 添加到接受的值 (rule_group_name#16080
  • azurerm_servicebus_namespace - 添加对 local_auth_enabled 属性的支持 (#16268

Bug 修复:

  • azurerm_api_management_api_operation_tag - 现在从正确的 API 检索标记 (#16006
  • azurerm_api_management_api_operation - 分析 representation 时防止潜在的恐慌 (#14848
  • azurerm_application_gateway - 现在可以更新块 frontend_ip_configuration#16132
  • azurerm_application_insights - 删除创建的操作组的禁用逻辑(#16170
  • azurerm_cosmosdb_sql_container - 禁用该 analytical_storage_ttl 属性现在强制创建一个新的存储库(#16229
  • azurerm_linux_function_app - 只有一个 application_insights_keyapplication_insights_connection_string 需要选择性地指定 (#16134
  • azurerm_linux_function_app_slot - 只有一个 application_insights_keyapplication_insights_connection_string 需要选择性地指定 (#16134
  • azurerm_windows_function_app- 修复服务计划 OS 类型的导入检查 (#16164
  • azurerm_linux_web_app_slot - 修复container_registry_managed_identity_client_id 属性验证 (#16149
  • azurerm_windows_web_app- 在网站元数据属性中添加对 dotnetcore 的支持 (#16129current_stack
  • azurerm_windows_web_app- 指定时docker_container_registry修复程序 windowsFXVersion#16192
  • azurerm_windows_web_app_slot- 在网站元数据属性中添加对 dotnetcore 的支持 (#16129current_stack
  • azurerm_windows_web_app_slot- 指定时docker_container_registry修复程序 windowsFXVersion#16192
  • azurerm_storage_data_lake_gen2_filesystem - 添加对 $superuser in groupowner properties 的支持 (#16215

3.0.2 (2022 年 3 月 26 日)

Bug 修复:

  • azurerm_cosmosdb_account - 当 API 返回读取或写入位置的空列表(#16031) 时,防止出现恐慌
  • azurerm_cdn_endpoint - 当存在空 country_codes 属性时防止恐慌 (#16066
  • azurerm_key_vault - 修复 authorizer was not an auth.CachedAuthorizer 错误 (#16078
  • azurerm_linux_function_app - 使用 MSI 时正确更新存储设置 (#16046
  • azurerm_managed_disk - 更改 zone 属性现在可正确创建新资源(#16070
  • azurerm_resource_group- 在删除过程中,如果组中仍有资源,它将等待一点点,并再次检查来处理最终包含 bug (#16073
  • azurerm_windows_function_app - 使用 MSI 身份验证时正确更新存储设置(#16046

3.0.1 (2022 年 3 月 24 日)

Bug 修复:

  • 提供程序: prevent_deletion_if_contains_resources 块中的 resource_group 功能标志现在默认为 true#16021

3.0.0 (2022 年 3 月 24 日)

注意:

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

特征:

  • 新数据源azurerm_healthcare_workspace#15759
  • 新数据源azurerm_key_vault_encrypted_value#15873
  • 新数据源azurerm_managed_api#15797
  • 新资源azurerm_api_connection#15797
  • 新资源azurerm_healthcare_workspace#15759
  • 新资源azurerm_stream_analytics_function_javascript_uda#15831
  • 新资源azurerm_security_center_server_vulnerability_assessment_virtual_machine#15747

增强功能:

  • dependencies:更新到 v62.3.0github.com/Azure/azure-sdk-for-go#15927
  • 依赖项:更新到 v0.26.0github.com/hashicorp/go-azure-helpers#15889
  • 依赖项:更新 appplatform 到 API 版本 2022-01-01-preview#15597
  • 提供程序:MSAL(和 Microsoft Graph)现在用于身份验证,而不是 ADAL(和 Azure Active Directory Graph)(#12443
  • 提供程序:所有(未弃用)资源现在在导入期间验证资源 ID (#15989
  • 提供程序:在块中添加api_management了一个新功能标志,用于配置是否应在创建期间恢复软删除azurerm_api_management功能标志(#15871recover_soft_deleted
  • 提供程序:在 key_vaultrecover_soft_deleted_certificates中添加了一个新的功能标志,用于配置是否应在创建期间恢复软删除 azurerm_key_vault_certificate#10273
  • 提供程序:在key_vault块中添加了一个新功能标志,用于配置是否应在删除期间清除已删除azurerm_key_vault_certificate的功能标志(#10273purge_soft_deleted_certificates_on_destroy
  • 提供程序:在 key_vaultrecover_soft_deleted_keys中添加了一个新的功能标志,用于配置是否应在创建期间恢复软删除 azurerm_key_vault_key#10273
  • 提供程序:在key_vault块中添加了一个新功能标志,用于配置是否应在删除期间清除已删除azurerm_key_vault_key的功能标志(#10273purge_soft_deleted_keys_on_destroy
  • 提供程序:在 key_vaultrecover_soft_deleted_secrets中添加了一个新的功能标志,用于配置是否应在创建期间恢复软删除 azurerm_key_vault_secret#10273
  • 提供程序:在key_vault块中添加了一个新功能标志,用于配置是否应在删除期间清除已删除azurerm_key_vault_secret的功能标志(#10273purge_soft_deleted_secrets_on_destroy
  • 提供程序:在 resource_groupprevent_deletion_if_contains_resources中添加了一个新功能标志,用于配置 Terraform 是否应阻止删除仍包含项的资源组(#13777
  • 提供程序:块中的功能标志permanently_delete_on_destroy现在默认为 true#15948log_analytics_workspace
  • 支持可用性区域的资源:区域现在在提供程序中得到一致处理,Terraform 中的字段已重命名为zone(对于单个区域)或zones(可定义多个区域)-可在 3.0 升级指南(#14588)中找到资源的完整列表
  • 支持托管标识的资源:标识块现在在整个提供程序中一致地处理 - 可在 3.0 升级指南(#15187)中找到资源的完整列表
  • 提供程序:删除 networkrelaxed_locking 功能标志,因为此功能现已默认启用(#15719
  • 数据源: azurerm_linux_function_app - 对 storage_key_vault_secret_id 属性的支持(#15793
  • 数据源: azurerm_storage_account_sas - 现在导出 tagfilter 属性 (#15863
  • 数据源: azurerm_windows_function_app - 属性 storage_key_vault_secret_id 支持 (#15793
  • azurerm_application_insights - 现在可以禁用自动创建的规则和操作组(#15892
  • azurerm_cdn_endpoint - 属性 host_name 已重命名为 fqdn#15992
  • azurerm_eventgrid_system_topic_event_subscription - 对 delivery_property 属性的支持 (#15559
  • azurerm_iothub- 在块中添加对authentication_type属性identity_idfile_upload的支持 (#15874
  • azurerm_kubernetes_cluster - 除了 kube_admin_config 它中的所有项(#4105) 之外,块现在还标记为敏感
  • azurerm_kubernetes_cluster- 添加对 key_vault_secrets_provider Azure 中国和 Azure 政府 (#15878) 中的 and open_service_mesh_enabled 属性的支持
  • azurerm_linux_function_app - 添加对 storage_key_vault_secret_id 属性的支持 (#15793
  • azurerm_linux_function_app - 将读取超时更新为 5m#15867
  • azurerm_linux_function_app - 支持节点版本 16 预览(#15884
  • azurerm_linux_function_app - 添加对 use_dotnet_isolated_runtime#15969) 的支持
  • azurerm_linux_function_app_slot - 添加对 use_dotnet_isolated_runtime#15969) 的支持
  • azurerm_linux_function_app_slot - 添加对 storage_key_vault_secret_id#15793) 的支持
  • azurerm_linux_function_app_slot - 将读取超时更新为 5m (#15867
  • azurerm_linux_virtual_machine - 对 termination_notification 属性的支持 (#14933
  • azurerm_linux_virtual_machine - 对 edge_zone 属性的支持 (#15890
  • azurerm_linux_virtual_machine_scale_set - 对 edge_zone 属性的支持 (#15890
  • azurerm_linux_web_app - 支持 PHP 版本 8.0 (#15933
  • azurerm_loadbalancer - 对 edge_zone 属性的支持 (#15890
  • azurerm_managed_disk - 对 edge_zone 属性的支持 (#15890
  • azurerm_management_group_policy_assignment - 支持用户分配的标识(#15376
  • azurerm_mssql_server - 属性 minimum_tls_version 现在默认为 1.2#10276
  • azurerm_mysql_server - 属性 ssl_minimal_tls_version_enforced 现在默认为 1.2#10276
  • azurerm_network_interface - 对 edge_zone 属性的支持 (#15890
  • azurerm_network_security_rule - 不再锁定网络安全组名称 (#15719
  • azurerm_postgresql_server - 属性 ssl_minimal_tls_version_enforced 现在默认为 1.2#10276
  • azurerm_public_ip - 对 edge_zone 属性的支持 (#15890
  • azurerm_redis_cache - 属性 minimum_tls_version 现在默认为 1.2#10276
  • azurerm_resource_group- Terraform 现在会在删除资源组期间检查,如果存在任何剩余项,则默认情况下会引发错误(以避免无意删除项)。 可以使用块内块内的resource_groupfeatures功能标志控制prevent_deletion_if_contains_resources此行为。 (#13777
  • azurerm_resource_group_policy_assignment - 支持用户分配的标识(#15376
  • azurerm_resource_policy_assignment - 支持用户分配的标识(#15376
  • azurerm_sentinel_alert_rule_scheduled - 支持 alert_details_override#15901
  • azurerm_sentinel_alert_rule_scheduled- 对 [#15901] 的支持entity_mapping
  • azurerm_sentinel_alert_rule_scheduled - 支持 custom_details#15901
  • azurerm_sentinel_alert_rule_scheduled - 支持 group_by_alert_details#15901
  • azurerm_sentinel_alert_rule_scheduled - 支持 group_by_custom_details#15901
  • azurerm_site_recovery_replicated_vm - 对 target_availability_zone 属性的支持 (#15617
  • azurerm_shared_image - 对 support_accelerated_network 属性的支持 (#15562
  • azurerm_static_site - 该 identity 属性现在支持 SystemAssignedUserAssigned#15834
  • azurerm_storage_account - 已重命名该 allow_blob_public_access 属性以 allow_nested_items_to_be_public 更好地表示正在启用的内容(#12689
  • azurerm_storage_account - 对 edge_zone 属性的支持 (#15890
  • azurerm_storage_account - ZRS 使用 StorageV1 时不再受支持 (#16004
  • azurerm_storage_account - 属性 min_tls_version 现在默认为 1.2#10276
  • azurerm_storage_share - quota 现在是必需的 (#15982
  • azurerm_subscription_policy_assignment - 支持用户分配的标识(#15376
  • azurerm_virtual_network - 对 edge_zone 属性的支持 (#15890
  • azurerm_virtual_network_gateway - 对 edge_zone 属性的支持 (#15890
  • azurerm_virtual_hub- 对virtual_router_asn属性的支持 (#15741virtual_router_ips
  • azurerm_windows_function_app - 添加对 storage_key_vault_secret_id 属性的支持 (#15793
  • azurerm_windows_function_app - 将读取超时更新为 5m#15867
  • azurerm_windows_function_app 节点版本验证字符串不能加上 ~ 前缀 (#15884
  • azurerm_windows_function_app 支持节点版本 16 预览支持 (#15884
  • azurerm_windows_function_app - 添加对 use_dotnet_isolated_runtime#15969) 的支持
  • azurerm_windows_function_app_slot - 添加对 use_dotnet_isolated_runtime#15969) 的支持
  • azurerm_windows_function_app_slot - 添加对 storage_key_vault_secret_id 属性的支持 (#15793
  • azurerm_windows_function_app_slot - 将读取超时更新为 5m (#15867
  • azurerm_windows_virtual_machine - 对 termination_notification 属性的支持 (#14933
  • azurerm_windows_virtual_machine - 对 edge_zone 属性的支持 (#15890
  • azurerm_windows_virtual_machine_scale_set - 对 edge_zone 属性的支持 (#15890

Bug 修复:

  • 提供程序: recover_soft_deleted_key_vaults 块中的 key_vault 功能标志现在默认为 true#15984
  • 提供程序: purge_soft_delete_on_destroy 块中的 key_vault 功能标志现在默认为 true [#15984]
  • azurerm_app_configuration_feature- 检测删除应用程序配置时密钥已消失(#15973
  • azurerm_app_configuration_key- 检测删除应用程序配置时密钥已消失(#15973
  • azurerm_application_gateway - 块 backend_address_pool 现在是集而不是列表(#6896
  • azurerm_application_gateway- 块中的字段fqdns现在是 Set 而不是 List (#6896backend_address_pool
  • azurerm_application_gateway- 块中的字段ip_addresses现在是 Set 而不是 List (#6896backend_address_pool
  • azurerm_application_gateway - 块 backend_http_settings 现在是集而不是列表(#6896
  • azurerm_application_gateway - 块 frontend_port 现在是集而不是列表(#6896
  • azurerm_application_gateway- 块中的字段host_names现在是 Set 而不是 List (#6896frontend_port
  • azurerm_application_gateway - 块 http_listener 现在是集而不是列表(#6896
  • azurerm_application_gateway - 块 private_endpoint_connection 现在是集而不是列表(#6896
  • azurerm_application_gateway - 块 private_link_configuration 现在是集而不是列表(#6896
  • azurerm_application_gateway - 块 probe 现在是集而不是列表(#6896
  • azurerm_application_gateway - 块 redirect_configuration 现在是集而不是列表(#6896
  • azurerm_application_gateway - 块 request_routing_rule 现在是集而不是列表(#6896
  • azurerm_application_gateway - 块 ssl_certificate 现在是集而不是列表(#6896
  • azurerm_container_registry - 验证 georepliactions 属性不包括容器注册表的位置(#15847
  • azurerm_cosmosdb_mongo_collectiondefault_ttl_seconds- 属性现在可以设置为 -1#15736
  • azurerm_eventhub - 在删除块时 capture_description 防止恐慌 (#15930
  • azurerm_key_vault_access_policy - 在导入期间验证资源 ID (#15989
  • azurerm_linux_function_app- 修复了 for WEBSITE_CONTENTSHAREWEBSITE_CONTENTAZUREFILECONNECTIONSTRING#15907) 的app_settings更新处理
  • azurerm_linux_function_app_slot- 修复了 for WEBSITE_CONTENTSHAREWEBSITE_CONTENTAZUREFILECONNECTIONSTRING#15907) 的app_settings更新处理
  • azurerm_local_network_gateway - 无法更新 fixfor address_space#15159
  • azurerm_log_analytics_cluster_customer_managed_key - 检测何时删除客户管理的密钥(#15973
  • azurerm_mssql_database_vulnerability_assessment_rule_baseline - 防止每个应用替换资源 (#14759
  • azurerm_security_center_auto_provisioning - 在导入期间验证资源 ID [#15989]
  • azurerm_security_center_setting - 更改 setting_name 属性现在强制使用新资源 (#15983
  • azurerm_synapse_workspace - 修复无法检索从专用 SQL 池/SQL 数据仓库创建的工作区(#15829
  • azurerm_synapse_workspace_key - 密钥现在可以正确轮换(#15897
  • azurerm_windows_function_app- 修复了 for WEBSITE_CONTENTSHAREWEBSITE_CONTENTAZUREFILECONNECTIONSTRING#15907) 的app_settings更新处理
  • azurerm_windows_function_app_slot- 修复了 for WEBSITE_CONTENTSHAREWEBSITE_CONTENTAZUREFILECONNECTIONSTRING#15907) 的app_settings更新处理

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

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

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

版本 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

增强功能:

  • 依赖项:更新到 v62.1.0github.com/Azure/azure-sdk-for-go#15716
  • dependencies: updateing compute to 2021-11-01#15099
  • 依赖项:更新 kubernetescluster2022-01-02-preview#15648
  • dependencies: updateing sentinel to 2021-09-01-preview#14983
  • 数据源: azurerm_kubernetes_cluster - 弃用addon_profile了支持 、、azure_policy_enabledingress_application_gatewayhttp_application_routing_enabledoms_agentkey_vault_secrets_provideropen_service_mesh_enabled属性的块 aci_connector_linux#15584
  • 数据源: azurerm_kubernetes_cluster - 弃用了支持和role_based_access_control_enabled属性的role_based_access_controlazure_active_directory_role_based_access_control#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_port支持0的属性 backend_port#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_assignmentparameters- 现在可以更新该属性(#15623
  • azurerm_mssql_serveradministrator_login- 强制实施 Microsoft Entra 身份验证(#15771)时,属性administrator_login_password现在是可选的
  • azurerm_resource_policy_assignmentparameters- 现在可以更新该属性(#15623
  • azurerm_resource_group_policy_assignmentparameters- 现在可以更新该属性(#15623
  • azurerm_recovery_service_vault - 对 cross_region_restore_enabled 属性的支持 (#15757
  • azurerm_subscription_policy_assignmentparameters- 现在可以更新该属性(#15623
  • azurerm_storage_object_replication- 支持跨订阅副本 (replica)容器(#15603

Bug 修复:

  • azurerm_backup_protected_vm - 该 source_vm_id 属性现在不区分大小写(#15656
  • azurerm_batch_job- 如果设置了多个common_environment_properties(#15686
  • azurerm_container_group - 正确分析空或省略 dns_config.options 属性 dns_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- 支持配置group和属性 (#15598owner
  • azurerm_virtual_network_gateway- 通过 (#15689) 防止恐慌bgp_settings.0.peering_address

2.98.0 (2022 年 2 月 25 日)

特征:

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

增强功能:

  • 依赖项:升级到 v0.18.0github.com/tombuildsstuff/giovanni#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 - 现在可以在 autoscale_settings 创建 Azure Cosmos DB MongoDB 集合时设置 shard_key 属性(#15529
  • azurerm_firewall_policy - 不会等待资源在创建后完成预配(#15561

2.97.0 (2022 年 2 月 18 日)

升级说明:

特征:

  • 新数据源: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

增强功能:

  • 依赖项:升级到 v0.24.1github.com/hashicorp/go-azure-helpers#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, UserAssigned 的支持 UserAssigned#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进行管理,以、enable_disk_encryptiondisk_encryption_enabledenable_streaming_ingest、向streaming_ingestion_enabledpurge_enabledenable_purge弃用的序号属性(#15368auto_stop_enabled
  • azurerm_log_analytics_linked_storage_account- 使用ingestion时的正确大小写 data_source_type#15451
  • azurerm_logic_app_integration_account_map- 设置为content_typetext/plain何时map_typeLiquid#15370
  • azurerm_stream_analytics_cluster - 修复 tags 了未在状态中设置的问题 (#15380
  • azurerm_virtual_desktop_host_poolregistration_info- 由于 API(#14953) 中的更改,信息块已弃用,而azurerm_virtual_desktop_host_pool_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

增强功能:

  • 依赖项:更新到 v0.23.1github.com/hashicorp/go-azure-helpers#15314
  • azurerm_application_gatewaytype- 指定块时identity,现在需要块中的identity属性(#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 - 支持 StandardSSD_ZRS 属性的和 Premium_ZRSstorage_account_type#15360
  • azurerm_linux_virtual_machine - 完全支持自动 VM 来宾修补(#14906
  • azurerm_network_watcher_flow_logname- 现在可以为新资源设置该属性 (#15016
  • azurerm_orchestrated_virtual_machine_scale_set - 完全支持自动 VM 来宾修补和热修补 (#14935
  • azurerm_windows_virtual_machine - 支持 StandardSSD_ZRS 属性的和 Premium_ZRSstorage_account_type#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 使用空切片将默认 load_balancer_profile 为托管出站 IP (#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

增强功能:

  • 依赖项:升级到 v0.22.0github.com/hashicorp/go-azure-helpers#15207
  • 依赖项:更新 backup 到 API 版本 2021-07-01#14980
  • azurerm_storage_accountidentity- 块不再计算(#15207
  • azurerm_linux_virtual_machine - 对 dedicated_host_group_id 属性的支持 (#14936
  • azurerm_recovery_services_vault - 支持区域冗余存储(#14980
  • azurerm_web_pubsub_hubmanaged_identity_id- 块中的auth属性现在接受 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_namemanagement_group_id#15209
  • azurerm_policy_set_definition- 修复弃用management_group_namemanagement_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_clustersecurity_group_name- 启用提供程序属性时use_msal需要块中的rest_proxy属性(#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

增强功能:

  • dependencies:更新到 v61.3.0github.com/Azure/azure-sdk-for-go#15080
  • 依赖项:更新到 v0.21.0github.com/hashicorp/go-azure-helpers#15043
  • 依赖项:更新 kusto 到 API 版本 2021-08-27#15040
  • 提供程序:通过 use_msal 提供程序属性选择加入对 v2 身份验证令牌的支持 (#14403
  • 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预配块的资源 IDapi_management_policy#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_eventhubpartition_count- 使用高级版 sku 时,现在可以更改属性 (#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

增强功能:

  • 依赖项:升级到 v61.1.0github.com/Azure/azure-sdk-for-go#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- 属性现在可以设置为 AssessmentsSnapshot、、RegulatoryComplianceAssessmentSecureScoreControlsSnapshotRegulatoryComplianceAssessmentSnapshotSecureScoresSnapshotSubAssessmentsSnapshot#14996
  • azurerm_static_site - 对 identity 块的支持 (#14911
  • azurerm_iothub - 支持基于标识的终结点(#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 属性已弃用,适用于 gateway 3.0 版本(#14628
  • azurerm_databricks_workspace_customer_managed_key- 允许为 databricks 工作区创建资源infrastructure_encryption_enabledtrue#14915
  • azurerm_eventgrid_domain- 对local_auth_enabled属性auto_delete_topic_with_last_subscriptionauto_create_topic_with_first_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
  • azurem_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_workspacereservation_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
  • 依赖项:升级到 v60.2.0 (#14688] 和 [#14667github.com/Azure/azure-sdk-for-go
  • 依赖项:升级到 v2.10.1github.com/hashicorp/terraform-plugin-sdk#14666
  • azurerm_application_gateway- 支持key_vault_secret_id和属性 (#14413force_firewall_policy_association
  • azurerm_application_gateway - 支持 fips_enagled 属性 (#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_enabled属性workload_runtimescale_down_mode和属性的支持 (#14386
  • azurerm_linux_function_app - (Beta 资源)修复了 app_settings 筛选和 WEBSITE_CONTENTSHAREWEBSITE_CONTENTAZUREFILECONNECTIONSTRING#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- 支持高达16TBstorage_mb属性的容量 (#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_ruleresource_group_namenamespace_name- 属性已弃用,转而namespace_id支持该属性 (#14784
  • azurerm_servicebus_namespace_network_rule_setresource_group_namenamespace_name- 属性已弃用,转而namespace_id支持该属性 (#14784
  • azurerm_servicebus_namespace_authorization_ruleresource_group_namenamespace_name- 属性已弃用,转而namespace_id支持该属性 (#14784
  • azurerm_servicebus_queueresource_group_namenamespace_name- 属性已弃用,转而namespace_id支持该属性 (#14784
  • azurerm_servicebus_queue_authorization_rule- 已resource_group_namenamespace_name弃用queue_id属性和queue_name属性(#14784
  • azurerm_servicebus_subscription- 已resource_group_namenamespace_name弃用topic_id属性和topic_name属性(#14784
  • azurerm_servicebus_subscription_ruleresource_group_name- 已弃用subscription_id属性(subscription_namenamespace_nametopic_name#14784
  • azurerm_servicebus_topicresource_group_namenamespace_name- 属性已弃用,转而namespace_id支持该属性 (#14784
  • azurerm_servicebus_topic_authorization_rule- 已resource_group_namenamespace_name弃用topic_id属性和topic_name属性(#14784
  • azurerm_shared_image_version - 图像现在可以按 semver 排序(#14708
  • azurerm_virtual_network_gateway_connection - 对 connection_mode 属性的支持 (#14738
  • azurerm_web_application_firewall_policyfile_upload_limit_in_mb- 块中的policy_settings属性现在可以设置为 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,并分析 subscription_id 资源 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
  • 依赖项:更新到 v0.19.1github.com/hashicorp/go-azure-helpers#14627
  • dependencies:更新到 v2.10.0github.com/hashicorp/terraform-plugin-sdk#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 值时设置默认值 default_identity_type#14643
  • 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_id和属性 (#14287versionless_secret_id
  • azurerm_kubernetes_cluster- 对http_proxy_config包含属性 no_proxyhttps_proxytrusted_ca属性的http_proxy块的支持 (#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_fatory_trigger_schedule - 正确设置 schedule 时间 frequencyMonth/Week#14391
  • azurerm_iothub_endpoint_storage_container- 从file_name_format属性中删除默认值false并为其添加正确的验证函数(#14458
  • azurerm_postgresql_server - 现在将在从 Replica 模式 Default 升级后更改密码 (#14376

BETA 说明:

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

  • remote_debugging 重命名为 remote_debugging_enabled
  • number_of_workers 重命名为 worker_count
  • detailed_error_logging 重命名为 detailed_error_logging_enabled
  • auto_heal 重命名为 auto_heal_enabled
  • local_mysql 重命名为 local_mysql_enabled
  • client_cert_enabled 重命名为 client_certificate_enabled
  • client_cert_mode 重命名为 client_certificate_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_count并赞成并environmentcommon_environment_properties赞成task_retry_maximum跨批处理资源保持一致性 (#14368
  • azurerm_data_factory_managed_private_endpoint - 对 fqdns 属性的支持 (#14355
  • azurerm_linux_virtual_machine- 支持secure_boot_enabled和属性 (#13842vtpm_enabled
  • azurerm_linux_virtual_machine_scale_set- 支持secure_boot_enabled和属性 (#13842vtpm_enabled
  • azurerm_mssql_database - 在 3.0 功能标志后面添加对透明数据加密的支持 [#13748]
  • azurerm_point_to_site_vpn_gateway - 对 internet_security_enabled 属性的支持 (#14345
  • azurerm_subscriptiontags- 现在可以设置和更新属性(#14445

Bug 修复:

  • azurerm_container_group - 允许 search_domainsoptions 块下 dns_config 是可选的,因为它们不需要 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

增强功能:

  • 依赖项:升级到 v0.18.0github.com/hashicorp/go-azure-helpers#14261
  • azurerm_automation_rule - 对 expiration 属性的支持 (#14262
  • azurerm_cosmosdb_account- 对analytical_storagecapacitydefault_identity_typestorage_redundancy属性的支持 (#14346
  • azurerm_eventgrid_event_subscription- 支持queue_message_time_to_live_in_seconds和属性 (#14318user_assigned_identity
  • azurerm_firewall_policy - 允许属性的 cidr 范围 threat_intelligence_allowlist#14340
  • azurerm_managed_disk - 对 public_network_access_enabled 属性的支持 (#14199
  • azurerm_mssql_elasticpool - 支持 DC 家庭 (#14270
  • azurerm_mssql_server - 将默认 TLS 版本设置为 1.2(#14229) 的 3.0 功能的基础
  • azurerm_mysql_server - 将默认 TLS 版本设置为 1.2(#14229) 的 3.0 功能的基础
  • azurerm_orchestrated_virtual_machine_scale_set - 添加扩展支持 (#14236
  • azurerm_postgresql_server - 将默认 TLS 版本设置为 1.2(#14229) 的 3.0 功能的基础
  • azurerm_redis_cache - 将默认 TLS 版本设置为 1.2(#14229) 的 3.0 功能的基础
  • azurerm_service_plan (beta) - 将逻辑应用 SKU 添加到验证。 (#14288
  • azurerm_site_recovery_replication_policy- 现在支持禁用快照及其保留期(#14329
  • azurerm_storage_account - 将默认 TLS 版本设置为 1.2(#14229) 的 3.0 功能的基础
  • 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_enabled属性network_rule_bypass_optiondata_endpoint_enabled和属性的支持 (#14096
  • azurerm_cosmosdb_cassandra_datacenter - 支持 availabilit_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 - (当前已禁用)3.0 功能的基础,以支持更精细的软删除和清除保护配置(#13682
  • azurerm_key_vault_key - (当前已禁用)3.0 功能的基础,以支持更精细的软删除和清除保护配置(#13682
  • azurerm_key_vault_secret - (当前已禁用)3.0 功能的基础,以支持更精细的软删除和清除保护配置(#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_serverzone- 不再计算属性 standby_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_enabled和属性 (#13713secure_boot_enabled
  • azurerm_windows_virtual_machine_scale_set- 支持vtpm_enabled和属性 (#13713secure_boot_enabled
  • azurerm_windows_web_app- (Beta) 添加对health_check_eviction_time_in_mins属性的支持 (#14202vnet_route_all_enabled
  • azurerm_stream_analytics_output_servicebus_topic - 对 property_columns 属性的支持 (#14252
  • azurerm_storage_account- 支持table_encryption_key_type和属性 (#14080queue_encryption_key_type
  • azurerm_storage_account - (Beta) 为重命名 allow_blob_public_accessallow_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.offer 现在 source_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.offer 现在 source_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

改进:

  • 依赖项:升级到 v0.17.1github.com/hashicorp/go-azure-helpers#14141
  • 依赖项:升级到 v2.8.0github.com/hashicorp/terraform-plugin-sdk#14060
  • azurerm_application_insights- 支持internet_ingestion_enabled和属性 (#14035internet_query_enabled
  • azurerm_backup_protected_vm- 支持exclude_disk_luns和属性 (#14097include_disk_luns
  • azurerm_managed_disk_resource- 支持disk_iops_read_only和属性 (#14025disk_mbps_read_only
  • 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 - 备份备份类型现在可以从 PeriodicContinuous 创建新资源(#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_pem属性的支持 (#13934public_key_openssh
  • 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_elasticpoolGP_FSv2- 对sku属性的支持 (#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 - 属性的正确 vlaidation daily_data_cap_in_gb#13971
  • azurerm_logic_app_standard - 在专用网络上工作时不再出错 (#13964
  • azurerm_managed_disk_resource - 验证 disk_iops_read_write 属性 disk_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_deploymentcpu– 已弃用属性memory_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- 允许Etc/UTCtimezone属性 (#13906
  • azurerm_app_configuration_key- 现在支持 (#13859) 中的key正斜杠
  • 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 - 支持 regiononal_endpoint_enabled 属性 (#13767
  • azurerm_data_factory_integration_runtime_azureAutoResolve- 对location属性的支持 (#13731
  • azurerm_disk_encryption_set - 对 auto_key_rotation_enabled 属性的支持 (#13747
  • azurerm_iot_security_solution- 支持additional_workspace和属性 (#13783disabled_data_sources
  • 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_enabled属性idle_timeout_in_minutestcp_reset_enabled和属性的支持 (#13674
  • azurerm_mssql_server - 对 azuread_authentication_only 属性的支持 (#13754
  • azurerm_network_interface - 对 gateway_load_balancer_frontend_ip_configuration_id 属性的支持 (#13559
  • azurerm_synapse_spark_pool- 支持 cache_sizedynamic_executor_allocation_enabledcompute_isolation_enabled属性 session_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_subscriptionname- 字段现在可以以下划线(#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 - 从管理组取消关联订阅时,不会对子管理组进行 nil 检查 (#13540)
  • azurerm_subnet_resource - 现在将在更新时锁定虚拟网络和子网 (#13726)
  • azurerm_app_configuration_key - 现在可以混合已标记密钥和未标记密钥 (#13736)

2.80.0(2021 年 10 月 8 日)

特征:

  • 新数据源:backup_policy_file_share#13444

改进:

  • 数据源 azurerm_public_ips - 弃用 attached 属性而改用 attachment_status 属性,以改进筛选 (#13500)
  • 数据源 azurerm_public_ips - 当 attached 设置为 trueattachment_status 设置为 Attached 时,返回与 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` - 支持预测的阈值类型 (#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 - 将 upgrade_channel 显式设置为 None(若未设置),以解决 AKS 中的中断性行为更改 (#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 - 支持 identitySystemAssigedUserAssigned (#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 - 还原了在非托管证书的证书选择中引入错误的更改 (#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 - 支持使用 availability_zone 添加或替换 frontend_ip_configuration (#13305)
  • azurerm_virtual_hub_connection - 修复创建虚拟网络资源时的争用条件 (#13294)

2.76.0(2021 年 9 月 10 日)

说明

  • 选择加入 Beta 版:Azure 提供程序版本 2.76 为 3.0 中的一些新功能引入了选择加入 Beta 版 - 有关详细信息,请参阅 3.0 说明3.0 升级指南 (#12132)

特征:

  • 新数据源: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 - 支持参数 app_service_plan_id 与 ASE 一起使用 (#13101)
  • azurerm_application_gateway - 对应用程序网关的 mTLS 支持 (#13273)
  • azurerm_cosmosdb_account - 支持 local_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_domain - 支持 identity 块 (#12951)
  • azurerm_eventgrid_topic - 支持 identity 块 (#12951)
  • azurerm_eventgrid_system_topic - 支持 identity 块 (#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_function - 支持 key_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 - 添加对 spark for 3.1 的支持 (#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_enabled和属性 (#13117dynamic_path_enabled
  • azurerm_data_factory_dataset_delimited_text- 支持dynamic_path_enabled和属性 (#13117dynamic_path_enabled
  • azurerm_data_factory_dataset_json- 支持dynamic_path_enabled和属性 (#13117dynamic_path_enabled
  • azurerm_data_factory_dataset_parquet- 支持dynamic_path_enabled和属性 (#13117dynamic_path_enabled
  • 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 - 当前通过允许 @ 来验证 name 属性 (#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 将在删除资源组期间检查嵌套在资源组中的资源,并要求首先删除这些资源。 这避免了无意中删除资源组中的非托管资源 - 在 2.x 版本的 Azure 提供程序中,它默认禁用,但在 3.0 版本的 Azure 提供程序中,它默认启用。;有关详细信息,请参阅 features 块文档。 (#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 - 添加对 dotnet_framework_version 的支持 (#12883)
  • 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 - 根据最新 API 的要求,将默认范围修复为 /apis 而不是 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)
  • relay:重构以使用嵌入式 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_polcy - 支持 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 月 09 日)

特征:

  • 新数据源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 被视为 bool 的值解析顺序 (#12511)
  • azurerm_automation_variable_bool - 修复了导致 1 被视为 bool 的值解析顺序 (#12511)
  • azurerm_data_factory_dataset_parquet - azure_blob_storage_location.filename 属性现在为可选 (#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 月 02 日)

特征:

  • 新资源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 - 修复了应用设置和 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 - 修复了 name 属性使用错误大小写存储的 Bug (#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 升级中引入的区域行为错误 (#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)
  • azurerm_kubernetes_cluster - 支持 BYO kubelet_identity (#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 月 08 日)

Bug 修复:

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

2.62.0(2021 年 6 月 04 日)

特征:

  • 新资源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 修复:

  • azuerrm_postgres_server - 除非更改了 password,否则请勿更新 (#12008)
  • azuerrm_storage_acount - 防止 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)
  • 重构:对于 appconfiguration 切换为使用嵌入式 SDK (#11959)
  • 重构:对于 eventhub 切换为使用嵌入式 SDK (#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 属性 (#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 - 现在将正确导入辅助数据库的 creation_source_database_id 属性 (#11703)
  • azurerm_storage_account - 允许 allowed_headersexposed_headers 属性为空/空白值 (#11692)

2.58.0(2021 年 5 月 07 日)

升级说明

  • 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,Terraform 不会注意到 Azure 中 resource_owner_usernameresource_owner_password 的更改 (#11146)
  • azurerm_cosmosdb_account2021-02-01- Azure Cosmos DB for MongoDB 的版本默认使用新的 MongoDB 帐户v3.6v3.2#10926
  • azurerm_cosmosdb_mongo_collection - 新的 API/MongoDB 版本现在需要 _id 索引 (#10926)
  • 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.headers和属性 (#11209site_config.scm_ip_restrictions.headers
  • azurerm_app_service_slot- 支持site_config.ip_restrictions.headers和属性 (#11209site_config.scm_ip_restrictions.headers
  • 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 Key Vault 作为证书源时删除机密版本验证 (#11310)
  • azurerm_function_app- 支持site_config.ip_restrictions.headers和属性 (#11209site_config.scm_ip_restrictions.headers
  • 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_cluster 支持 auto_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 - 将 filter_rule 从 TypeSet 更改为 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 - 支持滚动升级模式的运行状况扩展 (#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 - 支持滚动升级模式的运行状况扩展 (#9136)

Bug 修复:

  • azurerm_app_service_slot - 修复了 http_logs 为空时出现故障的 Bug (#11267)

2.55.0(2021 年 4 月 08 日)

特征:

  • 新资源: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)
  • azurerm_web_application_firewall_policy - managed_rule_set 块中的 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 月 02 日)

特征:

  • 新资源: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(又名 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 属性 [#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)
  • azurerm_spring_cloud_custom_domain - 指定 certificate_name 时需要 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 而弃用 alternate_name 属性 (#11013)
  • 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

增强功能:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-go 的 v52.3.0 (#10829)
  • azurerm_role_assignment - 支持 scope 参数中的注册 ID (#10890)
  • azurerm_kubernetes_cluster - 支持 None 用于 private_dns_zone_id 属性 (#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 - 支持 replicaset 缩放 (#10754)
  • azurerm_postgresql_aad_administrator - 阻止 login 属性使用无效的用户名 (#10757)

2.50.0(2021 年 3 月 05 日)

特征:

  • 新数据源: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 - 字段 tenant_access 只能在不使用消耗 SKU 时配置 (#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 - 标准化 access_policy 块内 certificate_permissionskey_permissionssecret_permissionsstorage_permissions 字段的大小写 (#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& - 已将新字段 、<a0backend_poolsrouting_rules/> azurerm_frontdoor_custom_https_configuration 添加到azurerm_frontdoor资源,这是名称 ID 引用的backend_pool_load_balancing_settings映射。backend_pool_health_probes 即将推出的 Azure 提供程序版本会将块 backend_poolbackend_pool_health_probebackend_pool_load_balancingfrontend_endpointrouting_rule 从 List 更改为 Set 以解决 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 属性现在接受除空字符串以外的任何内容 (#10440)
  • azurerm_cosmosdb_account - 验证 key_vault_key_id 属性是否为无版本 (#10420)
  • azurerm_cosmosdb_account - 如果无响应,将不再出现问题 (#10525)
  • azurerm_eventhub_namespace - 正确降级到 Basic SKU (#10536)
  • azurerm_key_vault_key - 导出 versionless_id 属性 (#10420)
  • azurerm_lb_backend_address_pool - 块现已弃用且不起作用 - 请改为使用资源 (backend_addressesazurerm_lb_backend_address_pool_address#10488)
  • azurerm_linux_virtual_machine_scale_set - 修复了 extension 块中的 protected_settings 为空字符串时的 Bug (#10528)
  • azurerm_linux_virtual_machine_scale_set - 修复了 extension 块中的 settings 为空字符串时的 Bug (#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 为空字符串时的 Bug (#10528)
  • azurerm_windows_virtual_machine_scale_set - 修复了 extension 块中的 settings 为空字符串时的 Bug (#10528)

2.46.1(2021 年 2 月 05 日)

Bug 修复:

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

2.46.0(2021 年 2 月 04 日)

特征:

  • 新资源: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 为空的故障 (#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 返回空集群设置时出现故障 (#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 - 支持 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_typeSystem (#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 - 不要将 scope 添加到 assignable_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 为空时的故障 (#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 - 修复了资源 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 月 08 日)

重大更改

  • azurerm_key_vault - 字段 soft_delete_enabled 现在默认为 true 以应对 Azure API 中的中断性变更,即 Key Vault 现在默认启用软删除,无法禁用。 此属性现在不起作用,默认为 true,将在 Azure 提供程序 3.0 版中删除。 (#10088)
  • azurerm_key_vault - 字段 soft_delete_retention_days 现在默认为 90 天以匹配 Azure API 行为,因为 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

改进:

  • 批处理:更新到 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- 现在支持service_tagip_restriction块(#9609
  • azurerm_app_service_slot - 现在支持 detailed_error_mesage_enabledfailed_request_tracing_enabled 记录设置(#9162
  • azurerm_batch_pool 支持 public_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 property 属性 (#9836)
  • azurerm_data_factory_linked_service_azure_file_storage - 支持 file_share 属性 (#9934)
  • azurerm_dedicated_host - 支持其他 sku_name 值 (#9951)
  • azurerm_devspace_controller - 已弃用,因为无法再预配新的 DevSpace 控制器,这将在 Azure Provider 的 3.0 版中删除 (#10049)
  • azurerm_function_app - 计算 pre_warmed_instance_count 以使用 Azure 的默认值 (#9069)
  • azurerm_function_app- 现在支持service_tagip_restriction块(#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 RP (#10062)

  • azurerm_application_gateway - 当 SKU 为 WAF_v2 时,允许 750 用于 file_upload_limit_mb (#8753)
  • azurerm_firewall_policy_rule_collection_group - 正确验证 network_rule_collection.destination_ports 属性 (#9490)
  • azurerm_cdn_endpoint - 将多个 delivery_rule 条件 match_values 更改为可选 (#8850)
  • azurerm_cosmosdb_account - 始终在更新请求中包含 key_vault_id 以实现 azure 策略引擎兼容性 (#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 即将发布中断性变更(Key Vault 将强制启用软删除),因此 Terraform 现在将尝试在删除期间purge证书。 可通过将 features -> keyvault 块中的 purge_soft_delete_on_destroy 字段设置为 false 来禁用软删除。 (#9911)
  • azurerm_key_vault_key - 由于 Azure API 即将发布中断性变更(Key Vault 将强制启用软删除),因此 Terraform 现在将尝试在删除期间purge密钥。 可通过将 features -> keyvault 块中的 purge_soft_delete_on_destroy 字段设置为 false 来禁用软删除。 (#9911)
  • azurerm_key_vault_secret - 由于 Azure API 即将发布中断性变更(Key Vault 将强制启用软删除),因此 Terraform 现在将尝试在删除期间purge机密。 可通过将 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_names 块中的 dns_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 来解决上游 API 问题 (#9750)
  • azurerm_frontdoor_custom_https_configuration - 通过在 Terraform 中重写返回的 ID 来解决上游 API 问题 (#9750)
  • azurerm_frontdoor_firewall_policy - 通过在 Terraform 中重写返回的 ID 来解决上游 API 问题 (#9750)
  • 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 月 04 日)

特征:

  • 新资源: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 - 弃用 radius_server 块,改为使用 radius 块以支持多个服务器 (#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 - 如果 patch_mode 是默认值,则不再在创建时设置它 (#9495)

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

改进:

  • 存储:支持未来在数据平面和资源管理器存储 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)
  • azurerm_cosmosdb_cassandra_keyspace - throughput 如果由 Azure 支持启用,则现在可设置为大于 1000000 (#9050)
  • azurerm_cosmosdb_gremlin_database - throughput 如果由 Azure 支持启用,则现在可设置为大于 1000000 (#9050)
  • azurerm_cosmosdb_mongo_database - throughput 如果由 Azure 支持启用,则现在可设置为大于 1000000 (#9050)
  • azurerm_cosmosdb_sql_container - 如果由 Azure 支持启用,则现在 autoscale_settings 块中的 max_throughput 可设置为大于 1000000 (#9050)
  • azurerm_cosmosdb_sql_database - throughput 如果由 Azure 支持启用,则现在可设置为大于 1000000 (#9050)
  • azurerm_cosmosdb_table - throughput 如果由 Azure 支持启用,则现在可设置为大于 1000000 (#9050)
  • 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)
  • azurerm_kubernetes_cluster - default_node_pool 块中的 max_count 现在最大可设置为 1000 (#9227)
  • azurerm_kubernetes_cluster - default_node_pool 块中的 min_count 现在最大可设置为 1000 (#9227)
  • azurerm_kubernetes_cluster - default_node_pool 块中的 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 不再强制创建新资源 (#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 属性都已弃用,并将在提供者的版本 3.0 中删除,添加了 v2 属性。 (#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 修复:

  • azurerm_cosmosdb_sql_database 当 Azure Cosmos DB 帐户无服务器时,不再尝试获取吞吐量设置(#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 - 通过设置 daily_quota_gb 属性修复了 Free 层 (#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 月 05 日)

升级说明:

  • azurerm_kubernetes_cluster - default_node_pool 中的字段 enable_pod_security_policynode_taints 现在不再可配置(更多详细信息见下文)(#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)
  • azurerm_cosmosdb_mongo_database 当 Azure Cosmos DB 帐户无服务器时,不再尝试获取吞吐量设置(#8673
  • azurerm_key_vault_access_policy - 检查访问策略在提交到状态之前的一致性 (#9125)
  • azurerm_kubernetes_cluster - enable_pod_security_policy2020-10-15 (#8982)
  • azurerm_kubernetes_cluster - 无法再在 default_node_pool 块上设置字段 node_taints,以匹配 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)
  • azurerm_kubernetes_cluster - 当 enable_auto_scaling 设置为 true 时,可更新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 日)

升级说明

特征:

  • 新资源: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_reference 块中 parametersparameter_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 月 08 日)

改进:

  • azurerm_cognitive_account - kind 现在支持 Personalizer (#8860)
  • azurerm_search_service - sku 现在支持 storage_optimized_l1storage_optimized_l2 (#8859)
  • azurerm_storage_share- 设置为metadata和设置为 expiryaclOptionalstart#8811)Computed

Bug 修复:

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

2.31.0(2020 年 10 月 08 日)

升级说明

  • 此版本更新了 azurerm_security_center_subscription_pricing 资源以使用最新版本的安全 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_node、和 node_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 月 01 日)

升级说明

  • 此版本重命名了 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

改进:

  • 依赖项:将 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 - 值 None 已从 identity 块中删除以匹配其他资源,若要指定没有托管标识的 API 管理服务,请删除 identity 块 (#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 块中除字符串之外的类型化参数值,弃用 parameters 以支持 parameter_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 中不返回范围的错误 - 从此版本的 Azure 提供程序起,现有的 id 字段可用作 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 有时返回空 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 中不返回范围的错误 - 从 Azure 提供程序 2.28.0 版起,现有的 id 字段可用作新资源上的 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 月 04 日)

升级说明:

  • 选择加入 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 - 无论 provision_vm_agent 的值为何,都允许在手动安装 VM 代理时更新 allow_extension_operations (#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 - 无论 provision_vm_agent 的值为何,都允许在手动安装 VM 代理时更新 allow_extension_operations (#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)
  • azurerm_frontdoor_firewall_policy - match_condition 块中的 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 Public 中的有效区域(解决来自 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

改进:

  • 依赖项:将 containerinstance 更新为 API 版本 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 以使用前端终结点的资源 ID,而不是自定义资源 ID (#8146)
  • azurerm_lb - 切换为使用 API 版本 2020-03-01 来解决 API 版本中的 bug 2020-05-01 (#8006)
  • azurerm_lb_backend_address_pool - 为“负载均衡器 ID”字段添加更具体的验证 (#8172)
  • azurerm_lb_backend_address_pool - 确保所有字段始终设置为状态 (#8172)
  • azurerm_lb_backend_address_pool - 切换为使用 API 版本 2020-03-01 来解决 API 版本中的 bug 2020-05-01 (#8006)
  • azurerm_lb_nat_pool - 为“负载均衡器 ID”字段添加更具体的验证 (#8172)
  • azurerm_lb_nat_pool - 确保所有字段始终设置为状态 (#8172)
  • azurerm_lb_nat_pool - 切换为使用 API 版本 2020-03-01 来解决 API 版本中的 bug 2020-05-01 (#8006)
  • azurerm_lb_nat_rule - 为“负载均衡器 ID”字段添加更具体的验证 (#8172)
  • azurerm_lb_nat_rule - 确保所有字段始终设置为状态 (#8172)
  • azurerm_lb_nat_rule - 切换为使用 API 版本 2020-03-01 来解决 API 版本中的 bug 2020-05-01 (#8006)
  • azurerm_lb_outbound_rule - 为“负载均衡器 ID”字段添加更具体的验证 (#8172)
  • azurerm_lb_outbound_rule - 确保所有字段始终设置为状态 (#8172)
  • azurerm_lb_outbound_rule - 切换为使用 API 版本 2020-03-01 来解决 API 版本中的 bug 2020-05-01 (#8006)
  • azurerm_lb_probe - 为“负载均衡器 ID”字段添加更具体的验证 (#8172)
  • azurerm_lb_probe - 确保所有字段始终设置为状态 (#8172)
  • azurerm_lb_probe - 切换为使用 API 版本 2020-03-01 来解决 API 版本中的 bug 2020-05-01 (#8006)
  • azurerm_lb_rule - 为“负载均衡器 ID”字段添加更具体的验证 (#8172)
  • azurerm_lb_rule - 确保所有字段始终设置为状态 (#8172)
  • azurerm_lb_rule - 切换为使用 API 版本 2020-03-01 来解决 API 版本中的 bug 2020-05-01 (#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_group 设置为 true (#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 月 07 日)

依赖项:

  • 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_stringsecondary_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 - 支持 sku_tierFree 就地升级到 Paid (#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#7511) 添加dataset_data_lake_gen1支持
  • 新资源: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 - geo_location.prefix 属性已被弃用,因为自 2019 年 4 月 25 日起,服务不再接受它作为输入 (#7597)
  • 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

改进:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-go 的 v44.0.0 (#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 - 不再在 Azure 中国发送 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_databaseelastic_pool_id remove 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 修复:

  • 提供程序:弃用 metadata_url 而改用 metadata_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_name 以与 azurerm_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 (HyperScale) 系列强制使用新资源 (#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 月 03 日)

升级说明:

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

特征:

  • 新资源:azurerm_kusto_cluster_principal_assignment#7533

改进:

  • 依赖项:更新到 github.com/Azure/azure-sdk-for-go 的v43.2.0 (#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 属性 (#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 个 SKU,最多 GP_S_Gen5_40 个 (#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 - 设置为 [] 时正确清除 ip_rulesvirtual_network_subnet_ids (#7385)

2.15.0(2020 年 6 月 19 日)

升级说明:

  • azurerm_orchestrated_virtual_machine_scale_set - 2019-12-01 计算 API 中的服务团队现在要求将 single_placement_group 属性设为 false (#7188)

依赖项

  • v43.1.0 更新为 github.com/Azure/azure-sdk-for-go (#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 属性 (#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 端的资源 ID 从 authorizationRules 更改为 AuthorizationRules 的情况 (#7248)
  • azurerm_eventgrid_event_subscription - 修复了省略 subject_filter 时出现的故障 (#7222)
  • azurerm_function_app - fix app_settings 修复了使用 Linux 消耗计划时的 app_settings (#7230)
  • azurerm_linux_virtual_machine_scale_set - 添加了对 max_bid_price 字段的验证 (#7233)
  • azurerm_kubernetes_cluster - Azure Policy 加载项在 Azure 中国中不再受支持并且不再发送 (#7233)
  • azurerm_kubernetes_cluster - Azure Policy 加载项在 Azure 美国政府中不再受支持并且不再发送 (#7233)
  • azurerm_kubernetes_cluster - Kubernetes 仪表板加载项在 Azure 美国政府中不再受支持并且不再发送 (#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 月 04 日)

特征:

  • 新数据源: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 - 未显式指定 IP 限制时,现在会对其设置默认优先级 (#7059)
  • 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 - 当 os_typelinux 时正确设置 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 - 支持新的 maxmemory 策略 allkeys-lfuvolatile-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 - 找不到数据共享帐户时引发错误 (#7024)
  • 数据源:azurerm_hdinsight_cluster - 找不到 HDInsight 群集时引发错误 (#7024)
  • 数据源:azurerm_healthcare_service - 找不到 HealthCare 服务时引发错误 (#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_enforcement 改为 ssl_enforcement_enabledgeo_redundant_backup 改为 geo_redundant_backup_enabled,以及 auto_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_enforcement 改为 ssl_enforcement_enabledgeo_redundant_backup 改为 geo_redundant_backup_enabled,以及 auto_grow 改为 auto_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 为空的故障 (#6910)
  • 数据源:azurerm_mysql_server - 删除 administrator_login_password 属性,因为它不是从 API 返回的 (#6865)
  • azurerm_api_management - 修复了 policy 为空的故障 (#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 月 07 日)

特征:

  • 新数据源: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 - 支持 primary_connection_string_aliassecondary_connection_string_alias 属性 (#6708)
  • 数据源:azurerm_eventhub_namespace_authorization_rule - 支持 primary_connection_string_aliassecondary_connection_string_alias 属性 (#6708)
  • 数据源:azurerm_eventhub_namespace - 支持 default_primary_connection_string_alias_defaultsecondary_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 - 支持 primary_connection_string_aliassecondary_connection_string_alias 属性 (#6708)
  • azurerm_eventhub_namespace_authorization_rule - 支持 primary_connection_string_aliassecondary_connection_string_alias 属性 (#6708)
  • azurerm_eventhub_namespace - 支持 default_primary_connection_string_alias_defaultsecondary_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 - 支持 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)
  • azurerm_virtual_network_gateway_connection - 当 typeIPSec 时,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_enforcement 改为 ssl_enforcement_enabledgeo_redundant_backup 改为 geo_redundant_backup_enabled,以及 auto_grow 改为 auto_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 的错误 (#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 月 09 日)

中断性变更:

  • Azure Kubernetes 服务
    • 由于 AKS API 中的中断性变更,azurerm_kubernetes_cluster 资源的行为发生了重大变化,不再支持创建混合模式身份验证群集(例如,使用具有托管标识的服务主体)。
    • AKS 团队已确认,当对群集(而不是节点池)进行更改时,Azure API 将更新现有群集,使其仅使用 MSI。 虽然 Terraform 可自动执行此操作,但某些环境对可添加/删除哪些标签有限制 - 因此,需要在带外执行此操作。 相反,在检测到尚未更新的混合模式群集时(或者在检测到 Terraform 配置仍包含 service_principal 块的前混合模式群集时),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 - 如果未指定,现在由 Azure 生成使 windows_profile 块计算为 Windows 凭据的操作 (#6095)
  • 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 月 02 日)

特征:

  • 新数据源: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 - 始终将 enable_accelerated_networking 发送给 API (#6289)
  • azurerm_management_group - 已弃用,并将 group_id 属性重命名为 name 以更好地匹配它代表的内容 (#6276)

Bug:

  • 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 块切换为 Set 而不是 List 来处理这种无序状态 (#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_CONTENTWEBSITE_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 强制所有新部署的 Front Door 服务上的 location 属性必须设置为“全局”。

特征:

  • 新数据源: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

改进:

  • 批处理:更新到 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 属性最大为 125 (#5906)
  • 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 位置创建的所有 Front Door 新资源 (#6015)
  • azurerm_frontdoor_firewall_policy - 添加了对 Frontdoor WAF 名称限制的验证 (#5943)
  • azurerm_linux_virtual_machine_scale_set - 纠正了 source_image_id 验证 (#5901)
  • azurerm_netapp_volume - 支持卷大小最大为 100TB (#5485)
  • azurerm_search_service - 更改属性 replica_countpartition_count 属性不再强制新资源 (#5935
  • azurerm_storage_account - 修复了指定空 static_website 块时的故障 (#6050)
  • azurerm_storage_account - 在不使用 AzureAD 身份验证时使用 SharedKey 授权读取/更新静态网站 (#6050)

2.0.0(2020 年 2 月 24 日)

注意:

  • 主版本:Azure Provider 的 2.0 版是一个主版本 - 已删除一些弃用的字段/资源 - 有关详细信息,请参阅 2.0 版升级指南
  • 提供程序块:Azure Provider 现在要求在提供程序块中指定一个 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 - 删除了别名 VirtualMachineContributor,因为它已被弃用,改为使用全名 Virtual Machine Contributor (#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 块(而不是 IP 地址)以匹配 Azure API (#5823)
  • azurerm_app_service - 从 site_config 块中删除了 virtual_network_name 字段 (#5823)
  • azurerm_app_service_plan - 删除了已弃用的 properties 块,因为这些属性已移动到顶层 (#5717)
  • azurerm_app_service_slot - 从 site_config 块中删除了 subnet_mask 字段 (#5823)
  • azurerm_app_service_slot - site_config 块中的字段 ip_address 现在可引用 CIDR 块(而不是 IP 地址)以匹配 Azure API (#5823)
  • azurerm_app_service_slot - 从 site_config 块中删除了 virtual_network_name 字段 (#5823)
  • azurerm_application_gateway - 将 match 块中 body 字段的默认值从 * 更新为空字符串 (#5752)
  • azurerm_automation_account - 删除了 sku 块,因为它已被弃用,改为使用 sku_name 字段 (#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 字段不再为 Computed (#5823)
  • azurerm_container_group - ports 块中的 protocol 字段不再为 Computed,现在默认为 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 - 删除了已弃用的 vault_name 字段,该字段已被 key_vault_id 字段替代 (#5774)
  • azurerm_key_vault_access_policy - 删除了已弃用的 resource_group_name 字段,该字段已被 key_vault_id 字段替代 (#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 的默认值从 Standard 更新为 Basic (#5747)
  • azurerm_kubernetes_cluster - default_node_pool 块现在为必需 (#5823)
  • azurerm_kubernetes_cluster - 删除了已弃用的 agent_pool_profile 块 (#5823)
  • azurerm_kubernetes_cluster - enable_pod_security_policy 字段不再为 Computed (#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_idazurerm_network_interface_security_group_association (#5784)
  • azurerm_network_interface_application_security_group_association - 现在需要对所有 IP 配置删除网络接口和应用程序安全组之间的 ip_configuration_name 字段关联 (#5815)
  • azurerm_network_interface - virtual_machine_id 字段选择为仅限计算,因为它不可设置 (#5784)
  • azurerm_notification_hub_namesapce - 删除 sku 块,改为使用 sku_name 参数 (#5722)
  • azurerm_postgresql_server - 删除了 sku 块,因为它已被弃用,改为使用 sku_name 字段 (#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 更改日志

版本 1.0.0 - 1.44.0

1.44.0 (2020 年 2 月 12 日)

说明

  • 准备 2.0: 我们打算将 v1.44.0 作为 1.x 行中的最后一个版本 - 我们将在下一个版本中将重点转向 2.0。 建议 咨询 2.0 版中的更改列表,了解和 试用 1.x 版本中提供的 Beta 版本 (如果你感兴趣)。

  • Terraform 0.10/0.11: 即将推出的 Azure 提供程序版本 2.0 不支持 Terraform 0.10.x 和 Terraform 0.11.x - 需要升级到 Terraform 0.12 才能使用 Azure 提供程序的版本 2.0(及更高版本)。

特征:

  • 新数据源:azurerm_eventhub_consumer_group#5518
  • 新数据源:azurerm_function_app#5642
  • 新数据源:azurerm_iothub_dps_shared_access_policy#5516

对 BETA 资源的更改:

  • azurerm_linux_virtual_machine - 添加了 SSH 密钥类型的验证(#5610
  • azurerm_linux_virtual_machine_scale_set - 支持使用自动和滚动升级策略更新 VMSS (在更新期间发送 health_probe_id ) (#5430
  • azurerm_windows_virtual_machine - 添加了 SSH 密钥类型的验证(#5610
  • azurerm_windows_virtual_machine_scale_set - 支持使用自动和滚动升级策略更新 VMSS (在更新期间发送 health_probe_id ) (#5430

改进:

  • azurerm_api_management - 支持配置 HTTP2 协议(#5593
  • azurerm_cognitive_account - 支持 kindFormRecognizer#5679
  • azurerm_cognitive_account - 支持 kindImmersiveReader#5604
  • azurerm_databricks_workspace - 对 Trial SKU 的支持(#5652
  • azurerm_function_app - 支持配置 ip_restriction 块(#5440
  • azurerm_function_app - 支持配置用户分配的标识(#5676
  • azurerm_key_vault_key - 支持 not_before_dateexpiration_date#5619
  • azurerm_lb - 修复删除 HTTP 响应时崩溃 (#5680
  • azurerm_stream_analytics_job - 支持导入在门户中创建的作业(#5522
  • azurerm_storage_blob - 支持使用 Microsoft Entra ID 进行身份验证(#5614
  • azurerm_storage_container - 支持使用 Microsoft Entra ID 进行身份验证(#5614
  • azurerm_storage_queue - 支持使用 Microsoft Entra ID 进行身份验证(#5614

Bug:

  • azurerm_storage_account - 修复由多个网络规则引起的挂起销毁 (#5565
  • azurerm_linux_virtual_machine - 修复 shared_image_id 分析(#5640

1.43.0 (2020 年 2 月 4 日)

说明

  • 选择加入 Beta 版: Azure 提供程序版本 1.43 引入了对 2.0 中一些新功能的选择加入 Beta 版 - 可在 Beta 指南中找到更多信息。

  • Terraform 0.10/0.11: 即将推出的 Azure 提供程序版本 2.0 不支持 Terraform 0.10.x 和 Terraform 0.11.x - 需要升级到 Terraform 0.12 才能使用 Azure 提供程序的版本 2.0(及更高版本)。

特征:

  • 新数据源:azurerm_eventhub_namespace_authorization_rule#5489
  • 新数据源:azurerm_mariadb_server#5506

改进:

  • azurerm_application_insights- 对daily_data_cap_in_gb属性的支持 (#5480daily_data_cap_notifications_disabled
  • azurerm_private_endpoint- 公开和 (#5571) 之间的group_id映射subresource_names
  • azurerm_recovery_services_vault - 对 soft_delete_enabled 属性的支持 (#5586

Bug:

  • azurerm_databricks_workspace- 允许下划线(name#5548
  • azurerm_dns_aaaa_record - 规范化 IPv6 地址(#5459
  • azurerm_frontdoor - 包括块所需的 minimum_tls_versioncustom_https_configuration#5539
  • azurerm_managed_disk - 在附加到虚拟机时正确处理磁盘大小调整(#5579
  • azurerm_marketplace_agreement - 如果不接受,请重新创建协议(#5582
  • azurerm_mysql_virtual_network_rule - 允许 subnet_id 位于其他订阅中,然后是数据库 (#5568
  • azurerm_virtual_network_gateway_connection - 最大增加到 routing_weight32000#5540

1.42.0 (2020 年 1 月 27 日)

注意:

  • azurerm_cosmosdb_account - 现在 capabilities 强制新,因为它在设置后无法更新(#5453

特征:

  • 新数据源:azurerm_dedicated_host#5513
  • 新数据源:azurerm_api_management_api_version_set#5470
  • 新资源:azurerm_dedicated_host#5513

改进:

  • 依赖项:升级到 v38.1.0github.com/Azure/azure-sdk-for-go#5385
  • frontdoor:更新以使用 API 版本 2019-11-01#5385
  • azurerm_application_insights - 添加对 retention_in_days#5457) 的支持
  • azurerm_batch_pool - 对 network_configuration 属性的支持 (#5392
  • azurerm_cosmosdb_account - 对 EnableMongo 功能的支持 (#5325
  • azurerm_cosmosdb_account - 支持 Parse 类型 (#5453
  • azurerm_cosmosdb_sql_container - 对 default_ttl 属性的支持 (#5492
  • azurerm_databricks_workspace - 对 custom_parameters 属性和 public_subnet_nameprivate_subnet_name参数 virtual_network_id 的支持 (#3889
  • azurerm_databricks_workspace - 对 no_public_ip 自定义参数的支持 (#5469
  • azurerm_express_route_circuit - 对 Basic 层的支持 Local#5456
  • azurerm_frontdoor_firewall_policy - 对排除项的支持(#5407
  • azurerm_iothub- 对event_hub_retention_in_days属性的支持 (#5505event_hub_partition_count
  • azurerm_kubernetes_cluster - 添加对 load_balancer_profile#5394) 的支持
  • azurerm_network_watcher_flow_log - 对 version 属性的支持 (#5419
  • azurerm_traffic_manager_profile - 添加 expected_status_code_ranges#5471
  • azurerm_traffic_manager_profile- 切换到dns_config列表和monitor_config限制(1#5471
  • azurerm_kubernetes_cluster - 支持在不重新生成群集的情况下更新 AKS Microsoft Entra RBAC 配置文件(#5410

Bug 修复:

  • azurerm_app_service - 修复 nil 时的 logs 崩溃 (#5414
  • azurerm_container_group - 修复从 Azure API 响应中为 nil 时的 IPAddress.Ports 崩溃 (#5415
  • azurerm_frontdoor - 修复了无法禁用缓存的问题 forwarding_configuration#5358
  • azurerm_postgresql_server - 正确验证 name 属性 (#5443
  • azurerm_postgresql_database - 正确验证 server_name 属性 (#5443
  • azurerm_postgresql_firewall - 正确验证 server_name 属性 (#5443
  • azurerm_postgresql_virtual_network_rule - 正确验证 server_name 属性 (#5443
  • azurerm_private_link_service- 修复从 Azure API 返回和块时auto_approval崩溃 (#5428visibility
  • azurerm_subnet - 现在计算该delegations.#.actions 属性以适应 Azure 默认值 (#5484
  • azurerm_virtual_machine - 如果 network_interface_ids 失踪,将不再恐慌(#5413

1.41.0 (2020 年 1 月 16 日)

注释:

  • azurerm_managed_disk - Azure API 现在要求 storage_account_id 在导入期间指定字段,因此,在将 VHD 导入到托管磁盘时,现在需要此字段(#5250

特征:

  • 新数据源:azurerm_dedicated_host_group#5307
  • 新数据源:azurerm_disk_encryption_set#5249
  • 新数据源:azurerm_eventgrid_topic#5367
  • 新数据源:azurerm_iothub_dps#5336
  • 新数据源:azurerm_iothub_shared_access_policy#5368
  • 新数据源:azurerm_storage_container#5374
  • 新资源:azurerm_api_management_identity_provider_facebook#5346
  • 新资源:azurerm_api_management_identity_provider_twitter#5306
  • 新资源:azurerm_api_management_identity_provider_microsoft#5369
  • 新资源:azurerm_cosmosdb_gremlin_graph#5301
  • 新资源:azurerm_dedicated_host_group#5307
  • 新资源:azurerm_disk_encryption_set#5249

改进:

  • 依赖项:升级到 v38.0.0 github.com/Azure/azure-sdk-for-go (#5335
  • 备份:更新以使用 API 版本 2019-05-13#5335
  • 数据源: azurerm_managed_disk - 公开 disk_encryption_set_id#5250
  • 数据源: azurerm_managed_disk - 公开 storage_account_id#5250
  • azurerm_cognitive_accountsku- 该块已被弃用,转而支持sku_name该房产 (#5380
  • azurerm_devspace_controllersku- 该街区已被弃用,转而支持sku_name该房产 (#5379
  • azurerm_batch_pool - 对 metadata 属性的支持 (#5309
  • azurerm_function_appconnection_string- 从 a TypeListTypeSet 转换为 a (#5319
  • azurerm_iothub - 弃用 sku.tier 属性,因为它不再需要 (#5382
  • azurerm_iothub - 将上限 200 添加到 sku.capacify 验证范围 (#5382
  • azurerm_iothub_dps - 弃用 sku.tier 属性,因为它不再需要 (#5382
  • azurerm_iothub_dps - 将上限 200 添加到 sku.capacify 验证范围 (#5382
  • azurerm_lb_rule - 对 enable_tcp_reset 属性的支持 (#5373
  • azurerm_lb_nat_rule- 支持enable_tcp_reset和属性 (#5373idle_timeout_in_minutes
  • azurerm_managed_disk - 支持配置 disk_encryption_set_id#5250
  • azurerm_managed_disk - 支持在导入期间配置 storage_account_id Azure API 现在所需的配置(#5250
  • azurerm_mariadb_serversku- 该块已被弃用,转而赞成该sku_name房产 (#5378
  • azurerm_mysql_serversku- 该块已被弃用,转而支持sku_name该房产 (#5377
  • azurerm_postgresql_serversku- 该块已被弃用,转而支持sku_name该房产 (#5376

Bug 修复:

  • azurerm_api_management_operation - 不再对缺失值 request 感到恐慌 (#5318
  • azurerm_storage_account - 修复不支持队列的帐户的性能问题 (#5316

1.40.0 (2020 年 1 月 8 日)

特征:

  • 新数据源:azurerm_netapp_volume#4933
  • 新数据源:azurerm_netapp_snapshot#5215
  • 新数据源:azurerm_signalr_service#5276
  • 新资源:azurerm_advanced_threat_protection#4848
  • 新资源:azurerm_api_management_diagnostic #4836
  • 新资源:azurerm_api_management_identity_provider_aad#5268
  • 新资源:azurerm_api_management_identity_provider_google#5279
  • 新资源:azurerm_app_service_virtual_network_swift_connection#5214
  • 新资源:azurerm_automation_certificate#4785
  • 新资源:azurerm_backup_container_storage_account#5213
  • 新资源:azurerm_backup_policy_file_share#5213
  • 新资源:azurerm_backup_protected_file_share#5213
  • 新资源:azurerm_cosmosdb_gremlin_database#5248
  • 新资源:azurerm_iothub_dps_shared_access_policy#5171
  • 新资源:azurerm_kusto_database_principal#5242
  • 新资源:azurerm_network_watcher_flow_log#5059
  • 新资源:azurerm_netapp_volume#4933
  • 新资源:azurerm_netapp_snapshot#5215
  • 新资源:azurerm_stream_analytics_reference_input_blob#3633

改进:

  • 数据源: azurerm_private_link_service - 公开 enable_proxy_protocol 属性 (#5178
  • 数据源: azurerm_virtual_network_gateway - 公开 generation 属性 (#5198
  • azurerm_application_gateway - 对 trusted_root_certificate_names 属性的支持 (#5204
  • azurerm_api_management_operation - 当缺少值时 response 将不再恐慌 (#5273
  • azurerm_cosmosdb_cassandra_keyspace - 对 throughput 属性的支持 (#5203
  • azurerm_cosmosdb_sql_container - 对 throughput 属性的支持 (#5203
  • azurerm_cosmosdb_sql_database - 对 throughput 属性的支持 (#5203
  • azurerm_cosmosdb_table - 对 throughput 属性的支持 (#5203
  • azurerm_dns_a_record - 支持配置 target_resource_id#5218
  • azurerm_dns_aaaa_record - 支持配置 target_resource_id#5218
  • azurerm_dns_cname_record - 支持配置 target_resource_id#5218
  • azurerm_dns_mx_record - 属性 name 现在是可选的(#5205
  • azurerm_function_app - 对 ftps_state 属性的支持 (#5169
  • azurerm_image - 支持配置 hyper_v_generation#4453
  • azurerm_iothub_dps_shared_access_policy- 对primary_connection_string属性的支持 (#5231secondary_connection_string
  • azurerm_key_vault - 属性 network_acls 现已计算(#5207
  • azurerm_kubernetes_cluster - 对 identity 属性的支持 (#5168
  • azurerm_kubernetes_cluster - 支持专用链接 (#5161
  • azurerm_logic_app_trigger_recurrence - 对 start_time 属性的支持 (#5244
  • azurerm_private_link_service - 对 enable_proxy_protocol 属性的支持 (#5178
  • azurerm_recovery_services_fabric - 已弃用并重命名为 azurerm_site_recovery_fabric#5170
  • azurerm_recovery_network_mapping - 已弃用并重命名为 azurerm_site_recovery_network_mapping#5170
  • azurerm_recovery_services_protection_container - 已弃用并重命名为 azurerm_site_recovery_protection_container#5170
  • azurerm_recovery_services_protection_container_mapping - 已弃用并重命名为 azurerm_site_recovery_protection_container_mapping#5170
  • azurerm_recovery_services_replication_policy - 已弃用并重命名为 azurerm_site_recovery_protection_policy#5170
  • azurerm_recovery_replicated_vm - 已弃用并重命名为 azurerm_site_recovery_replicated_vm#5170
  • azurerm_recovery_services_protection_policy_vm - 已弃用并重命名为 zurerm_backup_policy_vm#5170
  • azurerm_recovery_services_protected_vm - 已弃用并重命名为 azurerm_backup_protected_vm#5170
  • azurerm_search_service - 公开 query_keys#5029
  • azurerm_storage_account - 公开 blob_properties 块 (#3807
  • aaurerm_storage_account - 正确处理空网络规则 API 响应(#5210
  • azurerm_storage_account - 使资源组名称区分大小写(#5289
  • azurerm_shared_image_version - 对 storage_account_type 属性的支持 (#5212
  • azurerm_virtual_network_gateway - 支持配置 generation#5198
  • azurerm_virtual_network_gateway_connection - 对 connection_protocol 属性的支持 (#5145

Bug 修复:

  • 数据源: azurerm_shared_image_version - 将 storage_account_type 属性从集更改为列表(#5212
  • azurerm_api_management_api - 在检测已删除资源的 API 中处理行为更改 (#5054
  • azurerm_api_management_api- 正确设置 soap API 类型(soap_pass_through#5081
  • azurerm_app_configuration - 暂时将 resource_group_name 不区分大小写来处理中断性 API 更改(#5324
  • azurerm_healthcare_service - 使 rhe cors_configuration 块计算 (#5046
  • azurerm_monitor_log_profile - 轮询,直到日志配置文件重复可用(#5194
  • azurerm_storage_account_network_rules- 匹配用于ip_rules 与块azurerm_storage_account (#5201) 中使用的network_rulesip_rules 验证匹配
  • azurerm_subnet - 允许同时 enforce_private_link_endpoint_network_policies 设置和 enforce_private_link_service_network_policies 设置在一起 (#5200
  • azurerm_virtual_machine - 处理 nil 时的 os_profile_secrets 崩溃 (#5308
  • azurerm_virtual_machine- 在 nil 内的块时vault_certificates处理崩溃 (#5308os_profile_secrets

1.39.0 (2019 年 12 月 16 日)

特征:

  • 新资源:azurerm_app_configuration#4859
  • 新资源:azurerm_bot_channel_ms_teams#4984
  • 新资源:azurerm_mssql_database_vulnerability_assessment_rule_baseline#3806
  • 新资源:azurerm_mssql_server_vulnerability_assessment#3806
  • 新资源:azurerm_mssql_server_security_alert_policy#3806

改进:

  • 依赖项:升级到 v0.7.1 github.com/tombuildsstuff/giovanni (#5143
  • 存储:切换到使用 Azure/go-autorest 中的授权者(#5109
  • azurerm_app_service - 将验证添加到导入 (#5107
  • azurerm_app_service_certificate - 将验证添加到导入 (#5107
  • azurerm_app_service_custom_hostname_binding - 将验证添加到导入 (#5107
  • azurerm_app_service_plan - 将验证添加到导入 (#5107
  • azurerm_app_service_slot - 将验证添加到导入 (#5107
  • azurerm_app_service_source_control_token - 将验证添加到导入 (#5107
  • azurerm_cosmos_mongo_collection - 弃用 indexes 属性 (#5116
  • azurerm_cosmos_mongo_collection - 计算吞吐量并删除默认值以让 API 将其移交(#5116
  • azurerm_cosmos_mongo_database - 对 throughput 属性的支持 (#5116
  • azurerm_function_app - 支持 min_tls_version#5074
  • azurerm_private_link_endpoint - 已弃用并重命名为 azurerm_private_endpoint#5150

Bug 修复:

  • 数据源: azurerm_nat_gateway - 当块格式不正确时 sku 处理崩溃(#5104
  • azurerm_api_management_api - 确保 version_set_id 指定时间 version#4993
  • azurerm_nat_gateway - 当块格式不正确时 sku 处理崩溃 (#5104
  • azurerm_private_link_endpoint - 修复字段的 subresource_names 验证 (#5118
  • azurerm_storage_account - 列出存储帐户时查询所有页面 (#5075
  • azurerm_storage_blob - 列出存储帐户时查询所有页面 (#5075
  • azurerm_storage_container - 列出存储帐户时查询所有页面 (#5075
  • azurerm_storage_file - 列出存储帐户时查询所有页面 (#5075
  • azurerm_storage_queue - 列出存储帐户时查询所有页面 (#5075
  • azurerm_storage_table - 列出存储帐户时查询所有页面 (#5075

1.38.0 (2019 年 12 月 6 日)

特征:

  • 新数据源:azurerm_nat_gateway#4449
  • 新数据源:azurerm_private_link_endpoint_connection#4493
  • 新数据源:azurerm_virtual_hub#5004
  • 新资源:azurerm_iothub_fallback_route#4965
  • 新资源:azurerm_nat_gateway#4449
  • 新资源:azurerm_point_to_site_vpn_gateway#5004
  • 新资源:azurerm_private_dns_mx_record#4915
  • 新资源:azurerm_private_link_endpoint#4493
  • 新资源:azurerm_storage_account_network_rules#5082
  • 新资源:azurerm_subnet_nat_gateway_association#4449
  • 新资源:azurerm_virtual_hub#5004
  • 新资源:azurerm_vpn_gateway#5004
  • 新资源:azurerm_vpn_server_configuration#5004

改进:

  • network:更新以使用 API 版本 2019-09-01#5004
  • azurerm_application_gateway- 更新块中的autoscale_configuration验证min_capacitymax_capacity#4958
  • azurerm_application_gateway - 修复了使用探测匹配的空正文时崩溃 (#5056
  • azurerm_dns_a_record - 公开 fqdn#5000
  • azurerm_dns_aaaa_record - 公开 fqdn#5000
  • azurerm_dns_caa_record - 公开 fqdn#5000
  • azurerm_dns_cname_record - 公开 fqdn#5000
  • azurerm_dns_mx_record - 公开 fqdn#5000
  • azurerm_dns_ns_record - 公开 fqdn#5000
  • azurerm_dns_ptr_record - 公开 fqdn#5000
  • azurerm_dns_srv_record - 公开 fqdn#5000
  • azurerm_dns_txt_record - 公开 fqdn#5000
  • azurerm_mysql_server - 添加对版本 8.0(#5019) 的支持

Bug 修复:

  • azurerm_mssql_elasticpool - 当 nil 时 sku 不再恐慌 (#5017
  • azurerm_storage_account- 确保在删除期间只锁定每个虚拟网络一次 (#4908
  • azurerm_virtual_wan - 弃用 security_provider_name 字段,因为它不再使用 (#5004

1.37.0 (2019 年 11 月 26 日)

说明

此版本中的资源 azurerm_kubernetes_cluster 进行了重大更改,以解决 Azure API 中的中断行为更改。 因此, agent_pool_profile 块已被块取代 default_node_pool 。 可以改用 azurerm_kubernetes_cluster_node_pool 资源配置多个节点池。

特征:

  • 新数据源:azurerm_automation_account#4740
  • 新数据源:azurerm_netapp_account#4416
  • 新数据源:azurerm_netapp_pool#4889
  • 新数据源:azurerm_private_link_service#4426
  • 新数据源:azurerm_private_link_service_endpoint_connections#4426
  • 新资源:azurerm_data_factory_trigger_schedule#4793
  • 新资源:azurerm_iothub_endpoint_eventhub#4823
  • 新资源:azurerm_iothub_endpoint_servicebus_queue#4823
  • 新资源:azurerm_iothub_endpoint_servicebus_topic#4823
  • 新资源:azurerm_iothub_endpoint_storage_container#4823
  • 新资源:azurerm_iothub_route#4923
  • 新资源:azurerm_kubernetes_cluster_node_pool#4899
  • 新资源:azurerm_netapp_account#4416
  • 新资源:azurerm_netapp_pool#4889
  • 新资源:azurerm_private_dns_aaaa_record#4841
  • 新资源:azurerm_private_dns_ptr_record#4703
  • 新资源:azurerm_private_dns_srv_record#4783
  • 新资源:azurerm_private_link_service#4426
  • 新资源:azurerm_relay_hybrid_connection#4832

改进:

  • 2.0 准备:启用自定义超时时,刷新函数现在使用自定义超时(#4838
  • 身份验证:在现有令牌过期时从 Azure CLI 请求新令牌(#4775
  • dependencies: updateing github.com/Azure/azure-sdk-for-go to v36.3.0#4913
  • 依赖项:更新 github.com/Azure/go-autorestv0.9.2#4775
  • 依赖项:更新 github.com/hashicorp/go-azure-helpersv0.10.0#4775
  • 网络:更新到 API 版本 2019-07-01#4596
  • sql:更新到 API 版本 2017-03-01-preview#4242
  • 数据源: azurerm_monitor_action_group - 支持arm_role_receiver、、azure_app_push_receiverautomation_runbook_receiverazure_function_receiveritsm_receivervoice_receiverlogic_app_receiver#4638
  • azurerm_api_management_apiversion- 现在可以设置和version_set_id属性 (#4592
  • azurerm_app_service - 对 JAVA 容器的支持 (#4897
  • azurerm_app_service - 支持配置 Java 的次要版本(#4779
  • azurerm_app_service_slot - 支持 auto_swap_slot_name#4752
  • azurerm_app_service_slot - 支持配置 Java 的次要版本(#4779
  • azurerm_application_insights - 对 sampling_percentage 属性的支持 (#4925
  • azurerm_automation_credential - 弃用 account_name 赞成 automation_account_name#4777
  • azurerm_cognitive_service - 支持类型 LUIS.Authoring#4888
  • azurerm_eventgrid_domain - 导出 primary_access_keysecondary_access_key#4876
  • azurerm_firewall - 允许多个 ip_configuration 块(#4639
  • azurerm_firewall_application_rule_collection - 协议类型 Mssql 支持 (#4596
  • azurerm_hdinsight_hadoop_cluster - 添加了边缘节点支持(#4550
  • azurerm_hdinsight_hadoop_cluster - 支持 gen storage_account_gen2 属性 (#4634
  • azurerm_hdinsight_hbase_cluster - 支持 gen storage_account_gen2 属性 (#4634
  • azurerm_hdinsight_kafka_cluster - 支持 gen storage_account_gen2 属性 (#4634
  • azurerm_hdinsight_query_cluster - 支持 gen storage_account_gen2 属性 (#4634
  • azurerm_hdinsight_spark_cluster - 对 storage_account_gen2 属性的支持 (#4634
  • azurerm_iot_dps - 已弃用并重命名为 azurerm_iothub_dps#4896
  • azurerm_iot_dps_certificate - 已弃用并重命名为 azurerm_iothub_dps_certificate#4896
  • azurerm_key_vault_secret - 支持 not_before_dateexpiration_date#4873
  • azurerm_kubernetes_cluster - 引入了默认为 VM 规模集的新 default_node_pool 块(#4898
  • azurerm_kubernetes_cluster - 弃用 agent_pool_profiles 块以赞成 default_node_pool 块 (#4898
  • azurerm_kubernetes_cluster - 支持 enable_node_public_ip in agent_pool_profile#4613
  • azurerm_monitor_action_group- 支持 arm_role_receiver、、automation_runbook_receiverazure_app_push_receiveritsm_receiverlogic_app_receiverazure_function_receivervoice_receiver#4638)
  • azurerm_monitor_activity_log_alert - 该 criteria 属性现在支持 ResourceHealth#4944
  • azurerm_servicebus_subscription - 对 forward_dead_lettered_messages_to 属性的支持 (#4789
  • azurerm_signalr_service- 支持cors和块 (#4716features
  • azurerm_sql_server - 对 identity 块的支持 (#4754
  • azurerm_subnet - 对 enforce_private_link_service_network_policies 属性的支持 (#4426
  • azurerm_template_deployment - 在部署 ARM 模板之前验证它,这提供了更精细的错误(#4715

Bug 修复:

  • 依赖项:暂时切换到使用 github.com/Azure/azure-sdk-for-go 分支来解决 32 位系统上的生成问题(#4979
  • 数据源: azurerm_network_interface - 导出动态网络接口的 IP 地址(#4852
  • azurerm_api_management_api_policy - 作为原始 XML 发送 policy#4140
  • azurerm_bastion_host - 匹配 Azure 使用的验证 name#4766
  • azurerm_bastion_host- 对块内nameip_configuration字段中的连字符的支持 (#4814
  • azurerm_container_group - 防止将空字符串传入 commands (#4953)
  • azurerm_eventhub_namespace - 弃用 kafka_enabled sproperty,因为它现在由 Azure 管理(#4743
  • azurerm_kubernetes_cluster - 对条件更新的支持/ ignore_changes 字段 node_count#4898
  • azurerm_kubernetes_cluster - 通过 Azure 门户(#4929)升级群集时处理区分大小写的 bug
  • azurerm_lb_probe - 修复了强制小写导致计划差异的 bug protocol#4631
  • azurerm_lb_rule - 修复了强制小写导致计划差异的 bug protocol#4631
  • azurerm_network_interface - 导出动态网络接口的 IP 地址 (#4852
  • azurerm_postgresql_database - 允许名称中的短划线 (#4866
  • azurerm_private_dns_cname_record - 修复调用 Delete 未删除 CName 记录的 bug (#4804
  • azurerm_storage_account - 修复了 Azure 德国中高级威胁防护不可用的错误(#4746
  • azurerm_virtual_network_gateway_connection- 使用权重进行配置routing_weight#48490

1.36.1 (2019 年 10 月 29 日)

特征:

  • 提供程序:添加标志以允许用户选择退出默认 Terraform 合作伙伴 ID (#4751

1.36.0 (2019 年 10 月 29 日)

特征:

  • 新数据源:azurerm_app_service_certificate_order#4454
  • 新数据源:azurerm_data_factory#4517
  • 新数据源:azurerm_healthcare_service#4221
  • 新数据源:azurerm_resources#3529
  • 新数据源:azurerm_postgresql_server#4732
  • 新资源:azurerm_automation_job_schedule#3386
  • 新资源:azurerm_app_service_certificate_order#4454
  • 新资源:azurerm_bastion_host#4096
  • 新资源:azurerm_data_factory_integration_runtime_managed#4342
  • 新资源:azurerm_healthcare_service#4221
  • 新资源:azurerm_kusto_eventhub_data_connection#4385

改进:

  • 2.0 准备:自定义超时所需的基础(#4475
  • dependencies:更新到 v34.1.0github.com/Azure/azure-sdk-for-go#4609
  • devspace:更新到 API 版本 2019-04-01#4597
  • frontdoor:更新以使用 API 版本 2019-04-01#4609
  • provider:从 切换到使用提供程序 SDK github.com/hashicorp/terraform-provider-sdk#4474
  • 提供程序:如果未指定自定义合作伙伴 ID(#4663), 在用户代理中发送 Microsoft 的 Terraform 合作伙伴 ID
  • 存储:缓存存储帐户信息以解决存储 API 性能不佳(#4709
  • 数据源: azurerm_client_config - 使用 MSI 身份验证时修复崩溃 (#4738
  • 数据源: azurerm_lb_backend_address_pool - 公开 backend_ip_configurations#4605
  • azurerm_cognitive_account - 对 SKU F1 的支持(#4720
  • azurerm_cosmosdb_mongo_collection - 添加对 throughput 属性的支持 (#4467
  • azurerm_firewall - 支持 zones#4670
  • azurerm_function_app - 添加对 http2_enabled 属性的支持 (#4696
  • azurerm_frontdoor - 更新 custom_host 为可选,添加到 redirect_configuration 文档。 (#4601
  • azurerm_kubernetes_cluster - 允许 aci_connector_linux 通过允许子网属性为空来禁用该属性 (#4541
  • azurerm_kubernetes_cluster- 在块中添加对azure_policy属性的支持(#4498addon_profile
  • azurerm_monitor_action_group - 添加对 use_common_alert_schema Webhook 属性的支持 (#4483
  • azurerm_network_security_rule- 添加对Icmpprotocol属性的支持 (#4615
  • azurerm_network_security_rule- 添加对Icmpprotocol属性的支持 (#4615
  • azurerm_servicebus_namespace- 允许capacity8使用高级 SKU (#4630
  • azurerm_subnet- 添加对Microsoft.DBforPostgreSQL/serversv2属性和Microsoft.StreamAnalytics/streamingJobsservice_delegation.name属性的支持 (#4690
  • azurerm_subnet- 添加对Microsoft.Network/networkinterfaces/*属性和Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/actionservice_delegation.action属性的支持 (#4690

Bug 修复:

  • azurerm_api_management- 弃用disable_backend_ssl30实际意味着的enable_backend_tls10enable_backend_ssl30disable_backend_tls10disable_backend_tls11disable_frontend_tls11disable_triple_des_ciphersdisable_frontend_tls10disable_frontend_ssl30trueenable_backend_tls11enable_triple_des_ciphersenable_frontend_ssl30、、、enable_frontend_tls10enable_frontend_tls11#4534)
  • azurerm_devspace_controller - 由于 Azure 中的更改,字段 host_suffix 现在为只读(#4597
  • azurerm_key_vault_certificate- 切换emailsupnssubject_alternative_namesdns_names 要使用的TypeSet属性(#4645)
  • azurerm_kubernetes_cluster - 修复块为 nil 时的 service_principal_profile 崩溃 (#4697
  • azurerm_kubernetes_cluster - 属性 log_analytics_workspace_id 现在是可选的(#4513
  • azurerm_key_vault - 暂时 sku 使不区分大小写来解决 API 中的中断性变更(#4714
  • azurerm_management_group - 在发生错误时引发错误消息 (#4725
  • azurerm_maps_account - 暂时 sku 使不区分大小写来解决 API 中的中断性变更(#4714
  • azurerm_media_services_account - 修复 invalid address to set: []string{"tags"} 错误 (#4537
  • azurerm_monitor_activity_log_alert - 修复对类别 ServiceHealth 的支持 (#4646
  • azurerm_network_security_group_association - 防止关联与网络接口创建之间的死锁 (#4501
  • azurerm_sql_database - 确保在 read_scale 初始创建期间始终设置属性(#4573
  • azurere_storage_account - 忽略 Azure 德国的高级威胁防护读取错误(#4564
  • azurerm_storage_blob - 创建 metadata 计算字段 (#4727
  • azurerm_virtual_machine - 处理 plan 块为 nil (#4712
  • azurerm_virtual_machine_data_disk_attachment - 在进行更新时将不再删除标识块 (#4538

1.35.0 (2019 年 10 月 4 日)

特征:

  • 新数据源:azurerm_app_service_certificate#4468
  • 新数据源:azurerm_public_ip_prefix#4340
  • 新数据源:azurerm_storage_management_policy#3819
  • 新资源:azurerm_bot_channel_slack#4367
  • 新资源:azurerm_bot_channel_email#4389
  • 新资源:azurerm_bot_web_app#4411
  • 新资源:azurerm_dashboard#4357
  • 新资源:azurerm_eventhub_namespace_disaster_recovery_config#4425
  • 新资源:azurerm_storage_data_lake_gen2_filesystem#4457
  • 新资源:azurerm_storage_management_policy#3819

改进:

  • 依赖项:升级到 github.com/Azure/azure-sdk-for-gov33.2.0#4334
  • kusto:更新到 API 版本 2019-05-15#4376
  • 数据源: azurerm_client_config - 添加 object_id属性 (#4486
  • azurerm_analysis_services_server - 支持 backup_blob_container_uriserver_full_name#4397
  • azurerm_api_management_api - 弃用 sku 有利于 sku_name 该房产 (#3154
  • azurerm_app_service_custom_hostname_binding - 支持 ssl_statethumbprint#4204
  • azurerm_app_service_slot - 支持 logs#4473
  • azurerm_application_insights_analytics_item - 添加对 App Insights Analytics 项的支持(#4374
  • azurerm_eventhub_namespace - 对 network_rulesets 属性的支持 (#4409
  • azurerm_function_app - 不再 app_service_plan_id 强制新资源(#4439
  • azurerm_kubernetes_cluster - 支持更新服务主体(#4469
  • azurerm_servicebus_namespace - 支持 zone_redundant#4432

Bug 修复:

  • 提供程序:确保配置用户代理 (#4463
  • 提供程序:公开正在使用的 Terraform Core 版本,而不是用户代理中的供应商(#4464
  • azurerm_container_registry- 在创建期间检查全局name唯一 (#4424
  • azurerm_hdinsight_hadoop_cluster - 处理 API 现在屏蔽密码 (#4489
  • azurerm_hdinsight_hbase_cluster - 处理 API 现在屏蔽密码 (#4489
  • azurerm_hdinsight_interactive_query_cluster - 处理 API 现在屏蔽密码 (#4489
  • azurerm_hdinsight_kafka_cluster - 处理 API 现在屏蔽密码 (#4489
  • azurerm_hdinsight_ml_services_cluster - 处理 API 现在屏蔽密码 (#4489
  • azurerm_hdinsight_rserver_cluster - 处理 API 现在屏蔽密码 (#4489
  • azurerm_hdinsight_spark_cluster - 处理 API 现在屏蔽密码 (#4489
  • azurerm_hdinsight_storm_cluster - 处理 API 现在屏蔽密码 (#4489
  • azurerm_key_vault_certificate - 将证书数据存储为十六进制(#4335
  • azurerm_kubernetes_cluster - 修复升级到 1.34.0 需要资源娱乐的 bug(#4469
  • azurerm_public_ip - 确保 public_ip_prefix_id 已读 (#4344
  • azurerm_role_assignment - 更改 skip_service_principal_aad_check 属性不再强制新资源 (#4412
  • azurerm_storage_blob - 在更新后读取属性 (#4452

1.34.0 (2019 年 9 月 18 日)

特征:

  • 新数据源:azurerm_network_ddos_protection_plan#4228
  • 新数据源:azurerm_proximity_placement_group#4020
  • 新数据源:azurerm_servicebus_namespace_authorization_rule#4294
  • 新数据源:azurerm_sql_database#4210
  • 新数据源:azurerm_storage_account_blob_container_sas#4195
  • 新资源:azurerm_app_service_certificate#4192
  • 新资源:azurerm_app_service_source_control_token#4214
  • 新资源:azurerm_bot_channels_registration#4245
  • 新资源:azurerm_bot_connection#4311
  • 新资源:azurerm_frontdoor#3933
  • 新资源:azurerm_frontdoor_firewall_policy#4125
  • 新资源:azurerm_kusto_cluster#4129
  • 新资源:azurerm_kusto_database#4149
  • 新资源:azurerm_marketplace_agreement#4305
  • 新资源:azurerm_private_dns_zone_virtual_network_link#3789
  • 新资源:azurerm_proximity_placement_group#4020
  • 新资源:azurerm_stream_analytics_output_servicebus_topic#4164
  • 新资源:azurerm_web_application_firewall_policy#4119

改进:

  • 依赖项:更新 github.com/Azure/azure-sdk-for-gov32.5.0#4166
  • 依赖项:更新 github.com/Azure/go-autorestv0.9.0#4166
  • 依赖项:更新 github.com/hashicorp/go-azure-helpersv0.7.0#4166
  • 依赖项:更新 github.com/terraform-providers/terraform-provider-azureadv0.6.0#4166
  • dependencies: updateing github.com/hashicorp/terraform to v0.12.8#4341
  • 计算:将 API 版本更新为 2019-07-01#4331
  • network:更新到 API 版本 2019-06-01#4291
  • network:还原锁定更改 #3673 (#3673
  • 存储:缓存资源组名称/帐户密钥(#4205
  • 存储:切换到使用 SharedKey 通过 Blob/容器(而不是 SharedKeyLite)进行身份验证(#4235
  • 数据源: azurerm_storage_account - 当存在 ReadOnly 锁/用户无权列出存储帐户的密钥时,会正常降级(#4248
  • 数据源: azurerm_storage_account_sas - 向ISO8601日期end添加验证程序 start#4064
  • 数据源: azurerm_virtual_network - 对 location 属性的支持 (#4281
  • azurerm_api_management - 支持多个 additional_location 块 (#4175
  • azurerm_application_gateway - 允许 capacity 设置为 32#4189
  • azurerm_application_gateway - 支持属性的 OWASP 版本 3.1rule_set_version#4263
  • azurerm_application_gateway - 对 trusted_root _certificate 属性的支持 (#4206
  • azurerm_app_service - 修复了配置应用程序 logs 块时 app_settings 将重置的 bug (#4243
  • azurerm_app_service- 支持将 HTTP 日志发送到 Blob 存储 (#4249
  • azurerm_app_service - 属性 ip_restriction.ip_address 现在是可选的(#4184
  • azurerm_app_service_slot - 属性 ip_restriction.ip_address 现在是可选的(#4184
  • azurerm_availability_set - 对 proximity_placement_group_id 属性的支持 (#4020
  • azurerm_cognitive_account - 支持 CognitiveServices 作为 a kind#4209
  • azurerm_container_registry- 支持将虚拟网络规则配置为子网(#4293
  • azurerm_cosmosdb_account- 正确验证max_interval_in_secondsmax_staleness_prefix异地副本 (replica)帐户(#4273
  • azurerm_cosmosdb_account - 将创建和删除等待超时增加到 3 小时(#4271
  • azurerm_cosmosdb_sql_container - 更改 unique_key.paths 属性现在强制使用新资源 (#4163
  • azurerm_eventhub_namespace - 更改 kafka_enabled 属性现在强制使用新资源 (#4264
  • azurerm_kubernetes_cluster- 支持在块中配置 kube_dashboard#4139addon_profile
  • azurerm_kubernetes_cluster - 防止 pod_cidr 和 Azure network_plugin 同时设置,导致创建新资源(#4286
  • azurerm_mariadb_server - 支持版本 10.3#4170
  • azurerm_mariadb_server - 支持配置 auto_grow#4302
  • azurerm_managed_disk - 添加对超级 SSD disk_iops_read_writedisk_mbps_read_write 属性的支持 (#4102
  • azurerm_mysql_server - 支持配置 auto_grow#4303
  • azurerm_private_dns_zone - 轮询,直到 DNS 区域标记为完全预配(#4307
  • azurerm_postgresql_server - 支持配置 auto_grow#4220
  • azurerm_resource_groupname- 字段现在可以最多 90 个字符(#4233
  • azurerm_role_assignment - 添加 principal_typeskip_service_principal_aad_check 属性 (#4168
  • azurerm_storage_account - 当存在 ReadOnly 锁/用户无权列出存储帐户的密钥(#4248
  • azurerm_storage_blob- 切换到使用新的 存储 SDK (#4179
  • azurerm_storage_blob - 支持追加 Blob (#4238
  • azurerm_storage_blob - 支持配置 access_tier#4238
  • azurerm_storage_blob - 支持通过 source_content#4238) 指定块 Blob 内容
  • azurerm_storage_blob - 字段 type 现在是必需字段,因为它必须设置(#4238
  • azurerm_storage_share_directory - 支持字段中的大写字符 name#4178
  • azurerm_storage_table- 当检查现有存储表(#4234)时使用正确的存储帐户名称
  • azurerm_stream_analytics_job - 字段 data_locale 现在是可选的(#4190
  • azurerm_stream_analytics_job - 字段 events_late_arrival_max_delay_in_seconds 现在是可选的(#4190
  • azurerm_stream_analytics_job - 字段 events_out_of_order_policy 现在是可选的(#4190
  • azurerm_stream_analytics_job - 字段 output_error_policy 现在是可选的(#4190
  • azurerm_subnet - 对操作 Microsoft.Network/virtualNetworks/subnets/join/action 的支持和 Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action#4137
  • azurerm_virtual_machine - 对 UltraSSD_LRS 托管磁盘的支持 (#3860
  • azurerm_virtual_machine - 对 proximity_placement_group_id 属性的支持 (#4020
  • azurerm_virtual_machine_scale_set - 对 proximity_placement_group_id 属性的支持 (#4020

Bug 修复:

  • azurerm_app_service - 当访问限制规则涉及虚拟网络时将不再恐慌 (#4184
  • azurerm_app_service_slot - 当访问限制规则涉及虚拟网络时将不再恐慌 (#4184
  • azurerm_app_service_planazurerm_app_service_slot 崩溃修复 (#4184
  • azurerm_container_group - 使 storage_account_key 块中的 volume 字段区分(#4201
  • azurerm_key_vault_certificate - 防止了由 中的 extended_key_usage 空元素引起的恐慌(#4272
  • azurerm_log_analytics_linked_service - 如果未将任何项传递到属性 linked_service_properties#4142)中,将不再恐慌
  • azurerm_log_analytics_workspace_linked_service - 如果未将任何项传递到属性 linked_service_properties#4152)中,将不再恐慌
  • azurerm_network_interface - 将属性更改为 ip_configuration 不再强制新资源 (#4155
  • azurerm_virtual_network_peering - 防止读取 nil 对象(#4180

1.33.1 (2019 年 8 月 27 日)

  • 网络:减少锁数,以避免死锁时,使用网络安全组/路由表关联创建 3 个或多个子网(#3673

1.33.0 (2019 年 8 月 22 日)

特征:

  • 新数据源:azurerm_dev_test_virtual_network#3746
  • 新资源:azurerm_cosmosdb_sql_container#3871
  • 新资源:azurerm_container_registry_webhook#4112
  • 新资源:azurerm_dev_test_lab_schedule#3554
  • 新资源:azurerm_mariadb_virtual_network_rule#4048
  • 新资源:azurerm_mariadb_configuration#4060
  • 新资源:azurerm_private_dns_cname_record#4028
  • 新资源:azurerm_recovery_services_fabric#4003
  • 新资源:azurerm_recovery_services_protection_container#4003
  • 新资源:azurerm_recovery_services_replication_policy#4003
  • 新资源:azurerm_recovery_services_protection_container_mapping#4003
  • 新资源:azurerm_recovery_network_mapping#4003
  • 新资源:azurerm_recovery_replicated_vm#4003
  • 新资源:azurerm_sql_failover_group#3901
  • 新资源:azurerm_virtual_wan#4089

改进:

  • 所有资源:将标记的最大数目从 15 增加到 50#4071
  • 依赖项:升级到 github.com/tombuildsstuff/giovanniv0.3.2#4122
  • 依赖项:将 authorization SDK 升级到 2018-09-01#4063
  • 依赖项:升级到 github.com/hashicorp/terraform0.12.6#4041
  • 内部:从调试日志中删除重复的日期/时间 (#4024
  • 数据源 azurerm_dns_zone:弃用 zone_type 字段 (#4033
  • azurerm_app_service - filesystem 现在可以设置日志记录。 (#4025
  • azurerm_batch_pool - 支持容器注册表配置(#4072
  • azurerm_container_group- 支持附加到 (专用) 虚拟网络 (#3716
  • azurerm_container_group - log_type 现在可以是空字符串 (#4013
  • azurerm_cognitive_account - 将“QnAMaker”添加为 Kind (#4126
  • azurerm_dns_zone - 弃用 zone_type 字段 (#4033
  • azurerm_function_app - 对 cors 的支持 (#3949
  • azurerm_function_app - 对 virtual_network_name 属性的支持 (#4078
  • azurerm_iot_dps - 添加对 linked_hub 属性的支持 (#3922
  • azurerm_kubernetes_cluster - 对 enable_pod_security_policy 属性的支持 (#4098
  • azurerm_monitor_diagnostic_setting - 支持 log_analytics_destination_type#3987
  • azurerm_role_assignment - 现在支持管理组(#4063
  • azurerm_storage_account - 使用 ARM 授权程序请求访问令牌 (#4099
  • azurerm_storage_account - 支持 BlockBlobStorage#4131
  • azurerm_subnet- 对服务终结点Microsoft.BareMetal/AzureVMwareMicrosoft.BareMetal/CrayServersMicrosoft.Databricks/workspacesMicrosoft.Web/hostingEnvironments#4115) 的支持
  • azurerm_traffic_manager_profile- 对interval_in_seconds属性tolerated_number_of_failurestimeout_in_seconds和属性的支持 (#3473
  • azurerm_user_assigned_identityname- 字段现在可以最多 128 个字符(#4094

Bug 修复:

  • azurerm_app_service_plan - 404 上缺少错误的解决方法(#3990
  • azurerm_batch_certificate - 该 thumbprint_algorithm 属性现在不区分大小写(#3977
  • “azurerm_notification_hub_authorization_rule - 同时创建多个授权规则时修复问题(#4087
  • azurerm_postgresql_server - 删除不受支持的版本 10.2#3915
  • azurerm_role_definitionrole_definition_id- 如果在创建过程中留空(#3913
  • azurerm_storage_account- 在network_rules块内进行default_action所需的 (#4037
  • azurerm_storage_account - 使 network_rules 块计算 (#4037
  • azurerm_storage_queue - 切换到使用 SharedKey 进行身份验证 (#4122
  • azurerm_storage_share - 最多允许 100TB 用于 quota 该属性 (#4054
  • azurerm_storage_share_directory - 处理共享最终一致(#4122
  • azurerm_storage_share_directory - 允许嵌套目录 (#4122

1.32.1 (2019 年 7 月 31 日)

Bug 修复:

  • azurerm_application_gateway 修复范围外崩溃的索引 (#3966
  • azurerm_api_management_backend - 确保将 nil certificates 对象发送到 API 而不是空对象(#3931
  • azurerm_api_managment_product - 其他验证 approval_required#3945
  • azurerm_network_ddos_protection_plan - 在读取/删除时正确解码资源 ID (#3975
  • azurerm_dev_test_virtual_network - 以正确的格式生成子网 ID (#3717
  • azurerm_iot_dps 修复了使用服务主体时删除问题 (#3973
  • azurerm_kubernetes_cluster - 该 load_balancer_sku 属性现在不区分大小写(#3958
  • azurerm_postgresql_server - 添加对版本 11.0 缺少的支持(#3970
  • azurerm_storage_* - 当找不到存储帐户/资源组时,防止出现多个恐慌(#3986
  • azurerm_storage_account - 修复 enable_advanced_threat_protection 不受支持的区域的创建/读取 (#3947
  • azurerm_storage_table - 现在将旧版的资源 ID 迁移到新格式(#3932
  • azurerm_virtual_machine_scale_setssh_keys- 块的属性os_profile_linux_config现在可识别更新(#3837
  • azurerm_virtual_machine_scale_set - 对属性所做的更改 network_profile 现在应在更新期间正确反映(#3821

1.32.0 (2019 年 7 月 24 日)

特征:

  • 新数据源:azurerm_maps_account#3698
  • 新数据源:azurerm_mssql_elasticpool#3824
  • 新资源:azurerm_analysis_services_server#3721
  • 新资源:azurerm_api_management_backend#3676
  • 新资源:azurerm_batch_application#3825
  • 新资源:azurerm_maps_account#3698
  • 新资源:azurerm_private_dns_zone_a_record#3849
  • 新资源:azurerm_storage_table_entity#3831
  • 新资源:azurerm_storage_share_directory#3802

改进:

  • 依赖项:升级到 v31.0.0github.com/Azure/azure-sdk-for-go#3786
  • 依赖项:升级到 v0.5.0github.com/hashicorp/go-azure-helpers#3850
  • 依赖项:将 containerservice SDK 升级到 2019-02-01#3787
  • 依赖项:将 subscription SDK 升级到 2018-06-01#3811
  • 身份验证:在以服务主体身份登录时尝试使用 Azure CLI 身份验证时显示更有用的错误(#3850
  • 数据源 azurerm_function_app - 支持 auth_settings#3893
  • 数据源 azurerm_subscription - 支持 tenant_id 属性 (#3811
  • azurerm_app_service - 备份支持 (#3804
  • azurerm_app_service - 对存储装载的支持 (#3792
  • azurerm_app_service - 支持用户分配的标识(#3637
  • azurerm_app_service_slot - 支持 auth_settings#3897
  • azurerm_app_service_slot - 支持用户分配的标识(#3637
  • azurerm_application_gateway - 支持托管标识(#3648
  • azurerm_batch_pool - 支持具有 storage_image_reference 属性的自定义图像(#3530
  • azurerm_batch_account- 公开何时为 (pool_allocation_modeUserSubscription#3535) 的必需属性
  • azurerm_cognitive_account - 添加对 CustomVision.Training 属性的支持和 CustomVision.Prediction 属性 kind#3817
  • azurerm_container_registry - 对 network_rule_set 属性的支持 (#3194
  • azurerm_cosmosdb_account - 使用更多geo_location时验证 max_interval_in_secondsmax_staleness_prefix 正确验证(#3906
  • azurerm_function_app - 支持 auth_settings#3893
  • azurerm_iothub - 对 file_upload 属性的支持 (#3735
  • azurerm_kubernetes_cluster - 支持自动缩放(#3361
  • azurerm_kubernetes_cluster - 支持 custom_resource_group_name#3785
  • azurerm_kubernetes_cluster - 对 node_taints 属性的支持 (#3787
  • azurerm_kubernetes_cluster - 对 windows_profile 属性的支持 (#3519
  • kubernetes_cluster - 支持指定 load_balancer_sku 属性 (#3890
  • azurerm_recovery_services_protected_vm - 更改 backup_policy_id 不再强制新资源 (#3822
  • azurerm_security_center_contact - 属性 phone 现在是可选的(#3761
  • azurerm_storage_account - 该 account_kind 属性现在支持 FileStorage#3750
  • azurerm_storage_account - 对 enable_advanced_threat_protection 属性的支持 (#3782
  • azurerm_storage_account - 支持 queue_properties#3859
  • azurerm_storage_blob - 创建 metadata 计算字段 (#3842
  • azurerm_storage_container - 切换到使用 github.com/tombuildsstuff/giovanni (#3857
  • azurerm_storage_container - 添加对 metadata#3857) 的支持
  • azurerm_storage_container - 现在可以使用名称 $web 创建容器(#3896
  • azurerm_storage_queue - 切换到使用 github.com/tombuildsstuff/giovanni (#3832
  • azurerm_storage_share - 切换到使用 github.com/tombuildsstuff/giovanni (#3828
  • azurerm_storage_share - 支持配置 ACL (#3830
  • azurerm_storage_share - 支持配置 MetaData (#3830
  • azurerm_storage_table - 切换到使用 github.com/tombuildsstuff/giovanni (#3834
  • azurerm_storage_table - 支持配置 ACL (#3847
  • azurerm_traffic_manager_endpoint- 晚餐和custom_headersubnet属性 (#3655
  • azurerm_virtual_machine- 切换以使用 github.com/tombuildsstuff/giovanni 存储 SDK (#3838
  • azurerm_virtual_machine - 在删除虚拟机时(可选)删除它们时查找附加到虚拟机的数据磁盘,而不是从配置中分析它们(#3838
  • azurerm_virtual_machine_scale_set - 防止 public_ip_address_configuration 在更新期间丢失 (#3767

Bug 修复:

  • azurerm_image - 使用 data_disk 时防止崩溃 (#3797
  • azurerm_role_assignment - 现在按名称查找角色定义时正确使用 scope#3768

1.31.0 (2019 年 6 月 28 日)

特征:

  • 将默认超时增加到 3 hours#3737
  • 新资源:azurerm_iot_dps#3618
  • 新资源:azurerm_iot_dps_certificate#3567
  • 新资源:azurerm_mariadb_firewall_rule#3720
  • 新资源:azurerm_private_dns_zone#3718
  • 新资源:azurerm_stream_analytics_output_mssql#3567

改进:

  • 数据源 azurerm_key_vault - 弃用 sku 赞成 sku_name#3119
  • azurerm_app_service - 支持将应用程序日志传送到 Blob 存储(#3520
  • azurerm_app_service_plan - 防止导入期间出现恐慌(#3657
  • azurerm_app_service_slot - 更新 identity 不再强制新资源 (#3702
  • azurerm_automation_account - 弃用 sku 赞成 sku_name#3119
  • azurerm_key_vault - 弃用 sku 赞成 sku_name#3119
  • azurerm_key_vault_key - 添加对基于椭圆曲线的键的支持(#1814
  • azurerm_traffic_manager_profile - ttl 现在可以为 1 秒(#3632
  • azurerm_eventgrid_event_subscription - 现在检索事件 Webhook 的完整 URL(#3630
  • azurerm_lb - 对 public_ip_prefix_id 属性的支持 (#3675
  • azurerm_mysql_server - 向 name 属性添加验证 (#3695
  • azurerm_notification_hub_namespace - 弃用 sku 赞成 sku_name#3119
  • azurerm_redis_firewall_rule - 不再失败并出现多个规则(#3731
  • azurerm_relay_namespace - 弃用 sku 赞成 sku_name#3119
  • azurerm_service_fabric_cluster - tenant_idcluster_application_idclient_application_id 现在可更新 (#3654
  • azurerm_service_fabric_cluster - 能够设置 certificate_common_names#3652
  • azurerm_storage_account - 能够设置 default_actionnetwork_rules#3255

Bug 修复:

  • azurerm_cosmosdb_account - 将忽略 500 来自 documentdb.DatabaseAccountsClient#CheckNameExists 请求的响应以解决中断的 API (#3747

1.30.1 (2019 年 6 月 7 日)

Bug 修复:

  • 确保为调用用户分配的标识 API (#3613) 设置授权标头

1.30.0 (2019 年 6 月 7 日)

特征:

  • 新数据源:azurerm_redis_cache#3481
  • 新数据源:azurerm_sql_server#3513
  • 新数据源:azurerm_virtual_network_gateway_connection#3571

改进:

  • 依赖项:升级到 Go 1.12 (#3525
  • 依赖项:将 storage SDK 升级到 2019-04-01#3578
  • 数据源 azurerm_app_service - 支持 Windows 容器(#3566
  • 数据源 azurerm_app_service_plan - 支持 Windows 容器(#3566
  • azurerm_api_management - 重命名 disable_triple_des_chipersdisable_triple_des_ciphers#3539
  • azurerm_application_gateway- 对块内rule_group_namedisabled_rule_group字段中的值General的支持 (#3533
  • azurerm_app_service - 对 Windows 容器的支持(#3566
  • azurerm_app_service_plan - 对 maximum_elastic_worker_count 属性的支持 (#3547
  • azurerm_managed_disk- 对 (#3598) 的支持create_optionRestore
  • azurerm_app_service_plan - 对 Windows 容器的支持(#3566

1.29.0 (2019 年 5 月 25 日)

特征:

  • 新资源:azurerm_application_insights_web_test#3331

改进:

  • 依赖项:升级到 v0.12.0github.com/hashicorp/terraform#3417
  • sdk:配置相关请求 ID (#3253
  • azurerm_application_gateway - 支持重写规则 (#3423
  • azurerm_application_gateway - 对 ssl_policy 块和弃用 disabled_ssl_protocols 的支持(#3360
  • azurerm_app_service - 支持配置身份验证设置(#2831
  • azurerm_kubernetes_cluster - 更新字段的大小 SubnetName 写以匹配 AKS API 中的更改 (#3484
  • azurerm_kubernetes_cluster - 支持多个代理池(#3491

Bug 修复:

  • 数据源azurerm_virtual_network:在弃用network_spaces时添加network_space属性以匹配资源(#3494
  • azurerm_automation_module - 现在轮询等待模块完成预配(#3482
  • azurerm_api_management_api - 正确验证以允许空和字符串 400 个字符长 (#3475
  • azurerm_dev_test_virtual_network - 在初始创建时正确管理 subnets#3501
  • azurerm_express_route_circuit - 不再在更新时删除线路子资源 (#3496
  • azurerm_role_assignment - 使 role_definition_name 字段不区分大小写 (#3499

1.28.0 (2019 年 5 月 17 日)

特征:

  • 新数据源:azurerm_automation_variable_bool#3310
  • 新数据源:azurerm_automation_variable_datetime#3310
  • 新数据源:azurerm_automation_variable_int#3310
  • 新数据源:azurerm_automation_variable_string#3310
  • 新数据源:zurerm_kubernetes_service_versions#3382
  • 新数据源:azurerm_user_assigned_identity#3343
  • 新资源:azurerm_automation_variable_bool#3310
  • 新资源:azurerm_automation_variable_datetime#3310
  • 新资源:azurerm_automation_variable_int#3310
  • 新资源:azurerm_automation_variable_string#3310
  • 新资源:azurerm_api_management_api_operation_policy#3374
  • 新资源:azurerm_api_management_api_policy#3367
  • 新资源:azurerm_api_management_product_policy#3325
  • 新资源:azurerm_api_management_schema#3357
  • 新资源:azurerm_cosmosdb_table#3442
  • 新资源:azurerm_cosmosdb_cassandra_keyspace#3442
  • 新资源:azurerm_cosmosdb_mongo_collection#3459
  • 新资源:azurerm_cosmosdb_mongo_database#3442
  • 新资源:azurerm_cosmosdb_sql_database#3442
  • 新资源:azurerm_firewall_nat_rule_collection#3218
  • 新资源:azurerm_data_factory_linked_service_data_lake_storage_gen2#3425
  • 新资源:azurerm_network_profile#2636

改进:

  • dependencies:更新 github.com/Azure/azure-sdk-for-go 到 v29.0.0 (#3335
  • 数据源 azurerm_kubernetes_cluster - 公开 type 块中的 agent_pool_profile 字段 (#3424
  • azurerm_application_gateway - 对 autoscale_configuration 属性的支持 (#3353
  • azurerm_application_gateway添加了验证以确保redirect_configuration_name在设置或backend_address_pool_namebackend_http_settings_name设置时不得设置 (#3340
  • azurerm_application_gateway - 支持 affinity_cookie_name#3434
  • azurerm_application_gateway - 支持 disabled_rule_groups#3394
  • azurerm_app_service_slot - 导出 site_credential 块 (#3444
  • azurerm_batch_poolcontainer_configuration 属性的支持 (#3311
  • azurerm_kubernetes_cluster - 对 api_server_authorized_ip_ranges 属性的支持 (#3262
  • azurerm_kubernetes_cluster- 支持在agent_pool_profile块中进行设置type(通过虚拟机规模集代理池)(#3424
  • azurerm_redis_cache - 支持禁用身份验证(#3389
  • azurerm_redis_cache - 使 redis_configuration 块可选 (#3397
  • azurerm_sql_database - 对 read_scale 属性的支持 (#3377
  • azurerm_stream_analytics_job - tags 现在可以在属性上设置 (#3329
  • azurerm_virtual_network_peering - 重试预配虚拟网络的对等互连(#3392
  • azurerm_virtual_machine_scale_set - 支持 provision_after_extensions 将多个扩展链接到geather 的属性(#2937

Bug 修复:

  • 数据源: azurerm_api_management - 正确返回主机名 portalproxy 值 (#3385
  • azurerm_application_gateway - 不再阻止 default_backend_address_pool_nameredirect_configuration_name 同时设置 (#3286
  • azurerm_application_gateway 防止后端和探测验证中可能出现的恐慌(#3438
  • azurerm_eventhub - 将最小值 partition_count 减为正确的值 1#3439
  • azurerm_eventhub_namespace - 减小最大值 maximum_throughput_units 以更正值 20#3440
  • azurerm_firewall- 确保块内的值subnet_id具有名称 AzureFirewallSubnet#3406ip_configuration
  • azurerm_managed_disk - 现在可以实际创建 UltraSSD_LRS 磁盘(#3453
  • azurerm_redis_configuration - 在创建过程中正确显示 http 错误(#3397
  • azurerm_sql_database - 使 collation 字段大小写无法解决 API 中的 bug (#3137
  • azurerm_stream_analytics_output_eventhub 现在,将为 JSON 输出正确设置 format#3318
  • azurerm_app_service_plan - 支持 elastic SKU 层 (#3402
  • azurerm_application_gateway - 支持 disabled_rule_group waf 配置(#3394
  • azurerm_application_gateway - 支持 exclusion waf 配置(#3407
  • azurerm_application_gateway - 支持更新 gateway_ip_configuration.x.subnet_id a (#3437

1.27.1 (2019 年 4 月 26 日)

Bug 修复:

  • 提供程序现在仅注册可用的资源提供程序 (#3313

1.27.0 (2019 年 4 月 26 日)

注意:

  • 此版本包含与 Terraform v0.12 兼容性的 Terraform SDK 升级。 提供程序与 Terraform v0.11 保持向后兼容,不应进行任何重大行为更改。 (#2968

1.26.0 (2019 年 4 月 25 日)

改进:

  • azurerm_app_service - 对 Java 11 的支持(#3270
  • azurerm_app_service_slot - 对 Java 11 的支持(#3270
  • azurerm_container_group - 对 identity 块的支持 (#3243

Bug 修复:

  • 提供程序将再次通过代理(#3301

1.25.0 (2019 年 4 月 17 日)

特征:

  • 新数据源:azurerm_batch_certificate#3097
  • 新数据源:azurerm_express_route_circuit#3158
  • 新数据源:azurerm_firewall#3235
  • 新数据源:azurerm_hdinsight_cluster#3196
  • 新数据源:azurerm_stream_analytics_job#3227
  • 新资源:azurerm_batch_certificate#3097
  • 新资源:azurerm_data_factory#3159
  • 新资源:azurerm_data_factory_dataset_mysql#3267
  • 新资源:azurerm_data_factory_dataset_postgresql#3267
  • 新资源:azurerm_data_factory_dataset_sql_server_table#3236
  • 新资源:azurerm_data_factory_linked_service_sql_server#3205
  • 新资源:azurerm_data_factory_linked_service_mysql#3265
  • 新资源:azurerm_data_factory_linked_service_postgresql#3266
  • 新资源:azurerm_data_factory_pipeline#3244
  • 新资源:azurerm_hdinsight_kafka_cluster#3196
  • 新资源:azurerm_hdinsight_kbase_cluster#3196
  • 新资源:azurerm_hdinsight_hadoop_cluster#3196
  • 新资源:azurerm_hdinsight_interactive_query_cluster#3196
  • 新资源:azurerm_hdinsight_ml_services_cluster#3196
  • 新资源:azurerm_hdinsight_rserver_cluster#3196
  • 新资源:azurerm_hdinsight_spark_cluster#3196
  • 新资源:azurerm_hdinsight_storm_cluster#3196
  • 新资源:azurerm_iothub_shared_access_policy#3009
  • 新资源:azurerm_public_ip_prefix#3139
  • 新资源:azurerm_stream_analytics_job#3227
  • 新资源:azurerm_stream_analytics_function_javascript_udf#3249
  • 新资源:azurerm_stream_analytics_stream_input_blob#3250
  • 新资源:azurerm_stream_analytics_stream_input_eventhub#3250
  • 新资源:azurerm_stream_analytics_stream_input_iothub#3250
  • 新资源:azurerm_stream_analytics_output_blob#3250
  • 新资源:azurerm_stream_analytics_output_eventhub#3250
  • 新资源:azurerm_stream_analytics_output_servicebus_queue#3250

改进:

  • dependencies:更新 github.com/Azure/azure-sdk-for-go 到 v26.7.0 (#3126
  • dependencies:更新 github.com/Azure/go-autorest 到 v11.7.0 (#3126
  • dependencies: updateing github.com/hashicorp/terraform to 44702fa6c163#3181
  • 数据源: azurerm_batch_pool - 将 resource_file 块添加到 start_task 块 (#3192
  • 数据源: azurerm_subnet - 公开 service_endpoint 字段 (#3184
  • azurerm_batch_pool - 将 resource_file 块添加到 start_task 块 (#3192
  • azurerm_container_group- 支持指定liveness_probe和块 (#3118readiness_probe
  • azurerm_key_vault_access_policy - 对设置 storage_permissions 的支持(#3153
  • azurerm_kubernetes_cluster - network_policy 现在支持 azure#3213
  • azurerm_iothub - 支持配置 ip_filter_rule#3173
  • azurerm_public_ip - 支持附加 a azurerm_public_ip_prefix#3139
  • azurerm_redis_cache - 支持设置 aof_backup_enabledaof_storage_connection_string_0aof_storage_connection_string_1#3155
  • azurerm_storage_blob - 对 metadata 属性的支持 (#3206
  • azurerm_traffic_manager_profile - 支持 MultiValue 属性的和 Weightedtraffic_routing_method#3207
  • azurerm_virtual_network_gateway- 对 VpnGw1AZSKU VpnGw2AZVpnGw3AZ 的支持(#3171

Bug 修复:

  • 依赖项:降级安全性 API以2017-08-01-preview解决中断性 API 更改(#3269
  • azurerm_app_service - 从 use_32_bit_worker_process 块中的 site_config 属性中删除 Computed (#3219
  • azurerm_app_service_slot - 从 use_32_bit_worker_process 块中的 site_config 属性中删除 Computed (#3219
  • azurerm_batch_account - 暂时将资源组名称视为不区分大小写来处理 API bug (#3260
  • azurerm_batch_pool - 暂时将资源组名称视为不区分大小写来处理 API bug (#3260
  • azurerm_app_service- 确保正确检测到已删除App 服务 (#3198
  • azurerm_function_app - 确保正确检测到已删除的函数应用(#3198
  • azurerm_virtual_machine - 为 identity_ids 字段添加验证 (#3183

1.24.0 (2019 年 4 月 3 日)

升级说明:

  • azurerm_kubernetes_cluster - ssh_key 现在仅限于单个元素来反映 API 期望的内容(#3099

特征:

  • 新数据源:azurerm_api_management_api#3010
  • 新资源:azurerm_api_management_api#3010
  • 新资源:azurerm_api_management_api_operation#3121
  • 新资源:azurerm_api_management_api_version_set#3073
  • 新资源:azurerm_api_management_authorization_server#3123
  • 新资源:azurerm_api_management_certificate#3141
  • 新资源:azurerm_api_management_logger#2994
  • 新资源:azurerm_api_management_openid_connect_provider#3143
  • 新资源:azurerm_api_management_product_api#3066
  • 新资源:azurerm_api_management_subscription#3103

改进:

  • 数据源: azurerm_app_service - 导出 cors 标头 (#2870
  • 数据源: azurerm_storage_account - 公开分层命名空间状态(#3032
  • azurerm_api_management- 支持sign_insign_uppolicy块 (#3151
  • azurerm_app_service- 支持在App 服务计划之间迁移 (#3048
  • azurerm_app_service- 支持块中site_config字段的其他类型scm_type#3019
  • azurerm_app_service - 支持指定 cors 标头 (#2870
  • azurerm_app_service_slot - 支持指定 cors 标头 (#2870
  • azurerm_app_service_slot- 支持块中site_config字段的其他类型scm_type#3019
  • azurerm_application_gateway - 支持 WAF 配置属性 request_body_checkmax_request_body_size_kb#3093
  • azurerm_application_gateway - 对 hostname 属性的支持 (#2990
  • azurerm_application_gateway - 对重定向规则的支持 (#2908
  • azurerm_application_gateway - 支持 zones#3144
  • azurerm_batch_account- 现在导出primary_access_keysecondary_access_keyaccount_endpoint属性 (#3071
  • azurerm_container_group - 支持附加 GPU (#3053
  • azurerm_eventhub - 对 skip_empty_archives 属性的支持 (#3074
  • azurerm_eventhub_namespace - 最大 maximum_throughput_units 增加到 100 (#3049
  • azurerm_function_app - 导出 possible_outbound_ip_addresses#3043
  • azurerm_iothub- 属性batch_frequency_in_secondsmax_chunk_size_in_bytesencodingcontainer_namefile_name_format现在根据类型正确差异(#2951
  • azurerm_image - 对 zone_resilient 属性的支持 (#3100
  • azurerm_kubernetes_cluster - 对 network_profile 属性的支持 (#2987
  • azurerm_key_vault - 对 storage_permissions 属性的支持 (#3081
  • azurerm_managed_disk - 支持最多 32TB 的托管磁盘(#3062
  • azurerm_mssql_elasticpool - 支持设置 zone_redundant 属性 (#3104
  • azurerm_redis_cache - 对 minimum_tls_version 属性的支持 (#3111
  • azurerm_storage_account - 支持配置分层命名空间状态(#3032
  • azurerm_storage_account - 公开 DFS 文件辅助终结点和 Web 终结点(#3110
  • azurerm_virtual_machine - 支持最多 32TB 的托管磁盘(#3062
  • azurerm_virtual_machine_scale_set - 支持最多 32TB 的托管磁盘(#3062

Bug 修复:

  • azurerm_application_gateway- 正确填充来自新属性和已弃用属性fqdns/fqdn_list的后端地址(#3085)
  • azurerm_key_vault_certificate - 使 contentspasswordcertificate 块内变得敏感(#3064
  • monitor_metric_alert - 对设置为 aggregationcount#3047) 的支持
  • azurerm_virtual_network_gateway - 修复没有元素时 bgp_settings 崩溃 (#3038
  • azurerm_virtual_machine_scale_set - 支持设置为 zones 空列表(#3142

1.23.0 (2019 年 3 月 8 日)

特征:

  • 新数据源:azurerm_api_management_group#2809
  • 新数据源:azurerm_api_management_product#2953
  • 新数据源:azurerm_api_management_user#2954
  • 新数据源:azurerm_availability_set#2850
  • 新数据源:azurerm_network_watcher#2791
  • 新数据源:azurerm_recovery_services_protection_policy_vm#2974
  • 新资源:azurerm_api_management_group#2809
  • 新资源:azurerm_api_management_group_user#2972
  • 新资源:azurerm_api_management_product#2953
  • 新资源:azurerm_api_management_product_group#2984
  • 新资源:azurerm_api_management_property#2986
  • 新资源:azurerm_api_management_user#2954
  • 新资源:azurerm_connection_monitor#2791
  • 新资源:azurerm_eventgrid_domain#2884
  • 新资源:azurerm_eventgrid_event_subscription#2967
  • 新资源:azurerm_lb_outbound_rule#2912
  • 新资源:azurerm_media_service_account#2711

改进:

  • 依赖项:升级到 v25.1.0github.com/Azure/azure-sdk-for-go#2886
  • 依赖项:升级到 v11.4.0github.com/Azure/go-autorest#2886
  • azurerm_application_gateway- 支持在backend_http_settings块中进行设置 path#2879
  • azurerm_application_gateway - 支持设置为 connection_drainingbackend_http_settings#2778
  • azurerm_container_group - 支持指定 diagnostics 块 (#2763
  • azurerm_iothub - 对 fallback_route 属性的支持 (#2764
  • azurerm_key_vault - 支持 1024 access_policy 块(#2866
  • azurerm_redis_cache- 支持在块中配置 maxfragmentationmemory_reserved#2887redis_configuration
  • azurerm_servicebus_namespace- 允许capacity0设置为非高级版 SKU (#2920
  • azurerm_service_fabric_cluster - 支持设置 capacitiesplacement_properties#2936
  • azurerm_storage_account - 公开主要/辅助 _host 属性(#2792

Bug 修复:

  • azurerm_api_management - 切换到使用 API 版本 2018-01-01 而不是 2018-06-01-preview#2958
  • azurerm_application_gateway- 更新块中的默认值file_upload_limit_mb100匹配文档(#3012waf_configuration
  • azurerm_batch_pool - 更新 max_tasks_per_node 为 ForceNew (#2856
  • azurerm_key_vault_access_policy - 创建属性时 key_vault_id 不再无提示失败/不存在(#2922
  • azurerm_policy_definition - 将 metadata 字段设置为计算 (#2939
  • azurerm_redis_firewall_rule - 允许字段中的 name 下划线 (#2906
  • azurerm_iothub - 将 connection_string 属性标记为敏感(#3007
  • azurerm_iothub - 确保 type 属性始终为 set (#3007

1.22.1 (2019 年 2 月 14 日)

Bug 修复:

  • azurerm_key_vault_access_policy- 如果key_vault_id为空,将无法再找到密钥库 (#2874
  • azurerm_key_vault_certificate- 如果key_vault_id为 (#2874), 将无法再找到密钥库
  • azurerm_key_vault_key- 如果key_vault_id为 (#2874), 将无法再找到密钥库
  • azurerm_key_vault_secret- 如果key_vault_id为 (#2874), 将无法再找到密钥库
  • azurerm_storage_container - 支持存储帐户中的大量容器(#2873

1.22.0 (2019 年 2 月 11 日)

升级说明:

  • v1.22 版本包含一些现有资源重复的新资源,目的是更正一些无效的命名,以便我们可以在提供程序的下一个主要版本中删除错误命名的资源。 有关如何在这些资源之间迁移的详细信息,请参阅 升级指南
  • 数据源 azurerm_builtin_role_definition 已弃用,支持 azurerm_role_definition 数据源,该数据源现在提供相同的功能,并将在 AzureRM 提供程序的下一个主要版本 (2.0) (#2798) 中删除
  • azurerm_log_analytics_workspace_linked_service 资源已弃用,支持 (新) 资源,并将在 AzureRM 提供程序的下一个主要版本 (2.0) azurerm_log_analytics_linked_service#2768) 中删除
  • azurerm_autoscale_setting 资源已弃用,支持 (新) 资源,并将在 AzureRM 提供程序的下一个主要版本 (2.0) azurerm_monitor_autoscale_setting#2768) 中删除
  • azurerm_metric_alertrule 资源已弃用,转而支持 (新) 资源,并将在 AzureRM 提供程序的下一个主要版本 (2.0) azurerm_monitor_metric_alertrule#2762) 中删除

特征:

  • 新数据源:azurerm_policy_definition#2788
  • 新数据源:azurerm_servicebus_namespace#2841
  • 新资源:azurerm_ddos_protection_plan#2654
  • 新资源:azurerm_log_analytics_linked_service #2768
  • 新资源:azurerm_monitor_autoscale_setting#2768
  • 新资源:azurerm_monitor_metric_alertrule#2762
  • 新资源:azurerm_network_interface_application_security_group_association#2789

弃用功能:

  • 数据源 azurerm_key_vault_key - 弃用 vault_uri 支持 key_vault_id 的属性 (#2820
  • 数据源 azurerm_key_vault_secret - 弃用 vault_uri 支持 key_vault_id 的属性 (#2820
  • azurerm_key_vault_certificate - 弃用 vault_uri 有利于 key_vault_id#2820) 的属性
  • azurerm_key_vault_key - 弃用 vault_uri 有利于 key_vault_id#2820) 的属性
  • azurerm_key_vault_access_policy- 弃用vault_name有利于 key_vault_id#2820) 的和resource_group_name属性
  • azurerm_key_vault_secret - 弃用 vault_uri 有利于 key_vault_id#2820) 的属性
  • azurerm_application_gateway - 弃用 fqdn_list 赞成 fqdns 的字段 (#2768
  • azurerm_application_gateway - 弃用 ip_address_list 赞成 ip_addresses 的字段 (#2768
  • azurerm_builtin_role_definition - 弃用支持 azurerm_role_definition 数据源,该数据源现在提供相同的功能(#2798
  • azurerm_log_analytics_workspace_linked_service - 弃用(已重命名) azurerm_log_analytics_linked_service 资源(#2768
  • azurerm_monitor_autoscale_setting - 弃用(已重命名) azurerm_autoscale_setting 资源(#2768
  • azurerm_network_interface - 弃用新application_security_group_idsazurerm_network_interface_application_security_group_association资源(#2789

改进:

  • dependencies:切换到 Go 模块 (#2705
  • 依赖项:升级到 github.com/Azure/go-autorest 的 v11.3.2 (#2744
  • 数据源: azurerm_role_definition - 支持按名称查找角色(#2798
  • azurerm_application_gateway - 对 http2 属性的支持 (#2735
  • azurerm_application_gateway - 对 file_upload_limit_mb 属性的支持 (#2666
  • azurerm_application_gateway - 对 custom_error_configuration 属性的支持 (#2783
  • azurerm_application_gateway- 支持pick_host_name_from_backend_address和属性 (#2658pick_host_name_from_backend_http_settings
  • azurerm_app_service - 对 client_cert_enabled 属性的支持 (#2765
  • azurerm_autoscale_setting- 支持值(0maximumminimumdefault1000#2815)
  • azurerm_batch_pool - 对 max_tasks_per_node 属性的支持 (#2805
  • azurerm_cognitive_account - 导出 primary_access_keysecondary_access_key#2825
  • azurerm_cosmosdb_account- 支持EnableAggregationPipelineMongoDBv3.4 mongoEnableDocLevelTTL功能 (#2715
  • azurerm_data_lake_store_file - 支持大于 4 兆字节的文件上传(#2633
  • azurerm_function_app - 通过 linux_fx_version 属性支持 linux (#2767
  • azurerm_mssql_elasticpool - 支持设置 max_size_bytes#2346
  • azurerm_mssql_elasticpool - 支持设置 max_size_gb#2695
  • azurerm_postgresql_server - 对版本 1010.2#2768) 的支持
  • azurerm_kubernetes_cluster - 添加其他验证 (#2772
  • azurerm_signalr_service- 导出primary_access_keysecondary_access_keyprimary_connection_string和辅助访问密钥以及secondary_connection_string连接字符串 (#2655
  • azurerm_subnet - 支持其他子网委派类型(#2667

Bug 修复:

  • azurerm_azuread_application - 修复错误设置的 bug reply_uris#2729
  • azurerm_batch_pool - 现在可以设置多个环境变量(#2685
  • azurerm_cosmosdb_account - 删除资源时防止偶尔出错 (#2702
  • azurerm_cosmosdb_account - 允许属性的 ip_range_filter 空值 (#2713
  • azurerm_express_route_circuit - 将 premium SKU 添加回验证逻辑(#2692
  • azurerm_firewall - 确保更新期间不会删除规则(#2663
  • azurerm_notification_hub_namespace - 现在轮询创建以处理最终一致性 (#2701
  • azurerm_redis_cache- 锁定虚拟网络/子网名称以避免争用条件(#2725
  • azurerm_service_bus_subscription - 名称现在可以以数字开头(#2672
  • azurerm_security_center - 将创建超时增加到 30m#2724
  • azurerm_service_fabric_cluster - 未指定时不再传递给 reverse_proxy_endpoint_port API (#2747
  • azurerm_subnet - 修复服务终结点为 nil 时的崩溃 (#2742
  • azurerm_subnet - 在虚拟网络更新期间将不再丢失服务终结点(#2738

1.21.0 (2019 年 1 月 11 日)

特征:

  • 新数据源:azurerm_application_insights#2625
  • 新数据源:azurerm_batch_account#2428
  • 新数据源:azurerm_batch_pool#2461
  • 新数据源:azurerm_lb#2354
  • 新数据源:azurerm_lb_backend_address_pool#2354
  • 新数据源:azurerm_virtual_machine#2463
  • 新资源:azurerm_application_insights_api_key#2556
  • 新资源:azurerm_batch_account#2428
  • 新资源:azurerm_batch_pool#2461
  • 新资源:azurerm_firewall_application_rule_collection#2532
  • 新资源:azurerm_policy_set_definition#2535

改进:

  • 配置:支持指定 partner_id 合作伙伴资源归属(#2643
  • dependencies: updateing to v24.0.0Azure/azure-sdk-for-go#2572
  • 依赖项:将 network SDK 升级到 2018-08-01#2433
  • 数据源: azurerm_app_service - 导出 possible_outbound_ip_addresses#2513
  • 数据源: azurerm_azuread_application - 弃用用于拆分的 AzureAD 提供程序(#2632
  • 数据源: azurerm_azuread_service_principal - 弃用用于拆分的 AzureAD 提供程序(#2632
  • 数据源: azurerm_container_registry - 现在导出 tags#2607
  • 数据源: azurerm_network_interface - 现在导出 ip_configuration.private_ip_address_version#2646
  • 数据源: azurerm_public_ip - 现在导出locationsku导出allocation_methodreverse_fqdnzones#2576
  • azurerm_app_service - 导出 possible_outbound_ip_addresses#2513
  • azurerm_azuread_application - 弃用支持拆分的 AzureAD 提供程序 (#2632
  • azurerm_azuread_service_principal - 弃用支持拆分的 AzureAD 提供程序 (#2632
  • azurerm_azuread_service_principal_password - 弃用支持拆分的 AzureAD 提供程序 (#2632
  • azurerm_cognitive_account - 支持 SpeechServices 类型 (#2583
  • azurerm_container_group - 弃用的容器属性 portprotocol 允许多个端口的端口(#1930
  • azurerm_eventhub_namespace - 支持 kafka_enabled#2395
  • azurerm_firewall - 将 public_ip_address_id 属性重命名为 ip_address_id#2433
  • azurerm_kubernetes_cluster - 支持虚拟节点 (#2641
  • azurerm_kubernetes_clusterdns_prefix- 现在强制使用新资源并经过正确验证 (#2611
  • azurerm_log_analytics_workspace_linked_service - 现在正确传递 uppcase workspace_name 值(#2594
  • azurerm_network_interface - 支持 IPv6 地址 (#2548
  • azurerm_policy_assignment - 对托管服务标识的支持 (#2549
  • azurerm_policy_assignment - 支持属性 not_scopes 的排除项 (#2620
  • azurerm_policy_definition - 警察现在可以分配给管理组 (#2490
  • azurerm_policy_set_definition - 现在可以将策略集分配给管理组(#2618
  • azurerm_public_ip - 弃用 public_ip_address_allocation 赞成 allocation_method 更好地匹配 SDK (#2576
  • azurerm_redis_cache - 添加可用性区域支持 (#2580
  • azurerm_service_fabric_cluster - 支持 azure_active_directory#2553
  • azurerm_service_fabric_cluster - 支持 reverse_proxy_certificate#2544
  • azurerm_service_fabric_cluster - 支持 reverse_proxy_endpoint_port#2544
  • azurerm_subnet - 对委派的支持 (#2042

Bug 修复:

  • 数据源: azurerm_managed_disk - 公开 create_option 字段(#2597
  • 数据源: azurerm_network_interface - 在ip_configuration块中公开 application_security_group_ids#2599
  • 数据源: azurerm_snapshot - 确保 disk_size_gb 已设置(#2596
  • 数据源: azurerm_storage_account - 确保 account_replication_type 正确设置字段(#2595
  • azurerm_app_service- 处理任何顺序连接字符串 (#2609
  • azurerm_app_service_slot- 处理任何顺序连接字符串 (#2609
  • azurerm_network_security_rule - 属性 source_application_security_group_ids ,现已 destination_application_security_group_ids 正确读取和导入 (#2558
  • azurerm_role_assignment - 在导入期间检索角色定义名称(#2565
  • azurerm_template_deployment - 修复回归和支持嵌套模板部署 (#2514

1.20.0 (2018 年 12 月 12 日)

特征:

  • 新数据源:azurerm_monitor_action_group#2430
  • 新资源:azurerm_mariadb_database#2445
  • 新资源:azurerm_mariadb_server#2406
  • 新资源:azurerm_signalr_service#2410

改进:

  • 身份验证:切换到使用共享 Azure 身份验证库 (#2355
  • 身份验证:支持在客户端证书中使用服务主体进行身份验证(#2471
  • 身份验证:使用访问群体地址请求令牌 (#2381
  • 身份验证:切换到从 Azure CLI 请求令牌(#2387
  • sdk:升级到策略 API 版本 2018-05-01#2386
  • 数据源: azurerm_kubernetes_cluster - 支持没有 Microsoft Entra ID 的基于角色访问控制 (#2495
  • 数据源: azurerm_kubernetes_cluster - 公开 clusterAdmin 凭据(#2495
  • 数据源: azurerm_subscriptions - 能够按显示名称上的前缀/包含进行筛选(#2429
  • azurerm_app_service- 支持在site_config块中配置 app_command_line#2350
  • azurerm_app_service_plan- 已弃用properties并移动,per_site_scalingreserved移动到app_service_environment_id顶级 (#2442
  • azurerm_app_service_slot- 支持在site_config块中配置 app_command_line#2350
  • azurerm_application_insights - 添加了 Node.JS 应用程序类型(#2407
  • azurerm_container_registry- 通过georeplication_locations属性对异地副本 (replica)的支持 (#2055
  • azurerm_key_vault- 公开backup的权限和restoresecret_permissions可选key_permissions权限(#2363
  • azurerm_kubernetes_cluster- 支持没有 Microsoft Entra ID 的基于角色的访问控制 (#2495
  • azurerm_kubernetes_cluster - 公开 clusterAdmin 凭据 (#2495
  • azurerm_mssql_elasticpool- 已弃用elastic_pool_properties属性并移动到max_size_byteszone_redundant顶级(#2378
  • azurerm_mysql_server - 支持新 SKU GP_Gen5_64MO_Gen5_32#2446
  • azurerm_postgresql_server支持新的 SKU GP_Gen5_64 和 - (#2447MO_Gen5_32

Bug 修复:

  • 数据源: azurerm_logic_app_workflow - 随后的参数是平展之前的字符串(#2348
  • 数据源: azurerm_public_ip - 随后的属性始终存在(#2448
  • 数据源: azurerm_route_table - 已更新验证以防止空值和空白 property 值引起恐慌(#2467
  • azurerm_key_vault - 修复了从同一虚拟网络(#2324)使用多个子网的死锁情况
  • azurerm_eventhub - 使 partition_count 现场 ForceNew (#2400
  • azurerm_eventhub - 现在验证 storage_account_id 是否为适当的资源 ID (#2374
  • azurerm_mssql_elasticpool - 对属性的 name 宽松验证 (#2398
  • azurerm_recovery_services_protection_policy_vm - 添加了 timezone 属性 (#2404
  • azurerm_route_table - 已更新验证以防止空值和空白 property 值引起恐慌(#2467
  • azurerm_sql_server - 仅更新 admin_login_password 更改时,才允许在 Terraform 外部对其进行管理(#2263
  • azurerm_virtual_machine- 访问前检查属性 (#2365

1.19.0 (2018 年 11 月 15 日)

特征:

  • 新数据源:azurerm_key_vault_key#2231
  • 新数据源:azurerm_monitor_diagnostic_setting#1291
  • 新资源:azurerm_iothub_consumer_group#2243
  • 新资源:azurerm_monitor_diagnostic_setting#1291
  • 新资源:azurerm_mssql_elasticpool#2071

改进:

  • dependencies:切换到 Go 1.11 (#2229
  • 身份验证:重构以允许功能切换身份验证模式(#2199
  • 数据源: azurerm_kubernetes_cluster - 支持 role_based_access_control#1820
  • azurerm_app_service - 对 PHP 7.2 的支持(#2308
  • azurerm_app_service_slot - 对 PHP 7.2 的支持(#2308
  • azurerm_databricks_workspace - 修复字段上的 name 验证 (#2221
  • azurerm_function_app - 对 enable_builtin_logging 属性的支持 (#2268
  • azurerm_kubernetes_cluster - 支持 role_based_access_control#1820
  • azurerm_network_interface - 弃用 internal_fqdn ,因为它不再可由 Azure 设置/返回(#2253
  • azurerm_shared_image_version - 允许更大的版本数 (#2301
  • azurerm_virtual_machine - 支持分配系统和用户托管标识(#2188
  • azurerm_virtual_machine_scale_set - 支持分配系统和用户托管标识(#2188
  • azurerm_virtual_machine_scale_set - 支持设置 eviction_policy#2226
  • azurerm_virtual_network_gateway - 支持区域冗余网关(#2260

Bug 修复:

  • 数据源: azurerm_api_management - 确保 public_ip_addresses 设置字段 (#2310
  • azurerm_api_management - 确保 public_ip_addresses 设置字段 (#2310
  • azurerm_application_gateway - 重构以确保设置所有字段(#2054
  • azurerm_application_gateway - SSL 证书不再持续差异(#2054
  • azurerm_azuread_application- 修复回归并允许httpidentifier_uris属性 reply_urls#2320
  • azurerm_cosmosdb_account - 范围 ip_range_filter 筛选器现在允许 /32 ip 地址 (#2222
  • azurerm_public_ip- 修复字段的大小ip_version / public_ip_address_allocation写 (#2296)
  • azurerm_recovery_services_protected_vm - VM 现在可以位于其他资源组中,然后是保管库 (#2287
  • azurerm_role_assignment - 现在将在创建服务主体后等待 (#2204
  • azurerm_route - 允许设置为 next_hop_in_ip_address 空值 (#2184
  • azurerm_route_table - 允许设置为 next_hop_in_ip_address 空值 (#2184
  • azurerm_virtual_network_gateway - 如果省略计划,计划现在为空 bgp_settings#2304
  • azurerm_virtual_network - 添加 valdiation 以防止恐慌 (#2305

1.18.0 (2018 年 11 月 2 日)

特征:

  • 新资源:azurerm_devspace_controller#2086
  • 新资源:azurerm_log_analytics_workspace_linked_service#2139

改进:

  • 身份验证:将身份验证方法与提供程序分离,以启用拆分身份验证库(#2197
  • 身份验证:使用来自环境的代理(如果已设置)(#2133
  • 依赖项:升级到 v21.3.0(github.com/Azure/azure-sdk-for-go#2163
  • 重构:分离资源提供程序注册以启用拆分身份验证库 (#2197
  • sdk:升级到 2018-10-01containerinstance sdk (#2174
  • azurerm_automation_account - 公开 dsc_server_endpointdsc_primary_access_key属性 dsc_secondary_access_key#2166
  • azurerm_automation_account - 对 free SKU 的支持 (#2166
  • azurerm_client_config - 确保 service_principal_application_idservice_principal_object_id 始终设置 (#2120
  • azurerm_cosmosdb_account - 对 enable_multiple_write_locations 属性的支持 (#2109
  • azurerm_eventhub_namespace - 允许 maximum_throughput_units 为零 (#2124
  • azurerm_key_vault_certificate - 支持设置 extended_key_usage#2128
  • azurerm_key_vault_certificate - 对设置 subject_alternative_names 的支持 (#2123
  • azurerm_managed_disk - 对 UltraSSD_LRS 存储帐户类型的支持 (#2118
  • azurerm_monitor_activity_log_alert- 支持条件字段 resource_providerresource_typeresource_group#2150
  • azurerm_recovery_services_protected_vm - backup_policy_id 现在是必需的 (#2154
  • azurerm_sql_database - 将验证添加到 requested_service_objective_name#2125
  • azurerm_virtual_network_gateway - 支持 OpenVPN 作为客户端协议选项(#2126
  • azurerm_virtual_machine_scale_set - 对 application_security_group_idsip_configuration 属性的支持 (#2009
  • azurerm_virtual_machine_scale_set - 支持使用自动 OS 升级的滚动升级策略 (#922

Bug 修复:

  • 安全性:从调试日志中删除 Authorization 标头 (#2131
  • azurerm_api_management- 验证块中hostname_configuration字段的密钥库机密 ID key_vault_id#2189
  • azurerm_function_app - 在手动删除时正确将资源标记为缺失 (#2111
  • azurerm_kubernetes_cluster - 更改为 os_disk_size_gb 作为 API 计算现在返回有效的默认值 (#2117
  • azurerm_public_ip - domain_name_label 验证现在允许 63 个字符(#2122
  • azurerm_virtual_machineavailability_set_id- 与 zones#2185) 发生冲突

1.17.0 (2018 年 10 月 18 日)

升级说明:

  • azurerm_virtual_machine_scale_set- 块内的ip_configurationnetwork_profile字段primary现在是必需的,以匹配 Azure API 中的行为更改。 (#2035

特征:

  • 新数据源:azurerm_monitor_log_profile#1792
  • 新资源:azurerm_api_management#1516
  • 新资源:azurerm_automation_dsc_configuration#1512
  • 新资源:azurerm_automation_dsc_nodeconfiguration#1512
  • 新资源:azurerm_automation_module#1512
  • 新资源:azurerm_cognitive_account#962
  • 新资源:azurerm_databricks_workspace#1134
  • 新资源:azurerm_dev_test_policy#2070
  • 新资源:azurerm_dev_test_linux_virtual_machine#2058
  • 新资源:azurerm_dev_test_windows_virtual_machine#2058
  • 新资源:azurerm_monitor_activitylog_alert#1989
  • 新资源:azurerm_monitor_metric_alert#2026
  • 新资源:azurerm_monitor_log_profile#1792
  • 新资源:azurerm_network_interface_application_gateway_backend_address_pool_association#2079
  • 新资源:azurerm_network_interface_backend_address_pool_association#2079
  • 新资源:azurerm_network_interface_nat_rule_association#2079
  • 新资源:azurerm_recovery_services_protection_policy_vm#1978
  • 新资源: azurerm_recovery_services_protected_vm#1637
  • 新资源:azurerm_security_center_contact#2045
  • 新资源:azurerm_security_center_subscription_pricing#2043
  • 新资源:azurerm_security_center_workspace#2072
  • 新资源:azurerm_subnet_network_security_group_association#1933
  • 新资源:azurerm_subnet_route_table_association #1933

Bug 修复:

  • 数据源 azurerm_subnet - 修复错误消息中资源组名称和网络名称的排序 (#2017
  • azurerm_kubernetes_cluster - 对属性使用正确的大小写 addon_profileoms_agent#1995
  • azurerm_service_bus_queue - 支持 max_delivery_count#2028
  • azurerm_redis_cache - capcity 现在可以成功更改 (#2088
  • azurerm_virtual_machine_scale_set - primary 现在需要在块内 ip_configurationnetwork_profile (将行为更改与 Azure API 匹配)(#2035

改进:

  • azurerm_application_gateway - 对 StandardV2WAFV2 sku 和层的支持 (#2015
  • azurerm_container_group - 添加 secure_environment_variables 属性 (#2024
  • azurerm_dev_test_virtual_network - 支持管理子网(#2041
  • azurerm_key_vault- 对虚拟网络规则的支持 (#2027
  • azurerm_kubernetes_cluster - 更改 oms_agent 属性不再强制新资源 (#2021
  • azurerm_postgresql_virtual_network_rule - 支持 ignore_missing_vnet_service_endpoint#2056
  • azurerm_public_ip - 支持 IPv6 地址(#2019
  • azurerm_search_service- 添加管理和primary_keysecondary_key代理 (#2074
  • azurerm_role_definition - 向数据源添加 data_actionsnot_data_actions 添加到数据源 (#2110
  • azurerm_storage_container - 更改 container_access_type 不再强制新资源 (#2075
  • azurerm_user_assigned_identity - 现在导出 client_id 属性 (#2078

1.16.0 (2018 年 10 月 1 日)

升级说明:

  • azurerm_azuread_application - 属性 homepageidentifier_uris 现在 reply_urls 需要 https Azure (#1960

特征:

  • 新数据源:azurerm_dev_test_lab#1944
  • 新数据源:azurerm_shared_image#1987
  • 新数据源azurerm_shared_image_gallery#1987
  • 新数据源:azurerm_shared_image_version#1987
  • 新资源:azurerm_dev_test_lab#1944
  • 新资源:azurerm_dev_test_virtual_network#1944
  • 新资源:azurerm_shared_image#1987
  • 新资源azurerm_shared_image_gallery#1987
  • 新资源:azurerm_shared_image_version#1987

改进:

  • 依赖项:升级到 v21.0.0 of github.com/Azure/azure-sdk-for-go#1996
  • azurerm_cosmosdb_account- 添加is_virtual_network_filter_enabled和代理 (#1961virtual_network_rule

Bug 修复:

  • 数据源 azurerm_builtin_role_definition:支持 data_actionsnot_data_actions#2000
  • azurerm_app_service_plan - 公开有关失败的其他信息(#1926
  • azurerm_app_service_custom_hostname_binding - 处理正在并行创建的多个绑定(#1970
  • azurerm_lb_rule- 允许0frontend_portbackend_port再次 (#1951
  • azurerm_public_ip - 正确读取和导入 idle_timeout_in_minutes 属性 (#1925
  • azurerm_role_assignment - 仅在可重试时重试错误(#1934
  • azurerm_role_definition- 支持data_actions和块 (#1971not_data_action
  • azurerm_service_fabric_cluster - 允许两个 client_certificate_thumbprint 块 (#1938
  • azurerm_service_fabric_cluster - 支持指定 cluster_code_version 字段 (#1945
  • azurerm_virtual_network - 公开 id 每个子网(#1913
  • azurerm_virtual_machine - 处理托管磁盘 ID 为 nil (#1947
  • azurerm_virtual_machine_data_disk_attachment - 安装 VM 扩展时支持数据磁盘附件(#1950
  • azurerm_virtual_machine_scale_setadmin_password- 再次在块中创建os_profile可选 (#1958

1.15.0 (2018 年 9 月 14 日)

特征:

  • 新资源:azurerm_firewall#1627
  • 新资源:azurerm_firewall_network_rule_collection#1627
  • 新资源:azurerm_mysql_virtual_network_rule#1879

改进:

  • 依赖项:升级到 v20.1.0(github.com/Azure/azure-sdk-for-go#1861
  • 依赖项:升级到 v10.15.4 of github.com/Azure/go-autorest#1861) (#1909
  • sdk:升级到计算 API 的版本 2018-06-01#1861
  • azurerm_automation_runbook - 支持指定内容字段 (#1696
  • azurerm_app_service - 添加 virtual_network_name 属性 (#1896
  • azurerm_app_service_slot - 添加 virtual_network_name 属性 (#1896
  • azurerm_key_vault_certificate - 添加 thumbprint 属性 (#1904
  • azurerm_servicebus_queue - 为ISO8601持续时间添加验证 (#1921
  • azurerm_servicebus_topic - 为ISO8601持续时间添加验证 (#1921
  • azurerm_sql_database - 添加 threat_detection_policy 属性 (#1628
  • azurerm_virtual_network - 添加验证以防止 name 空值 (#1898
  • azurerm_virtual_machine- 对 (#1901) 的支持managed_disk_typeStandardSSD_LRS
  • azurerm_virtual_machine_scale_set- 对 (#1901) 的支持managed_disk_typeStandardSSD_LRS
  • azurerm_virtual_network_gateway - 其他验证 (#1899

Bug 修复:

  • 数据源: azurerm_azuread_service_principal - 将包含名称的筛选器传递到 Azure,而不是在本地查询(#1862
  • 数据源: azurerm_azuread_service_principal - 将包含名称的筛选器传递到 Azure,而不是在本地查询(#1862
  • azurerm_logic_app_trigger_http_request - relative_path 属性现在允许 /s 和 {}s (#1918
  • azurerm_role_assignment - 在删除期间分析资源 ID (#1887
  • azurerm_role_definition - 在删除期间分析资源 ID (#1887
  • azurerm_servicebus_namespace - 轮询删除命名空间(#1908

1.14.0 (2018 年 9 月 6 日)

特征:

  • 新数据源:azurerm_management_group#1877
  • 新资源:azurerm_management_group#1788
  • 新资源:azurerm_postgresql_virtual_network_rule#1774

改进:

  • 身份验证:使客户端注册保持一致(#1845
  • azurerm_application_insights - 支持 MobileCenter 类型 (#1878
  • azurerm_function_app - 从 version 字段中删除验证 (#1872
  • azurerm_iothub- 导出event_hub_events_endpointevent_hub_events_pathevent_hub_operations_pathevent_hub_operations_endpoint字段 (#1789)
  • azurerm_iothub- 支持endpoint和块 (#1693route
  • azurerm_kubernetes_cluster - 创建 linux_profile 可选 (#1821
  • azurerm_storage_blob - 支持导入 (#1816
  • azurerm_storage_container - 支持导入 (#1816
  • azurerm_storage_queue - 支持导入 (#1816
  • azurerm_storage_table - 支持导入 (#1816

Bug 修复:

  • azurerm_data_lake_store_file - 更新资源 ID 以匹配文件路径(#1856
  • azurerm_eventhub - 更新验证以支持句点、连字符和下划线 (#1795
  • azurerm_eventhub_authorization_rule - 更新验证错误 (#1795
  • azurerm_eventhub_consumer_group - 更新验证以支持句点、连字符和下划线 (#1795
  • azurerm_eventhub_namespace - 更新验证错误 (#1795
  • azurerm_function_app - 支持大写名称(#1835
  • azurerm_kubernetes_cluster- 在设置为 azurenetwork_plugin删除字段的pod_cidr验证 (#1798
  • azurerm_logic_app_workflow - 确保参数是字符串 (#1843
  • azurerm_virtual_machine - 设置 image_uri 块中的 storage_os_disk 属性 (#1799
  • azurerm_virtual_machine_data_disk_attachment - 获取基本视图,而不是虚拟机的整个实例视图,以解决 API 中的问题(#1855

1.13.0 (2018 年 8 月 15 日)

特征:

  • 新数据源:azurerm_log_analytics_workspace#1755
  • 新资源:azurerm_monitor_action_group#1725

改进:

  • 依赖项:升级到 2018-04-01 IoTHub SDK (#1717
  • Azure CLI 身份验证 - 使用 USERPROFILE 环境变量查找用户主目录(如果已设置(#1718
  • 数据源 azurerm_kubernetes_cluster - 公开 max_pods 块中的 agent_pool_profile 字段 (#1753
  • 数据源: azurerm_kubernetes_cluster - 公开 add_on_profile 块 (#1751
  • azurerm_automation_schedule- 添加week_daysmonth_daysmonthly_occurrence属性 (#1626
  • azurerm_container_group - 添加新 commands 字段/弃用 command 字段 (#1740
  • azurerm_iothub - 对 Basic SKU 的支持 (#1717
  • azurerm_kubernetes_cluster- 对块内agent_pool_profile的支持 max_pods#1753
  • azurerm_kubernetes_cluster - 对 add_on_profile 块的支持 (#1751
  • azurerm_kubernetes_cluster- 当设置为 network_pluginpod_cidr验证 (#1763azure
  • azurerm_kubernetes_cluster - client_idclient_secret 块中 service_principal 现在为 ForceNew (#1737
  • azurerm_kubernetes_cluster - docker_bridge_cidrdns_service_ip 现在 service_cidr 已有条件设置 (#1715
  • azurerm_lb_nat_rule - protocol 属性现在支持 All#1736
  • azurerm_lb_nat_pool - protocol 属性现在支持 All#1748
  • azurerm_lb_probe - protocol 属性现在支持 Https#1742
  • azurerm_lb_rule - 对 All 协议/添加验证的支持(#1754

Bug 修复:

  • azurerm_application_insights - 处理从创建 API 返回的 HTTP 201 处理,该 API 处理 API 中的中断性变更(#1769
  • azurerm_autoscale_setting - 筛选掉 $tags 标记 (#1770
  • azurerm_eventhub - 允许名称字段中的下划线 (#1768
  • azurerm_eventhub_authorization_rule - 允许名称字段中的下划线 (#1768
  • azurerm_eventhub_consumer_group - 允许名称字段中的下划线 (#1768

1.12.0 (2018 年 8 月 3 日)

升级说明:

  • 注意: 升级到 Azure 提供程序的 v1.12.0 时,可能需要指定 priority 在提供程序 v1.6 和 v1.12 之间创建的任何 VM 规模集。 (#1586

特征:

  • 新数据源:azurerm_container_registry#1642
  • 新资源:azurerm_service_fabric_cluster#4

改进:

  • sdk:从 WaitForCompletion ->WaitForCompletionRef 轮询未来时切换 (#1660
  • 数据源: azurerm_kubernetes_cluster - 支持指定 network_profile 块(#1479
  • 数据源: azurerm_kubernetes_cluster - 输出 node_resource_group 字段 (#1649
  • azurerm_kubernetes_cluster - 支持指定 network_profile 块 (#1479
  • azurerm_kubernetes_cluster - 输出 node_resource_group 字段 (#1649
  • azurerm_role_assignment - 重试资源创建以匹配 Azure CLI 的行为(#1647
  • azurerm_virtual_machine - 设置预配程序的连接信息(#1646

Bug 修复:

  • azurerm_virtual_machine_scale_set - 删除默认值 priority,因为未在较旧的实例上设置此设置。 (#1586

1.11.0 (2018 年 7 月 25 日)

特征:

  • 新资源:azurerm_data_lake_store_file#1261

改进:

  • azurerm_app_service- 在site_config块中支持 min_tls_version#1601
  • azurerm_app_service_slot- 在site_config块中支持 min_tls_version#1601
  • azurerm_data_lake_store - 支持启用/禁用加密(#1623
  • azurerm_data_lake_store - 支持管理防火墙状态(#1623

Bug 修复:

  • azurerm_servicebus_topic - 属性 name 现在允许 ~ 字符 (#1640

1.10.0 (2018 年 7 月 21 日)

特征:

  • 新数据源:azurerm_azuread_application#1552
  • 新数据源:azurerm_logic_app_workflow#1266
  • 新数据源:azurerm_notification_hub#1589
  • 新数据源:azurerm_notification_hub_namespace#1589
  • 新数据源:azurerm_service_principal#1564
  • 新资源:azurerm_autoscale_setting#1140
  • 新资源:azurerm_data_lake_analytics_account#1618
  • 新资源:azurerm_data_lake_analytics_firewall_rule#1618
  • 新资源:azurerm_eventhub_namespace_authorization_rule#1572
  • 新资源:azurerm_logic_app_action_custom#1266
  • 新资源:azurerm_logic_app_action_http#1266
  • 新资源:azurerm_logic_app_trigger_custom#1266
  • 新资源:azurerm_logic_app_trigger_http_request#1266
  • 新资源:azurerm_logic_app_trigger_recurrence#1266
  • 新资源:azurerm_logic_app_workflow#1266
  • 新资源:azurerm_notification_hub#1589
  • 新资源:azurerm_notification_hub_authorization_rule#1589
  • 新资源:azurerm_notification_hub_namespace #1589
  • 新资源:azurerm_servicebus_queue_authorization_rule#1543
  • 新资源:azurerm_service_principal#1564
  • 新资源:azurerm_service_principal_password#1564

改进:

  • 身份验证:在使用服务主体令牌之前刷新服务主体令牌(#1544
  • 依赖项:更新到2018-02-01 App 服务 SDK (#1436
  • azurerm_app_service- 支持在site_config块中设置 ftps_settings#1577
  • azurerm_app_service - 支持运行容器(#1578
  • azurerm_app_service_slot - 对托管服务标识的支持(#1579
  • azurerm_app_service_slot - 槽现在可以就地更新(#1436
  • azurerm_container_group - 支持在专用注册表中托管的映像(#1529
  • azurerm_function_app - 添加对 site_credential 块的支持 (#1567
  • azurerm_function_app - 仅设置 WEBSITE_CONTENTSHARE 和使用 WEBSITE_CONTENTAZUREFILECONNECTIONSTRING 应用(#1515
  • azurerm_mysql_server - 更改 tierfamily 更改 sku 属性不再销毁现有资源 (#1598
  • azurerm_network_security_rule - 每个安全规则最多可以设置 1 个应用程序安全组(#1587
  • azurerm_postgresql_server - 更改 tierfamily 更改 sku 属性不再销毁现有资源 (#1598
  • azurerm_virtual_machine_scale_set - sku 属性现在是列表 #1558 (#1558

Bug 修复:

  • azurerm_application_insights- 修复已设置为 other#1563) 的 bug application_type
  • azurerm_lb - 允许 subnet_id 设置为空值 (#1588
  • azurerm_servicebus_subscription - 仅在设置值时发送 correlation_filter 值(#1565
  • azurerm_servicebus_subscription - 设置 default_message_ttl 字段 (#1568
  • azurerm_snapshot - 允许字段中的 name 短划线 (#1574
  • azurerm_traffic_manager_endpoint- 通过在指定 API 时设置为 target nil 来绕过 API 中的 bug (#1546target_resource_id

1.9.0 (2018 年 7 月 11 日)

特征:

  • 新资源:azurerm_azuread_application#1269
  • 新资源:azurerm_data_lake_store_firewall_rule#1499
  • 新资源:azurerm_key_vault_access_policy#1149
  • 新资源:azurerm_scheduler_job#1172
  • 新资源:azurerm_servicebus_namespace_authorization_rule#1498
  • 新资源:azurerm_user_assigned_identity#1448

改进:

  • 依赖项:更新 containerservice SDK 以支持 2018-03-31 AKS GA (#1474
  • dependencies: updateing to v18.0.0Azure/azure-sdk-for-go#1487
  • dependencies: updateing to v10.12.0Azure/go-autorest#1487
  • azurerm_application_gatewayminimum_servers- 添加到探测资源 (#1510
  • azurerm_cdn_profile- 支持Standard_ChinaCdn和 SKU (#1465Standard_Microsoft
  • azurerm_cosmosdb_account- 检查查看名称在创建前是否正在使用 (#1464
  • azurerm_cosmosdb_account - 修复字段上的 ip_range_filter 验证 (#1463
  • azurerm_dns_zone- 对私人 DNS区域的支持(#1404
  • azurerm_image - 将os_disk属性更改为列表并添加其他属性验证(#1443
  • azurerm_lb - 允许 private_ip_address 设置为空值 (#1481
  • azurerm_mysql_server - 更改 storage_mb 属性不再强制新资源 (#1532
  • azurerm_postgresql_server - 更改 storage_mb 属性不再强制新资源 (#1532
  • azurerm_servicebus_queue - enable_partitioning 现在可以为 Basic 层启用和 Standard 层 (#1391
  • azurerm_virtual_machine - 支持指定用户分配的标识(#1448
  • azurerm_virtual_machine - 使 content 块( additional_unattend_config 内部 os_profile_windows_config)中的字段变得敏感(#1471
  • azurerm_virtual_machine_data_disk_attachment- 添加对 (#1473) 的支持write_accelerator_enabled
  • azurerm_virtual_machine_scale_set - 确保将字段设置为 vhd_containers 修复崩溃 (#1411
  • azurerm_virtual_machine_scale_set - 支持指定用户分配的标识(#1448
  • azurerm_virtual_machine_scale_set - 使 content 块( additional_unattend_config 内部 os_profile_windows_config)中的字段变得敏感(#1471
  • azurerm_virtual_network_gateway- 向数据源添加对radius_server_addressradius_server_secretvpn_client_protocols字段的支持 (#1505

Bug 修复:

  • azurerm_key_vault_key- 处理正在删除的父密钥库(#1535
  • azurerm_sql_database - 修复 requested_service_objective_name 更新 (#1503
  • azurerm_storage_account - 将 tags 字段限制为 128 个字符以匹配服务(#1524
  • azurerm_virtual_network_gateway - 修复 azurerm_virtual_network_gateway 未提供时 vpn_client_configuration 崩溃 (#1505

1.8.0 (2018 年 6 月 28 日)

特征:

  • 新资源:azurerm_dns_caa_record 支持(#1450
  • 新资源:azurerm_virtual_machine_data_disk_attachment#1207

改进:

  • 依赖项:升级到 v10.11.4 of Azure/go-autorest#1418
  • 依赖项:升级到 v17.4.0(Azure/azure-sdk-for-go#1418
  • azurerm_lb - 属性的其他验证 (#1403
  • azurerm_application_gateway - 对 match 探测块的支持 (#1446
  • azurerm_log_analytics_solution - 支持主权云 (#1410
  • azurerm_log_analytics_workspace - 支持主权云 (#1410
  • azurerm_log_analytics_workspace - 对 PerGB2018 SKU 的支持(#1079
  • azurerm_mysql_server - GeneralPurposeMemoryOptimized SKU 层现在允许属性的 storage_mb 4TB (#1449
  • azurerm_network_interface - 属性的其他验证 (#1403
  • azurerm_postgresql_server - GeneralPurposeMemoryOptimized SKU 层现在允许属性的 storage_mb 4TB (#1449
  • azurerm_postgresql_server - 添加对版本 10.0(#1457) 的支持
  • azurerm_route_table - 添加禁用 BGP 传播属性 (#1435
  • azurerm_sql_database - 支持从 bacpac 备份导入 (#972
  • azurerm_virtual_machine - 支持在 Windows 上设置 TimeZone (#1265

Bug 修复:

  • 验证:确保正确检测到 IPv4/MAC 地址(#1431

1.7.0 (2018 年 6 月 16 日)

升级说明:

~>请注意:资源上的azurerm_virtual_machine_scale_set字段overprovision已从falsetrue此版本更改为与 Azure 的行为匹配。 (#1322

Bug 修复:

  • azurerm_key_vault - 遵循代理环境 varibles terraform,现在可以在代理后面创建保管库(#1393
  • azurerm_kubernetes_cluster - dns_prefix 现在是必需的 (#1333
  • azurerm_network_interface - 确保分配公共 IP/专用 IP 地址后可以删除 (#1295
  • azurerm_public_ip - 将 domain_name_label 属性设置为状态 (#1287
  • azurerm_storage_account - 默认情况下,文件和 Blob 加密是显式 true 的(#1380
  • azurerm_servicebus_namespace - 更改 capacity 时,propety 不再不必要的强制新资源 (#1382
  • azurerm_virtual_machine_scale_set - 字段 overprovision 现在 true 默认为 (#1322
  • azurerm_app_service_plan - 属性 name 验证现在允许存储不足(#1351

改进:

  • azurerm_automation_schedule - 添加 interval 属性和支持定期计划 (#1384
  • azurerm_dns_ns_record - 弃用 record 的属性支持 records 列表 (#991
  • azurerm_function_app - 添加 identity 属性 (#1369
  • azurerm_role_definition - 属性 role_definition_id 现在是可选的。 如果资源被忽略(#1378),则资源现在将生成随机 UUID
  • azurerm_storage_account - 添加 network_rules 属性 (#1334
  • azurerm_storage_account - 添加 identity 属性 (#1323
  • azurerm_storage_blob - 添加 content_type 属性 (#1304
  • azurerm_virtual_machine- 支持write_accelerator_enabled附加到 MS 系列计算机的高级版磁盘上的属性 (#964
  • azurerm_virtual_machine_scale_set- 添加dns_settings和属性 (#1209dns_servers
  • azurerm_virtual_machine_scale_set - 添加 ip_forwarding 属性 (#1209
  • azurerm_virtual_network_gateway - 添加属性 vpn_client_protocolsradius_server_addressradius_server_secret#946
  • 依赖项:迁移到未弃用的预览版的容器实例、EventGrid、Log Analytics 和 SQL (#1322
  • 依赖项:升级到 2018-01-01 EventGrid API (#1322
  • 依赖项:升级到 2018-03-01 监视器 API (#1322

1.6.0 (2018 年 5 月 24 日)

升级说明:

~>请注意: 资源 azurerm_mysql_server 已从预览版 API 更新为 GA API,这需要 Terraform 配置中的代码更改才能使用新的定价 SKU。 更新到 v1.6.0 时 - 需要将配置从预览版 SKU 更新为 GA SKU。

~>请注意: 资源 azurerm_postgresql_server 已从预览版 API 更新为 GA API,这需要 Terraform 配置中的代码更改才能使用新的定价 SKU。 更新到 v1.6.0 时 - 需要将配置从预览版 SKU 更新为 GA SKU。

  • azurerm_scheduler_job_collection - 已弃用资源和数据源上的属性 max_retry_interval ,以便 max_recurrence_interval 更好地匹配 Azure (#1218

特征:

  • 新数据源:azurerm_storage_account_sas#1011
  • 新资源:azurerm_data_lake_store#1219
  • 新资源:azurerm_relay_namespace#1233

Bug 修复:

  • 跨数据源和资源:创建连接字符串、密钥和密码敏感字段(#1242
  • azurerm_virtual_machine_scale_set - 空 os_profile_windows_config 块不再导致恐慌([#12* azurerm_app_service - 向导入添加验证 (#5107
  • azurerm_app_service_certificate - 将验证添加到导入 (#5107
  • azurerm_app_service_custom_hostname_binding - 将验证添加到导入 (#5107
  • azurerm_app_service_plan - 将验证添加到导入 (#5107
  • azurerm_app_service_slot - 将验证添加到导入 (#5107
  • azurerm_app_service_source_control_token - 将验证添加到导入 (#5107

1.5.0 (2018 年 5 月 14 日)

升级说明:

~>请注意: 在 AzureRM 提供程序中的 v1.5 数据源之前返回,而不是在资源不存在时返回 nil 错误消息,这是一个 bug。 为了与其他提供程序保持一致 - 从 v1.5 开始,当资源不存在时,AzureRM 提供程序将返回一条错误消息。

~>请注意: 此版本修复了资源中 azurerm_redis_cache 未检测到字段更改的 bug;因此,你可能会在块中看到 redis_configuration 更改,尤其是字段 rdb_storage_connection_string 更改。 Azure Rest API 规范存储库中有一个 bug 跟踪此不一致。

特征:

  • 新数据源:azurerm_cosmosdb_account#1056
  • 新数据源:azurerm_kubernetes_cluster#1204
  • 新数据源:azurerm_key_vault#1202
  • 新数据源:azurerm_key_vault_secret#1202
  • 新数据源:azurerm_route_table#1203

Bug 修复:

  • azurerm_redis_cache - 现在检测到对块的更改 redis_configuration - 有关详细信息,请参阅上述说明(#1211

改进:

  • dependencies - 升级到 v16.2.1 of Azure/azure-sdk-for-go#1198
  • dependencies - 升级到 v10.8.1 of Azure/go-autorest#1198
  • azurerm_app_service - 支持 HTTP2 (#1188
  • azurerm_app_service - 对托管服务标识的支持(#1130
  • azurerm_app_service_slot - 支持 HTTP2 (#1205
  • azurerm_cosmosdb_account - 添加了对 connection_strings 属性的支持 (#1194
  • azurerm_key_vault_certificate - 公开 certificate_data#1200
  • azurerm_kubernetes_cluster - 创建 kube_config_raw 敏感字段 (#1225
  • azurerm_redis_cache - Redis 缓存现在可以导入 (#1211
  • azurerm_redis_firewall_rule - Redis 防火墙规则现在可以导入 (#1211
  • azurerm_virtual_network - 在响应中防范 nil-objects (#1208
  • azurerm_virtual_network_gateway - 忽略 GatewaySubnet#1141

1.4.0 (2018 年 4 月 26 日)

升级说明:

  • azurerm_cosmosdb_account - 该字段 failover_policy 已被弃用,以便 geo_locations 更好地匹配 Azure

特征:

  • 新数据源:azurerm_recovery_services_vault#995
  • 新资源:azurerm_recovery_services_vault#995
  • 新资源:azurerm_servicebus_subscription_rule#1124

改进:

  • azurerm_app_service - 支持就地更新 (#1125
  • azurerm_app_service_plan- 支持 kindapp#1156
  • azurerm_cosmosdb_account - 支持 enable_automatic_failover#1055
  • azurerm_cosmosdb_account - 支持 ConsistentPrefix 包含级别 (#1055
  • azurerm_cosmosdb_account - prefixes 现在可以为位置配置 (#1055
  • azurerm_function_app - 支持就地更新 (#1125
  • azurerm_key_vault- 为和 Recover#1132) 添加证书权限Purge
  • azurerm_key_vault- 轮询以确保密钥库可通过 DNS 解析 (#1081] [#1164
  • azurerm_kubernetes_cluster - 仅当子网 ID 不是空字符串时设置 (#1158
  • azurerm_kubernetes_cluster - 将群集凭据公开为 kube_config#953
  • azurerm_metric_alertrule- 筛选出前缀为 (#1107) 的$type标记
  • azurerm_virtual_machine - 停止计算机时从 Azure 加载托管磁盘信息 (#1100
  • azurerm_virtual_machine - 使 vm_size 属性不区分大小写 (#1131

Bug 修复:

  • azurerm_cosmosdb_account - 位置现在可以就地修改(无需多个应用) (#1055

1.3.3 (2018 年 4 月 17 日)

特征:

  • 新数据源:azurerm_app_service#1071
  • 新资源:azurerm_app_service_custom_hostname_binding#1087

改进:

  • 依赖项:升级到 v15.1.0Azure/azure-sdk-for-go#1099
  • 依赖项:升级到 v10.6.0Azure/go-autorest#1077
  • azurerm_app_service - 添加了对 https_only 字段的支持(#1080
  • azurerm_app_service_slot - 添加了对 https_only 字段的支持(#1080
  • azurerm_function_app - 添加了对 https_only 字段的支持(#1080
  • azurerm_key_vault_certificate - 公开证书的关联 secret_id#1096
  • azurerm_redis_cache - 对内部网络上的群集的支持 (#1086
  • azurerm_servicebus_queue - 对设置 requires_session 的支持(#1111
  • azurerm_sql_database - 更改以 collation 强制新资源 (#1066

1.3.2 (2018 年 4 月 4 日)

特征:

  • 新资源:azurerm_packet_capture#1044
  • 新资源:azurerm_policy_assignment#1051

改进:

  • azurerm_virtual_machine_scale_set - 添加了对 MSI 的支持(#1018

1.3.1 (2018 年 3 月 29 日)

特征:

  • 新数据源:azurerm_scheduler_job_collection#990
  • 新数据源:azurerm_traffic_manager_geographical_location#987
  • 新资源:azurerm_express_route_circuit_authorization#992
  • 新资源:azurerm_express_route_circuit_peering#1033
  • 新资源:azurerm_iothub#887
  • 新资源:azurerm_policy_definition#1010
  • 新资源:azurerm_sql_virtual_network_rule#978

改进:

  • azurerm_app_service - 允许更改 client_affinity_enabled 而无需资源娱乐 (#993
  • azurerm_app_service - 支持配置 LocalSCM 源代码管理(#826
  • azurerm_app_service - 当名称(需要全局唯一)正在使用时返回更清晰的错误消息(#1037
  • azurerm_cosmosdb_account - 将最大值 max_interval_in_seconds 从 100s 增加到 86400s (1 天) [#1000]
  • azurerm_function_app - 当名称(需要全局唯一)正在使用时返回更清晰的错误消息(#1037
  • azurerm_network_interface- 支持附加到应用程序网关 (#1027
  • azurerm_traffic_manager_endpoint- 添加对 (#986) 的支持geo_mappings
  • azurerm_traffic_manager_profile- 添加对 (#986) 的支持traffic_routing_methodGeographic
  • azurerm_virtual_machine_scale_sets- 支持附加到应用程序网关 (#1027
  • azurerm_virtual_network_gateway - 更改以 peering_address 强制新资源 (#1040

1.3.0 (2018 年 3 月 15 日)

特征:

  • 新数据源:azurerm_cdn_profile#950
  • 新数据源:azurerm_network_interface#854
  • 新数据源:azurerm_public_ips#304
  • 新数据源:azurerm_subscriptions#940
  • 新资源:azurerm_log_analytics_solution#952
  • 新资源:azurerm_sql_active_directory_administrator#765
  • 新资源:azurerm_scheduler_job_collection#963

Bug 修复:

  • azurerm_application_gateway - 修复了导入现有资源时从 Azure API 返回的崩溃 ssl_policy#935
  • azurerm_app_service- 支持 client_affinity_enabledfalse#973
  • azurerm_kubernetes_cluster - 导出 FQDN (#907
  • azurerm_sql_elasticpool - 修复旧版资源未返回的 location 崩溃(#982

改进:

  • 数据源: azurerm_builtin_role_definition - 从 Azure 加载可用角色定义(#770
  • 数据源: azurerm_managed_disk - 添加对可用性区域的支持(#811
  • 数据源: azurerm_network_security_group - 支持包括应用程序安全组(#925)在内的安全规则
  • azurerm_app_service_plan - 支持预配消耗计划 (#981
  • azurerm_cdn_endpoint - 添加对 GeoFilters、ProbePaths (#967) 的支持
  • azurerm_cdn_endpoint - 使 origin 块 ForceNew 匹配 Azure (#967
  • azurerm_function_app - 添加 client_affinity_enableduse_32_bit_worker_processwebsockets_enabled#886
  • azurerm_load_balancer- 添加对可用性区域的支持(#811
  • azurerm_managed_disk- 添加对可用性区域的支持(#811
  • azurerm_network_interface - 如果 internal_fqdn 不是 nil 设置 (#977
  • azurerm_network_security_group - 支持安全规则,包括应用程序安全组 (#925
  • azurerm_network_security_rule - 支持安全规则,包括应用程序安全组 (#925
  • azurerm_public_ip- 添加对可用性区域的支持(#811
  • azurerm_redis_cache- 添加对 (#949) 的支持notify-keyspace-events
  • azurerm_template_deployment - 支持通过 parameters_body#404) 指定参数
  • azurerm_virtual_machine- 添加对可用性区域的支持(#811
  • azurerm_virtual_machine_scale_set- 添加对可用性区域的支持(#811

1.2.0 (2018 年 3 月 2 日)

特征:

  • 新数据源:azurerm_application_security_group#914
  • 新资源:azurerm_application_security_group#905
  • 新资源:azurerm_servicebus_topic_authorization_rule#736

Bug 修复:

  • azurerm_kubernetes_cluster - 空 linux_profile.ssh_key.keydata 不再导致崩溃(#903
  • azurerm_kubernetes_clusterlinux_profile.admin_username- 字段linux_profile.ssh_key.keydata现在强制使用新资源 (#895
  • azurerm_network_interface - 字段 subnet_id 现在不区分大小写(#866
  • azurerm_network_security_group- 还原security_rules一组以修复排序问题 (#893
  • azurerm_virtual_machine_scale_setcomputer_name_prefix- 字段现在强制使用新资源 (#871

改进:

  • 身份验证:添加对托管服务标识的支持(#639
  • azurerm_container_group- 已添加dns_name_label和属性 (#877FQDN
  • azurerm_network_interface - 支持附加到应用程序安全组 (#911
  • azurerm_network_security_group - 支持增强的安全规则 (#781
  • azurerm_servicebus_subscription - 添加了对 forward_to 属性的支持(#861
  • azurerm_storage_account- 添加对 account_kind <a0/> 的支持 (#851
  • azurerm_virtual_network_gateway_connection - 支持 IPsec/IKE 策略 (#834

1.1.2 (2018 年 2 月 19 日)

特征:

  • 新资源:azurerm_kubernetes_cluster#693
  • 新资源:azurerm_app_service_active_slot#818
  • 新资源:azurerm_app_service_slot#818

Bug 修复:

  • 数据源::azurerm_app_service_plan处理未作为错误返回的 404 (#849
  • 数据源:azurerm_virtual_network - 未指定 DhcpOptions 时修复崩溃 (#803
  • azurerm_application_gateway - 修复由于现有资源的架构不匹配而导致的崩溃 (#848
  • azurerm_storage_container - 添加创建重试 (#846

改进:

  • 身份验证:从 Azure CLI 配置中拉取 Environment 密钥(#842
  • 核心:升级到 v12.5.0-beta Azure SDK for Go (#830
  • 计算:升级到使用 2017-12-01 API 版本 (#797
  • azurerm_app_service_plan:支持附加到App 服务环境(#850
  • azurerm_container_group - 添加 restart_policy#827
  • azurerm_managed_disk- 更新了计算的验证(disk_size_gb#800
  • azurerm_role_assignment - add role_definition_name#775
  • azurerm_subnet - 添加对服务终结点的支持(#786
  • azurerm_virtual_machine - 更改 managed_disk_id 而不是 create_option ForceNew (#813

1.1.1 (2018 年 2 月 6 日)

Bug 修复:

  • azurerm_public_ip- 设置ip_address字段而不考虑 DNS 设置 (#772
  • azurerm_virtual_machine - 忽略托管数据磁盘 ID 用于解决 Azure 门户 bug(#792

特征:

  • 新数据源:azurerm_storage_account#794
  • 新数据源:azurerm_virtual_network_gateway#796

1.1.0 (2018 年 1 月 26 日)

升级说明:

  • 数据源: azurerm_builtin_role_definition - 现在返回角色的正确 UUID/GUID Virtual Machines Contributor (以前返回角色的 Classic Virtual Machine Contributor ID)(#762
  • azurerm_snapshot - source_uri 现在,由于 Azure API 中的行为更改(#744

特征:

  • 新数据源:azurerm_dns_zone#702
  • 新资源:azurerm_metric_alertrule#478
  • 新资源:azurerm_virtual_network_gateway#133
  • 新资源:azurerm_virtual_network_gateway_connection#133

改进:

  • 核心:升级到 v12.2.0-betaAzure/azure-sdk-for-go#684
  • 核心:升级到 v9.7.0Azure/go-autorest#684
  • 数据源: azurerm_builtin_role_definition - 添加额外的角色定义(#762
  • azurerm_app_service - 公开 outbound_ip_addresses 字段 (#700
  • azurerm_function_app - 公开 outbound_ip_addresses 字段 (#706
  • azurerm_function_app - 添加对 always_on 字段的支持 connection_string#695
  • azurerm_image - 添加对按名称上的正则表达式筛选图像的支持 (#642
  • azurerm_lb - 添加对 Standard SKU 的支持(预览版)(#665
  • azurerm_public_ip - 添加对 Standard SKU 的支持(预览版)(#665
  • azurerm_network_security_rule - 添加对增强安全规则的支持(#692
  • azurerm_role_assignment - 如果未指定名称(#685
  • azurerm_traffic_manager_profile- 向 (#742) 添加对设置的支持protocolTCP

1.0.1 (2018 年 1 月 12 日)

特征:

  • 新数据源:azurerm_app_service_plan#668
  • 新数据源:azurerm_eventhub_namespace#673
  • 新资源:azurerm_function_app#647

改进:

  • 核心:将缓存添加到存储帐户密钥(#634
  • azurerm_eventhub - 添加了对 capture_description#681) 的支持
  • azurerm_eventhub_consumer_group - 为用户元数据字段添加验证 (#641
  • azurerm_lb - 添加计算字段 public_ip_addresses#633
  • azurerm_local_network_gateway- 添加对 (#638) 的支持tags
  • azurerm_network_interface - 支持加速网络 (#672
  • azurerm_storage_account - 公开 primary_connection_stringsecondary_connection_string#647

1.0.0 (2017 年 12 月 15 日)

特征:

  • 新数据源:azurerm_network_security_group#623
  • 新数据源:azurerm_virtual_network#533
  • 新资源:azurerm_management_lock#575
  • 新资源:azurerm_network_watcher#571

改进:

  • 身份验证 - 添加对最新 Azure CLI 配置的支持(#573
  • authentication - 订阅 ID/租户 ID / 环境的条件加载 (#574
  • core - 将添加内容追加到用户代理,因此我们不会覆盖 Go SDK 用户代理信息(#587
  • core - 升级到 Azure/azure-sdk-for-go v11.2.2-beta (#594
  • core - Azure/go-autorest 升级到 v9.5.2 (#617
  • core - 选择退出时跳过 AutoRest 中的资源提供程序注册 (#630
  • azurerm_app_service - 将默认主机名公开为计算字段

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

版本 0.1.0 - 0.3.3

0.3.3 (2017 年 11 月 14 日)

特征:

  • 新资源:azurerm_redis_firewall_rule#529

改进:

  • 身份验证:允许对 Azure CLI 身份验证使用多个订阅(#445
  • 核心:在 CloudShell 中运行时将 CloudShell 版本追加到用户代理 (#483
  • azurerm_app_service / azurerm_app_service_plan - 为 name 字段添加验证 (#528
  • azurerm_container_registry - 迁移:修复storage_account块为 nil 时崩溃 (#551
  • azurerm_lb_nat_rule:支持浮动 IP (#542
  • azurerm_public_ip - 阐明用于验证域名标签的错误消息(#485
  • azurerm_network_security_group - 修复在 Terraform 外部进行更改时发生崩溃 (#492
  • azurerm_redis_cache:对修补程序计划的支持(#540
  • azurerm_virtual_machine - 确保 vhd_uri 已验证 (#470
  • azurerm_virtual_machine_scale_set:修复 API 未返回加速网络的崩溃(#480

0.3.2 (2017 年 10 月 30 日)

特征:

  • 新资源:azurerm_application_gateway#413

改进:

  • azurerm_virtual_machine_scale_set- 向 os 磁盘添加 nil 检查 (#436

  • azurerm_key_vault - DNS 可用性超时增加 (#457

  • azurerm_route_table - 修复了计算路由时的问题(#450

0.3.1 (2017 年 10 月 21 日)

改进:

  • azurerm_virtual_machine_scale_set - 使用 Azure SDK for Go 的 v11 更新此资源(#448

0.3.0 (2017 年 10 月 17 日)

升级说明:

  • azurerm_automation_account - SKU Free 已被替换为 Basic
  • azurerm_container_registry- Azure 已将 SKU 更新BasicClassic新的 BasicStandard SKU,并Premium引入了 SKU。
  • azurerm_container_registry - 块 storage_account 现在 storage_account_id 是必需的,并且只需要 Classic SKU
  • azurerm_key_vault - certificate_permissionskey_permissions 并且 secret_permissions 所有 All 选项都已被 Azure 删除。 现在需要手动指定每个权限。
  • azurerm_route_table - route 不再计算
  • azurerm_servicebus_namespacecapacity- 只能为 Premium SKU 设置字段
  • azurerm_servicebus_queueenable_batched_operations- Azure 已弃用字段和support_ordering字段。
  • azurerm_servicebus_subscriptiondead_lettering_on_filter_evaluation_exceptions- Azure 已删除该设置。
  • azurerm_servicebus_topic - Azure enable_filtering_messages_before_publishing 已删除该字段。

特征:

  • 新数据源:azurerm_builtin_role_definition#384
  • 新数据源:azurerm_image#382
  • 新数据源:azurerm_key_vault_access_policy#423
  • 新数据源:azurerm_platform_image#375
  • 新数据源:azurerm_role_definition#414
  • 新数据源:azurerm_snapshot#420
  • 新数据源:azurerm_subnet#411
  • 新资源:azurerm_key_vault_certificate#408
  • 新资源:azurerm_role_assignment#414
  • 新资源:azurerm_role_definition#414
  • 新资源:azurerm_snapshot#420

改进:

  • 升级到 Azure SDK for Go 的 v11(#367
  • azurerm_client_config - 使用 AzureCLI 身份验证时更新数据源以正常工作(#393
  • azurerm_container_group - 添加对卷装载的支持(#366
  • azurerm_key_vault - 修复未定义certificate_permissions时崩溃 (#374
  • azurerm_key_vault - 等待 DNS 传播 (#401
  • azurerm_managed_disk- 支持“FromImage”(#399 从平台映像创建托管磁盘
  • azurerm_managed_disk- 支持创建加密托管磁盘 (#399
  • azurerm_mysql_* - 确保注册 MySQL 资源提供程序 (#397
  • azurerm_network_interface - 公开分配给 NIC 的所有专用 IP 地址(#409
  • azurerm_network_security_group / azurerm_network_security_rule - 重构 (#405
  • azurerm_route_table - 在未指定路由时删除路由 (#403
  • azurerm_route_table - 从 route 集重构到列表 (#402
  • azurerm_route - 从 route 集重构到列表 (#402
  • azurerm_storage_account - 支持文件加密 (#363
  • azurerm_storage_account - 对自定义域的支持 (#363
  • azurerm_storage_account - 将存储帐户层和复制拆分为单独的字段(#363
  • azurerm_storage_account- 尝试使用 ZRS 冗余预配 Blob 存储 帐户时返回用户友好错误(#421
  • azurerm_subnet - 允许删除网络安全组/路由表(#411
  • azurerm_virtual_machine - 修复意外更新的 bug additional_unattend_config.content#377
  • azurerm_virtual_machine - 切换到使用列表而不是集 (#426
  • azurerm_virtual_machine_scale_set - 修复意外更新的 bug additional_unattend_config.content#377
  • azurerm_virtual_machine_scale_set - 支持多个网络配置文件 (#378

0.2.2 (2017 年 9 月 28 日)

特征:

  • 新资源:azurerm_key_vault_key#356
  • 新资源:azurerm_log_analytics_workspace#331
  • 新资源:azurerm_mysql_configuration#352
  • 新资源:azurerm_mysql_database#352
  • 新资源:azurerm_mysql_firewall_rule#352
  • 新资源:azurerm_mysql_server#352

改进:

  • 更新提供程序初始化并为某些高级方案 (#322) 向提供程序添加skip_credentials_validation字段

0.2.1 (2017 年 9 月 25 日)

特征:

  • 新资源:azurerm_automation_account#257
  • 新资源:azurerm_automation_credential#257
  • 新资源:azurerm_automation_runbook#257
  • 新资源:azurerm_automation_schedule#257
  • 新资源:azurerm_app_service#344

改进:

  • azurerm_client_config - 添加 service_principal_application_id#348
  • azurerm_key_vault - 添加 application_idcertificate_permissions#348

Bug 修复:

  • azurerm_virtual_machine_scale_set - 修复块的 additional_unattend_config 恐慌(#266

0.2.0 (2017 年 9 月 15 日)

特征:

  • 支持使用 Azure CLI 进行身份验证 (#316
  • 新资源:(#333] [#311] [#338azurerm_container_group

改进:

  • azurerm_app_service_plan- 对 Linux App 服务 计划的支持(#332
  • azurerm_postgresql_server - 支持其他存储大小(#239
  • azurerm_public_ip - 在导入之前验证 ID 是否有效(#320
  • azurerm_sql_server - 在创建之前验证名称是否有效 (#323
  • resource_group_name - 已将验证添加到使用此属性的所有资源(#330

0.1.7 (2017 年 9 月 11 日)

特征:

  • 新资源:azurerm_postgresql_configuration#210
  • 新资源:azurerm_postgresql_database#210
  • 新资源:azurerm_postgresql_firewall_rule#210
  • 新资源:azurerm_postgresql_server#210

改进:

  • azurerm_cdn_endpoint - 默认值 http_porthttps_port#301
  • azurerm_cosmos_db_account:允许将 Kind 设置为 MongoDB/GlobalDocumentDB (#299

0.1.6 (2017 年 8 月 31 日)

特征:

  • 新数据源azurerm_subscription#285
  • 新资源:azurerm_app_service_plan#1
  • 新资源:azurerm_eventgrid_topic#260
  • 新资源:azurerm_key_vault_secret#269

改进:

  • azurerm_image - 向 caching 字段添加了默认值 (#259
  • azurerm_key_vault - 字段的 name 验证 (#270
  • azurerm_network_interface - 支持多个 IP 配置/设置主 IP 配置(#245
  • azurerm_resource_group - 轮询到创建资源组(通过迁移到 Azure SDK for Go) (#289
  • azurerm_search_service - 迁移到使用 Azure SDK for Go (#283
  • azurerm_sql_* - 确保检测到已删除的资源 (#289] / [#255
  • azurerm_sql_database - 导入支持 (#289
  • azurerm_sql_database - 迁移到使用 Azure SDK for Go (#289
  • azurerm_sql_firewall_rule - 迁移到使用 Azure SDK for Go (#289
  • azurerm_sql_server- 添加了检查来处理name不全局唯一 (#189
  • azurerm_sql_server - 制作 administrator_loginForceNew#189
  • azurerm_sql_server - 迁移到使用 azure-sdk-for-go (#189
  • azurerm_virtual_machine - 强制娱乐如果 storage_data_diskcreate_option changes (#240
  • azurerm_virtual_machine_scale_set - 修复了设置 winrm 块时的地址问题 (#271
  • 更新到 v10.3.0-beta Azure SDK for Go (#258
  • 删除(现已未使用的)里维埃拉 SDK (#289] [#291

Bug 修复:

  • azurerm_cosmosdb_account - 修复名称字段上的验证 (#263
  • azurerm_sql_server - 正确处理已删除的服务器(#189
  • 修复 Microsoft.Insights 资源提供程序注册 (#282

0.1.5 (2017 年 8 月 9 日)

改进:

  • azurerm_sql_* - 升级到 2014-04-01 SQL API 的版本 (#201
  • azurerm_virtual_machine - 支持 Windows_Client 混合使用权益类型 (#212
  • azurerm_virtual_machine_scale_set - 支持自定义映像和托管磁盘(#203

Bug 修复:

  • azurerm_sql_database - 修复使用 PointInTimeRestore 创建数据库 (#197
  • azurerm_virtual_machine - 修复未返回网络字节表的属性时崩溃(#208
  • azurerm_virtual_machine - 对自定义数据的更改应强制使用新资源 (#211
  • azurerm_virtual_machine - 修复了由空 os_profile_windows_config 块引起的崩溃 (#222
  • 检查以确保 HTTP 响应在访问 HTTP 响应之前未 nil 完成(修复 (#200]) [#204

0.1.4 (2017 年 7 月 26 日)

Bug 修复:

  • azurerm_dns_* - 通过从里维埃拉切换到 Azure DNS API 版本 2016-04-01 -> Azure SDK for Go (#192

0.1.3 (2017 年 7 月 21 日)

特征:

  • 新资源:azurerm_dns_ptr_record#141
  • 新资源:azurerm_image#8
  • 新资源:azurerm_servicebus_queue#151

改进:

  • azurerm_client_config - 向数据源添加了属性 service_principal_object_id#175
  • azurerm_search_service - 添加了导入支持(#172
  • azurerm_servicebus_topic - 添加了一个 status 字段以允许禁用主题(#150
  • azurerm_storage_account - 添加了对“需要安全传输”的支持(#167
  • azurerm_storage_table - 更新名称验证 (#143
  • azurerm_virtual_machine- 为 Linux VM (#154) 进行可选操作admin_password
  • azurerm_virtual_machine_scale_set - 为市场映像添加 plan 块 (#161

0.1.2 (2017 年 6 月 29 日)

特征:

  • 新数据源:azurerm_managed_disk#121
  • 新资源:azurerm_application_insights#3
  • 新资源:azurerm_cosmosdb_account#108
  • azurerm_network_interface 现在支持导入(#119

改进:

Bug 修复:

  • azurerm_cdn_endpoint - 修复 origin_host_header 更新 (#134
  • azurerm_container_service - 公开作为计算字段的 master_profile FQDN (#125
  • azurerm_key_vault - 修复访问策略的导入/验证 (#124
  • azurerm_network_interface - 规范状态中的位置字段(#122
  • azurerm_network_interface - 修复使用公共 IP 导入 NIC 时崩溃 (#128
  • azurerm_network_security_rulenetwork_security_group_name 现在 ForceNew 为 (#138
  • azurerm_subnet 现在正确检测对网络安全组和路由表 (#113) 的更改
  • azurerm_virtual_machine_scale_set - 制作 storage_profile_os_diskname optional (#129

0.1.1 (2017 年 6 月 21 日)

Bug 修复:

  • 对一致输出的 ResourceID.Path 键进行排序 (#116

0.1.0 (2017 年 6 月 20 日)

向后不兼容/说明:

特征:

改进:

Bug 修复:

  • 修复死锁问题 (#6