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
- 对kind
FormRecognizer
的支持(#5679) -
azurerm_cognitive_account
- 对kind
ImmersiveReader
的支持(#5604) -
azurerm_databricks_workspace
- 对Trial
SKU 的支持 (#5652) -
azurerm_function_app
- 支持配置ip_restriction
块(#5440) -
azurerm_function_app
- 支持配置用户分配的标识(#5676) -
azurerm_key_vault_key
- 对not_before_date
和expiration_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)
错误:
-
azurerm_storage_account
- 修复由多个网络规则引起的挂起销毁(#5565) -
azurerm_linux_virtual_machine
- 修复shared_image_id
分析(#5640)
1.43.0 (2020 年 2 月 4 日)
笔记
Opt-In Beta 版:azure 提供程序的 版本 1.43 引入了一些新功能的选择加入 Beta 版,2.0 中提供了更多信息,Beta 指南。
Terraform 0.10/0.11: 即将推出的 Azure 提供程序版本 2.0 不支持 Terraform 0.10.x & Terraform 0.11.x - 需要升级到 Terraform 0.12 才能使用 Azure 提供程序的版本 2.0(及更高版本)。
特征:
改进:
-
azurerm_application_insights
- 对daily_data_cap_in_gb
&daily_data_cap_notifications_disabled
属性的支持(#5480) -
azurerm_private_endpoint
- 公开group_id
和subresource_names
之间的映射(#5571) -
azurerm_recovery_services_vault
- 对soft_delete_enabled
属性的支持(#5586)
错误:
-
azurerm_databricks_workspace
- 允许name
中的下划线(#5548) -
azurerm_dns_aaaa_record
- 规范化 IPv6 地址(#5459) -
azurerm_frontdoor
- 包括custom_https_configuration
块所需的minimum_tls_version
(#5539) -
azurerm_managed_disk
- 在附加到虚拟机时正确处理磁盘大小调整(#5579) -
azurerm_marketplace_agreement
- 如果不接受,请重新创建协议(#5582) -
azurerm_mysql_virtual_network_rule
- 允许subnet_id
位于其他订阅中,然后数据库(#5568) -
azurerm_virtual_network_gateway_connection
- 将最大routing_weight
增加到32000
(#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)
改进:
- 依赖项:升级到
github.com/Azure/azure-sdk-for-go
的v38.1.0
(#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_name
、private_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
和event_hub_partition_count
属性的支持(#5505) -
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
- 修复logs
为 nil 时的崩溃 (#5414) -
azurerm_container_group
- 修复 Azure API 响应中IPAddress.Ports
为 nil 时的崩溃(#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
和visibility
块时崩溃(#5428) -
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)
改进:
- 依赖项:升级到 github.com/Azure/azure-sdk-for-go
v38.0.0
(#5335) - 备份:更新以使用 API 版本
2019-05-13
(#5335 ) - 数据源:
azurerm_managed_disk
- 公开disk_encryption_set_id
(#5250) - 数据源:
azurerm_managed_disk
- 公开storage_account_id
(#5250) -
azurerm_cognitive_account
-sku
块已被弃用,转而支持sku_name
物业(#5380) -
azurerm_devspace_controller
-sku
块已被弃用,有利于sku_name
属性(#5379) -
azurerm_batch_pool
- 对metadata
属性的支持 (#5309) -
azurerm_function_app
- 将connection_string
从TypeList
转换为TypeSet
(#5319) -
azurerm_iothub
- 弃用sku.tier
属性,因为它不再需要(#5382) -
azurerm_iothub
- 将上限200
添加到sku.capacity
验证(#5382) -
azurerm_iothub_dps
- 弃用sku.tier
属性,因为它不再需要(#5382) -
azurerm_iothub_dps
- 将上限200
添加到sku.capacity
验证(#5382) -
azurerm_lb_rule
- 对enable_tcp_reset
属性的支持 (#5373) -
azurerm_lb_nat_rule
- 对enable_tcp_reset
和idle_timeout_in_minutes
属性的支持(#5373) -
azurerm_managed_disk
- 支持配置disk_encryption_set_id
(#5250) -
azurerm_managed_disk
- 支持在导入期间配置 Azure API 现在所需的storage_account_id
(#5250) -
azurerm_mariadb_server
-sku
块已被弃用,转而支持sku_name
财产(#5378) -
azurerm_mysql_server
-sku
块已被弃用,有利于sku_name
财产(#5377) -
azurerm_postgresql_server
-sku
块已被弃用,转而支持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
&secondary_connection_string
属性的支持(#5231) -
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
- 已弃用并重命名为azurerm_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) -
azurerm_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_pass_through
为 true 时正确设置 soap API 类型(#5081) -
azurerm_app_configuration
- 暂时将resource_group_name
视为不区分大小写的 API 更改(#5324) -
azurerm_healthcare_service
- 使 rhecors_configuration
块计算 (#5046) -
azurerm_monitor_log_profile
- 在日志配置文件重复可用之前轮询 (#5194) -
azurerm_storage_account_network_rules
- 将用于ip_rules
的验证与azurerm_storage_account
network_rules
块ip_rules
使用的验证匹配(#5201) -
azurerm_subnet
- 允许将enforce_private_link_endpoint_network_policies
和enforce_private_link_service_network_policies
设置在一起(#5200) -
azurerm_virtual_machine
- 在os_profile_secrets
为 nil 时处理崩溃 (#5308) -
azurerm_virtual_machine
- 在os_profile_secrets
内的vault_certificates
块为 nil 时处理崩溃(#5308)
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)
改进:
- 依赖项:升级到 github.com/tombuildsstuff/giovanni 的
v0.7.1
(#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
时指定version_set_id
(#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_capacity
和max_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
- 当sku
为 nil 时不再恐慌 (#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)
- 依赖项:将
github.com/Azure/azure-sdk-for-go
更新为v36.3.0
(#4913) - 依赖项:将
github.com/Azure/go-autorest
更新到v0.9.2
(#4775) - 依赖项:将
github.com/hashicorp/go-azure-helpers
更新到v0.10.0
(#4775) - 网络:更新到 API 版本
2019-07-01
(#4596) - sql:更新到 API 版本
2017-03-01-preview
(#4242) - 数据源:
azurerm_monitor_action_group
- 对arm_role_receiver
、automation_runbook_receiver
、azure_app_push_receiver
、azure_function_receiver
、itsm_receiver
、logic_app_receiver
和voice_receiver
的支持(#4638) -
azurerm_api_management_api
- 现在可以设置version
和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_key
和secondary_access_key
(#4876) -
azurerm_firewall
- 允许多个ip_configuration
块(#4639) -
azurerm_firewall_application_rule_collection
- 对协议类型Mssql
的支持(#4596) -
azurerm_hdinsight_hadoop_cluster
- 添加了边缘节点支持(#4550) -
azurerm_hdinsight_hadoop_cluster
- 对 genstorage_account_gen2
属性的支持(#4634) -
azurerm_hdinsight_hbase_cluster
- 对 genstorage_account_gen2
属性的支持(#4634) -
azurerm_hdinsight_kafka_cluster
- 对 genstorage_account_gen2
属性的支持(#4634) -
azurerm_hdinsight_query_cluster
- 对 genstorage_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_date
和expiration_date
的支持(#4873) -
azurerm_kubernetes_cluster
- 引入了默认为 VM 规模集的新default_node_pool
块(#4898) -
azurerm_kubernetes_cluster
- 弃用agent_pool_profiles
块,有利于default_node_pool
块(#4898) -
azurerm_kubernetes_cluster
-agent_pool_profile
中对enable_node_public_ip
的支持(#4613) -
azurerm_monitor_action_group
- 支持arm_role_receiver
、automation_runbook_receiver
、azure_app_push_receiver
、azure_function_receiver
、itsm_receiver
、logic_app_receiver
和voice_receiver
(#4638) -
azurerm_monitor_activity_log_alert
-criteria
属性现在支持ResourceHealth
(#4944) -
azurerm_servicebus_subscription
- 对forward_dead_lettered_messages_to
属性的支持 (#4789) -
azurerm_signalr_service
- 对cors
和features
块的支持(#4716) -
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
-ip_configuration
块内name
字段中对连字符的支持(#4814) -
azurerm_container_group
- 防止将空字符串传入commands
(#4953) -
azurerm_eventhub_namespace
- 弃用kafka_enabled
属性,因为它现在由 Azure 管理(#4743) -
azurerm_kubernetes_cluster
- 对node_count
字段的条件更新/ignore_changes
的支持(#4898) -
azurerm_kubernetes_cluster
- 通过 Azure 门户升级群集时处理区分大小写的 bug (#4929) -
azurerm_lb_probe
- 修复了protocol
强制小写导致计划差异的 bug(#4631) -
azurerm_lb_rule
- 修复了protocol
强制小写导致计划差异的 bug(#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
- 使用权重0
配置routing_weight
(#4849)
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)
- 依赖项:更新到
github.com/Azure/azure-sdk-for-go
v34.1.0
(#4609) - devspace:更新到 API 版本
2019-04-01
(#4597) - frontdoor:更新以使用 API 版本
2019-04-01
(#4609) - provider:从
github.com/hashicorp/terraform-provider-sdk
切换到使用提供程序 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
- 对 skuF1
的支持(#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
- 在addon_profile
块中添加对azure_policy
属性的支持 (#4498) -
azurerm_monitor_action_group
- 添加对use_common_alert_schema
webhook 属性的支持(#4483) -
azurerm_network_security_rule
- 向protocol
属性添加对Icmp
的支持(#4615) -
azurerm_network_security_rule
- 向protocol
属性添加对Icmp
的支持(#4615) -
azurerm_servicebus_namespace
- 允许capacity
为高级 SKU8
(#4630) -
azurerm_subnet
- 向service_delegation.name
属性添加对Microsoft.DBforPostgreSQL/serversv2
和Microsoft.StreamAnalytics/streamingJobs
的支持(#4690) -
azurerm_subnet
- 向service_delegation.action
属性添加对Microsoft.Network/networkinterfaces/*
和Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action
的支持(#4690)
BUG 修复:
-
azurerm_api_management
- 弃用disable_backend_ssl30
、disable_backend_tls10
、disable_backend_tls11
、disable_triple_des_ciphers
、disable_frontend_ssl30
、disable_frontend_tls10
、disable_frontend_tls11
属性,因为true
实际上意味着支持enable_backend_ssl30
、enable_backend_tls10
、enable_backend_tls11
、enable_triple_des_ciphers
、enable_frontend_ssl30
、enable_frontend_tls10
、enable_frontend_tls11
(#4534) -
azurerm_devspace_controller
- 由于 Azure 中的更改(#4597),host_suffix
字段现在为只读的) -
azurerm_key_vault_certificate
- 将emails
、dns_names
、upns
subject_alternative_names
属性切换为使用TypeSet
(#4645) -
azurerm_kubernetes_cluster
- 修复service_principal_profile
块为 nil 时的崩溃 (#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) -
azurerm_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-go
升级到v33.2.0
(#4334) - kusto:更新到 API 版本
2019-05-15
(#4376) - 数据源:
azurerm_client_config
- 添加object_id
属性(#4486) -
azurerm_analysis_services_server
- 对backup_blob_container_uri
和server_full_name
的支持(#4397) -
azurerm_api_management_api
- 弃用sku
赞成sku_name
属性(#3154) -
azurerm_app_service_custom_hostname_binding
- 对ssl_state
和thumbprint
的支持(#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-go
更新为v32.5.0
(#4166) - 依赖项:将
github.com/Azure/go-autorest
更新为v0.9.0
(#4166) - 依赖项:将
github.com/hashicorp/go-azure-helpers
更新为v0.7.0
(#4166) - 依赖项:将
github.com/terraform-providers/terraform-provider-azuread
更新为v0.6.0
(#4166) - 依赖项:将
github.com/hashicorp/terraform
更新到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
- 向start
和end
日期添加ISO8601
验证程序(#4064) - 数据源:
azurerm_virtual_network
- 对location
属性的支持(#4281) -
azurerm_api_management
- 支持多个additional_location
块(#4175) -
azurerm_application_gateway
- 允许将capacity
设置为32
(#4189) -
azurerm_application_gateway
- 支持rule_set_version
属性的 OWASP 版本3.1
(#4263) -
azurerm_application_gateway
- 对trusted_root _certificate
属性的支持 (#4206) -
azurerm_app_service
- 修复了配置app_settings
时应用程序logs
块将重置的 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
作为kind
(#4209) -
azurerm_container_registry
- 支持将虚拟网络规则配置为子网(#4293) -
azurerm_cosmosdb_account
- 正确验证异地复制帐户的max_interval_in_seconds
&max_staleness_prefix
(#4273) -
azurerm_cosmosdb_account
- 将创建 & 删除等待超时增加到3
小时(#4271) -
azurerm_cosmosdb_sql_container
- 更改unique_key.paths
属性现在强制使用新资源(#4163) -
azurerm_eventhub_namespace
- 更改kafka_enabled
属性现在强制使用新资源(#4264) -
azurerm_kubernetes_cluster
- 支持在addon_profile
块内配置kube_dashboard
(#4139) -
azurerm_kubernetes_cluster
- 防止同时设置pod_cidr
和 azurenetwork_plugin
,导致创建新资源(#4286) -
azurerm_mariadb_server
- 对版本10.3
的支持(#4170) -
azurerm_mariadb_server
- 支持配置auto_grow
(#4302) -
azurerm_managed_disk
- 添加对超级 SSDdisk_iops_read_write
&disk_mbps_read_write
属性的支持(#4102) -
azurerm_mysql_server
- 支持配置auto_grow
(#4303) -
azurerm_private_dns_zone
- 轮询,直到 dns 区域被标记为完全预配(#4307) -
azurerm_postgresql_server
- 支持配置auto_grow
(#4220) -
azurerm_resource_group
-name
字段现在可以最多 90 个字符(#4233) -
azurerm_role_assignment
- 添加principal_type
和skip_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
指定块 Blob 内容(#4238) -
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_plan
和azurerm_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/giovanni
升级到v0.3.2
(#4122) - 依赖项:将
authorization
SDK 升级到2018-09-01
(#4063) - 依赖项:将
github.com/hashicorp/terraform
升级到0.12.6
(#4041) - internal:从调试日志中删除重复的日期/时间(#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/AzureVMware
、Microsoft.BareMetal/CrayServers
、Microsoft.Databricks/workspaces
和Microsoft.Web/hostingEnvironments
的支持(#4115) -
azurerm_traffic_manager_profile
- 对interval_in_seconds
、timeout_in_seconds
和tolerated_number_of_failures
属性的支持(#3473) -
azurerm_user_assigned_identity
-name
字段现在可以最多 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_definition
- 确保在创建过程中保留为空时正确设置role_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
- 确保将 nilcertificates
对象发送到 API 而不是空对象(#3931) -
azurerm_api_management_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_set
-os_profile_linux_config
块的ssh_keys
属性现在可识别更新(#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)
改进:
- 依赖项:升级到
github.com/Azure/azure-sdk-for-go
的v31.0.0
(#3786) - 依赖项:升级到
github.com/hashicorp/go-azure-helpers
v0.5.0
(#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
- 公开UserSubscription
pool_allocation_mode
时所需的属性(#3535) -
azurerm_cognitive_account
- 向kind
属性添加对CustomVision.Training
和CustomVision.Prediction
的支持(#3817) -
azurerm_container_registry
- 对network_rule_set
属性的支持 (#3194) -
azurerm_cosmosdb_account
- 在使用更多geo_location时正确验证max_interval_in_seconds
和max_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_header
和subnet
属性的晚餐(#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 修复:
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_id
、cluster_application_id
和client_application_id
现已更新(#3654) -
azurerm_service_fabric_cluster
- 能够设置certificate_common_names
(#3652) -
azurerm_storage_account
-default_action
设置network_rules
块(#3255)
BUG 修复:
-
azurerm_cosmosdb_account
- 将忽略来自documentdb.DatabaseAccountsClient#CheckNameExists
请求的500
响应,以解决中断的 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_chipers
重命名为disable_triple_des_ciphers
(#3539) -
azurerm_application_gateway
- 支持disabled_rule_group
块内rule_group_name
字段中的值General
(#3533) -
azurerm_app_service
- 对 windows 容器的支持(#3566) -
azurerm_app_service_plan
- 对maximum_elastic_worker_count
属性的支持 (#3547) -
azurerm_managed_disk
- 对Restore
create_option
的支持(#3598) -
azurerm_app_service_plan
- 对 windows 容器的支持(#3566)
1.29.0 (2019 年 5 月 25 日)
特征:
-
新资源:
azurerm_application_insights_web_test
(#3331)
改进:
- 依赖项:升级到
github.com/hashicorp/terraform
v0.12.0
(#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) -
新数据源:
azurerm_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)
改进:
- 依赖项:将
github.com/Azure/azure-sdk-for-go
更新到 v29.0.0 (#3335) - 数据源
azurerm_kubernetes_cluster
- 在agent_pool_profile
块中公开type
字段(#3424) -
azurerm_application_gateway
- 对autoscale_configuration
属性的支持(#3353) -
azurerm_application_gateway
添加了验证以确保redirect_configuration_name
在设置backend_address_pool_name
或backend_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_pool
对container_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
属性将多个扩展链接在一起(#2937)
BUG 修复:
- 数据源:
azurerm_api_management
- 正确返回主机名portal
和proxy
值(#3385) -
azurerm_application_gateway
- 将不再阻止同时设置default_backend_address_pool_name
和redirect_configuration_name
(#3286) -
azurerm_application_gateway
防止后端和探测验证中可能出现的恐慌(#3438) -
azurerm_eventhub
- 减小最小partition_count
以更正1
值(#3439) -
azurerm_eventhub_namespace
- 减小最大maximum_throughput_units
以更正20
值(#3440) -
azurerm_firewall
- 确保ip_configuration
块中subnet_id
的值具有名称AzureFirewallSubnet
(#3406) -
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
- 支持 sku 层的elastic
(#3402) -
azurerm_application_gateway
- 支持 waf 配置disabled_rule_group
(#3394) -
azurerm_application_gateway
- 支持 waf 配置exclusion
(#3407) -
azurerm_application_gateway
- 支持更新gateway_ip_configuration.x.subnet_id
(#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)
改进:
- 依赖项:将
github.com/Azure/azure-sdk-for-go
更新到 v26.7.0 (#3126) - 依赖项:将
github.com/Azure/go-autorest
更新到 v11.7.0 (#3126) - 依赖项:将
github.com/hashicorp/terraform
更新到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
和readiness_probe
块(#3118) -
azurerm_key_vault_access_policy
- 设置storage_permissions
的支持(#3153) -
azurerm_kubernetes_cluster
-network_policy
现在支持azure
(#3213) -
azurerm_iothub
- 支持配置ip_filter_rule
(#3173) -
azurerm_public_ip
- 附加azurerm_public_ip_prefix
的支持(#3139) -
azurerm_redis_cache
- 支持设置aof_backup_enabled
、aof_storage_connection_string_0
和aof_storage_connection_string_1
(#3155) -
azurerm_storage_blob
- 对metadata
属性的支持 (#3206) -
azurerm_traffic_manager_profile
- 支持traffic_routing_method
属性的MultiValue
和Weighted
值(#3207) -
azurerm_virtual_network_gateway
- 对VpnGw1AZ
、VpnGw2AZ
和VpnGw3AZ
SKU 的支持(#3171)
BUG 修复:
- 依赖项:将安全 API 降级为
2017-08-01-preview
以解决中断性 API 更改(#3269) -
azurerm_app_service
- 从site_config
块中的use_32_bit_worker_process
属性中删除 Computed (#3219) -
azurerm_app_service_slot
- 从site_config
块中的use_32_bit_worker_process
属性中删除 Computed (#3219) -
azurerm_batch_account
- 暂时将资源组名称视为不区分大小写来处理 API bug(#3260) -
azurerm_batch_pool
- 暂时将资源组名称视为不区分大小写来处理 API bug(#3260) -
azurerm_app_service
- 确保正确检测到已删除的应用服务(#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_in
、sign_up
和policy
块的支持(#3151) -
azurerm_app_service
- 支持在应用服务计划之间迁移(#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_check
和max_request_body_size_kb
(#3093) -
azurerm_application_gateway
- 对hostname
属性的支持(#2990) -
azurerm_application_gateway
- 对重定向规则的支持(#2908) -
azurerm_application_gateway
- 对zones
的支持(#3144) -
azurerm_batch_account
- 现在导出primary_access_key
、secondary_access_key
和account_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_seconds
、max_chunk_size_in_bytes
、encoding
、container_name
、file_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
- 在certificate
块内contents
和password
敏感(#3064) -
monitor_metric_alert
- 支持将aggregation
设置为count
(#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.0
github.com/Azure/azure-sdk-for-go
(#2886) - 依赖项:升级到 v11.4.0
github.com/Azure/go-autorest
(#2886) -
azurerm_application_gateway
- 支持在backend_http_settings
块内设置path
(#2879) -
azurerm_application_gateway
- 支持将connection_draining
设置为backend_http_settings
(#2778) -
azurerm_container_group
- 支持指定diagnostics
块(#2763) -
azurerm_iothub
- 对fallback_route
属性的支持 (#2764) -
azurerm_key_vault
- 支持 1024access_policy
块(#2866) -
azurerm_redis_cache
- 支持在redis_configuration
块中配置maxfragmentationmemory_reserved
(#2887) -
azurerm_servicebus_namespace
- 允许将capacity
设置为非高级 SKU 的0
(#2920) -
azurerm_service_fabric_cluster
- 设置capacities
和placement_properties
的支持(#2936) -
azurerm_storage_account
- 公开主要/辅助_host
属性(#2792)
BUG 修复:
-
azurerm_api_management
- 切换到使用 API 版本2018-01-01
而不是2018-06-01-preview
(#2958) -
azurerm_application_gateway
- 更新waf_configuration
块中要100
file_upload_limit_mb
的默认值以匹配文档(#3012) -
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
属性(#3007)
1.22.1 (2019 年 2 月 14 日)
BUG 修复:
-
azurerm_key_vault_access_policy
- 如果key_vault_id
为空(#2874), 将无法再找到 Key Vault。 -
azurerm_key_vault_certificate
- 如果key_vault_id
为 (#2874), 将无法再找到 Key Vault。 -
azurerm_key_vault_key
- 如果key_vault_id
为 (#2874), 将无法再找到 Key Vault。 -
azurerm_key_vault_secret
- 如果key_vault_id
为 (#2874), 将无法再找到 Key Vault。 -
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_log_analytics_linked_service
资源,并将在下一个主要版本的 AzureRM 提供程序 (2.0) (#2768) 中删除 -
azurerm_autoscale_setting
资源已弃用,支持(新)azurerm_monitor_autoscale_setting
资源,并将在下一个主要版本的 AzureRM 提供程序 (2.0) (#2768) 中删除 -
azurerm_metric_alertrule
资源已弃用,转而支持(新)azurerm_monitor_metric_alertrule
资源,并将在 AzureRM 提供程序(2.0)(#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
和resource_group_name
属性,有利于key_vault_id
(#2820) -
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_ids
领域,有利于新的azurerm_network_interface_application_security_group_association
资源(#2789)
改进:
- 依赖项:切换到 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
和pick_host_name_from_backend_http_settings
属性(#2658) -
azurerm_app_service
- 对client_cert_enabled
属性的支持 (#2765) -
azurerm_autoscale_setting
- 支持minimum
、maximum
和default
属性0
到1000
的值(#2815) -
azurerm_batch_pool
- 对max_tasks_per_node
属性的支持 (#2805) -
azurerm_cognitive_account
- 导出primary_access_key
和secondary_access_key
(#2825) -
azurerm_cosmosdb_account
- 对EnableAggregationPipeline
、MongoDBv3.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
- 对版本10
和10.2
的支持(#2768) -
azurerm_kubernetes_cluster
- 添加其他验证(#2772) -
azurerm_signalr_service
- 导出primary_access_key
、secondary_access_key
、primary_connection_string
和secondary_connection_string
和辅助访问密钥和连接字符串(#2655) -
azurerm_subnet
- 支持其他子网委派类型(#2667)
BUG 修复:
-
azurerm_azuread_application
- 修复错误设置reply_uris
的 bug (#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) - 依赖项:更新到
Azure/azure-sdk-for-go
v24.0.0
(#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
- 现在导出location
、sku
、allocation_method
、reverse_fqdn
和zones
(#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
- 允许多个端口的端口port
和protocol
弃用的容器属性(#1930) -
azurerm_eventhub_namespace
- 对kafka_enabled
的支持(#2395) -
azurerm_firewall
- 将public_ip_address_id
属性重命名为ip_address_id
(#2433) -
azurerm_kubernetes_cluster
- 对虚拟节点的支持(#2641) -
azurerm_kubernetes_cluster
-dns_prefix
现在强制使用新资源并得到正确验证(#2611) -
azurerm_log_analytics_workspace_linked_service
- 现在正确处理大写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
,并将app_service_environment_id
、per_site_scaling
和reserved
移动到顶级(#2442) -
azurerm_app_service_slot
- 支持在site_config
块中配置app_command_line
(#2350) -
azurerm_application_insights
- 添加了Node.JS
应用程序类型(#2407) -
azurerm_container_registry
- 通过georeplication_locations
属性支持异地复制(#2055) -
azurerm_key_vault
- 公开backup
和restore
权限key_permissions
和secret_permissions
可选(#2363) -
azurerm_kubernetes_cluster
- 支持不带Microsoft条目 ID 的基于角色的访问控制(#2495) -
azurerm_kubernetes_cluster
- 公开clusterAdmin
凭据(#2495) -
azurerm_mssql_elasticpool
- 弃用elastic_pool_properties
属性,并将max_size_bytes
和zone_redundant
移动到顶级(#2378) -
azurerm_mysql_server
- 支持新 skuGP_Gen5_64
和MO_Gen5_32
(#2446) -
azurerm_postgresql_server
支持新 skuGP_Gen5_64
和MO_Gen5_32
- (#2447)
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
- 修复回归并允许identifier_uris
和reply_urls
属性http
(#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
- 添加验证以防止恐慌(#2305)
1.18.0 (2018 年 11 月 2 日)
特征:
改进:
- 身份验证:将身份验证方法与提供程序分离,以启用拆分身份验证库(#2197)
- 身份验证:使用来自环境的代理(如果已设置(#2133)
- 依赖项:升级到
github.com/Azure/azure-sdk-for-go
的 v21.3.0(#2163) - 重构:分离资源提供程序注册以启用拆分身份验证库(#2197)
- sdk:升级到
containerinstance
sdk2018-10-01
(#2174) -
azurerm_automation_account
- 公开dsc_server_endpoint
、dsc_primary_access_key
、dsc_secondary_access_key
属性(#2166) -
azurerm_automation_account
- 对free
SKU 的支持 (#2166) -
azurerm_client_config
- 确保始终设置service_principal_application_id
和service_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_provider
、resource_type
、resource_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
- 对ip_configuration
application_security_group_ids
属性的支持 (#2009) -
azurerm_virtual_machine_scale_set
- 支持自动 OS 升级的滚动升级策略(#922)
BUG 修复:
- 安全性:从调试日志中删除
Authorization
标头(#2131) -
azurerm_api_management
- 验证hostname_configuration
块中key_vault_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_machine
- 使availability_set_id
与zones
发生冲突 (#2185)
1.17.0 (2018 年 10 月 18 日)
升级说明:
-
azurerm_virtual_machine_scale_set
-network_profile
块内ip_configuration
块内的字段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_profile
oms_agent
属性使用正确的大小写 (#1995) -
azurerm_service_bus_queue
- 对max_delivery_count
的支持(#2028) - 现在可以成功更改
azurerm_redis_cache
-capacity
(#2088) -
network_profile
内ip_configuration
块内现在需要azurerm_virtual_machine_scale_set
-primary
(与 Azure API 匹配行为更改)(#2035)
改进:
-
azurerm_application_gateway
- 对StandardV2
和WAFV2
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_key
和secondary_key
属性(#2074) -
azurerm_role_definition
- 将data_actions
和not_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
- Azure 现在需要https
homepage
、identifier_uris
和reply_urls
的属性(#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)
改进:
- 依赖项:升级到
github.com/Azure/azure-sdk-for-go
的 v21.0.0(#1996) -
azurerm_cosmosdb_account
- 添加is_virtual_network_filter_enabled
和virtual_network_rule
属性(#1961)
BUG 修复:
- 数据源
azurerm_builtin_role_definition
:对data_actions
和not_data_actions
的支持(#2000) -
azurerm_app_service_plan
- 公开有关失败的其他信息(#1926) -
azurerm_app_service_custom_hostname_binding
- 处理正在并行创建的多个绑定(#1970) -
azurerm_lb_rule
- 允许再次frontend_port
和backend_port
0
(#1951) -
azurerm_public_ip
- 正确读取和导入idle_timeout_in_minutes
属性(#1925) -
azurerm_role_assignment
- 仅在可重试时重试错误(#1934) -
azurerm_role_definition
- 对data_actions
和not_data_action
块的支持(#1971) -
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_set
- 再次在os_profile
块中admin_password
(#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 的
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
- 对StandardSSD_LRS
managed_disk_type
的支持(#1901) -
azurerm_virtual_machine_scale_set
- 对StandardSSD_LRS
managed_disk_type
的支持(#1901) -
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_endpoint
、event_hub_events_path
、event_hub_operations_endpoint
和event_hub_operations_path
字段(#1789) -
azurerm_iothub
- 对endpoint
和route
块的支持(#1693) -
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
- 当network_plugin
设置为azure
时删除pod_cidr
字段的验证(#1798) -
azurerm_logic_app_workflow
- 确保参数是字符串(#1843) -
azurerm_virtual_machine
- 在storage_os_disk
块中设置image_uri
属性(#1799) -
azurerm_virtual_machine_data_disk_attachment
- 获取基本视图,而不是虚拟机的整个实例视图,以解决 API 中的问题(#1855)
1.13.0 (2018 年 8 月 15 日)
特征:
改进:
- 依赖项:升级到 IoTHub SDK
2018-04-01
(#1717) - Azure CLI 身份验证 - 使用
USERPROFILE
环境变量查找用户主目录(如果已设置(#1718) - 数据源
azurerm_kubernetes_cluster
- 在agent_pool_profile
块中公开max_pods
字段(#1753) - 数据源:
azurerm_kubernetes_cluster
- 公开add_on_profile
块(#1751) -
azurerm_automation_schedule
- 添加week_days
、month_days
和monthly_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
- 当pod_cidr
设置为network_plugin
azure
时验证(#1763) -
service_principal
块中的azurerm_kubernetes_cluster
-client_id
和client_secret
现在是 ForceNew (#1737) -
azurerm_kubernetes_cluster
-docker_bridge_cidr
、dns_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 时,可能需要指定在提供程序 v1.6 和 v1.12 之间创建的任何 VM 规模集的
priority
。 (#1586)
特征:
改进:
- 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)
- 依赖项:更新到应用服务 SDK 的
2018-02-01
(#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
- 更改sku
属性中的tier
或family
不再销毁现有资源(#1598) -
azurerm_network_security_rule
- 每个安全规则最多可以设置 1 个应用程序安全组(#1587) -
azurerm_postgresql_server
- 更改sku
属性中的tier
或family
不再销毁现有资源(#1598) -
azurerm_virtual_machine_scale_set
-sku
属性现在是列表 #1558 (#1558)
BUG 修复:
-
azurerm_application_insights
- 修复application_type
设置为other
的 bug(#1563) -
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
- 通过在指定target_resource_id
时将target
设置为 nil 来绕过 API 中的 bug(#1546)
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) - 依赖项:更新到
Azure/azure-sdk-for-go
v18.0.0
(#1487) - 依赖项:更新到
Azure/go-autorest
v10.12.0
(#1487) -
azurerm_application_gateway
- 将minimum_servers
添加到探测资源(#1510) -
azurerm_cdn_profile
- 对Standard_ChinaCdn
和Standard_Microsoft
SKU 的支持(#1465) -
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) - 现在可以为
Basic
和Standard
层(#1391) 启用azurerm_servicebus_queue
-enable_partitioning
-
azurerm_virtual_machine
- 支持指定用户分配的标识(#1448) -
azurerm_virtual_machine
- 使additional_unattend_config
块(os_profile_windows_config
)中的content
字段变得敏感(#1471) -
azurerm_virtual_machine_data_disk_attachment
- 添加对write_accelerator_enabled
的支持(#1473) -
azurerm_virtual_machine_scale_set
- 确保设置vhd_containers
字段来修复崩溃(#1411) -
azurerm_virtual_machine_scale_set
- 支持指定用户分配的标识(#1448) -
azurerm_virtual_machine_scale_set
- 使additional_unattend_config
块(os_profile_windows_config
)中的content
字段变得敏感(#1471) -
azurerm_virtual_network_gateway
- 向数据源添加对radius_server_address
、radius_server_secret
和vpn_client_protocols
字段的支持(#1505)
BUG 修复:
-
azurerm_key_vault_key
- 处理正在删除的父 Key Vault(#1535) -
azurerm_sql_database
- 修复requested_service_objective_name
更新(#1503) -
azurerm_storage_account
- 将tags
字段限制为 128 个字符以匹配服务(#1524) -
azurerm_virtual_network_gateway
- 修复未提供vpn_client_configuration
时azurerm_virtual_network_gateway
崩溃(#1505)
1.8.0 (2018 年 6 月 28 日)
特征:
改进:
- 依赖项:升级到
Azure/go-autorest
的 v10.11.4(#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
-GeneralPurpose
和MemoryOptimized
SKU 层现在允许storage_mb
属性使用 4tb(#1449) -
azurerm_network_interface
- 属性的其他验证(#1403) -
azurerm_postgresql_server
-GeneralPurpose
和MemoryOptimized
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
已从 false
更改为 true
,以匹配此版本中 Azure 的行为。 (#1322)
BUG 修复:
-
azurerm_key_vault
- 遵循代理环境变量 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
属性在更改时不再不必要的强制新资源(#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
- 支持附加到 MS 系列计算机的高级磁盘上的write_accelerator_enabled
属性(#964) -
azurerm_virtual_machine_scale_set
- 添加dns_settings
和dns_servers
属性(#1209) -
azurerm_virtual_machine_scale_set
- 添加ip_forwarding
属性(#1209) -
azurerm_virtual_network_gateway
- 添加属性vpn_client_protocols
、radius_server_address
和radius_server_secret
(#946) - 依赖项:迁移到未弃用的预览版的容器实例、EventGrid、Log Analytics 和 SQL(#1322)
- 依赖项:升级到 EventGrid API 的
2018-01-01
(#1322) - 依赖项:升级到监视器 API
2018-03-01
(#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
已弃用,以更好地匹配 Azure(max_recurrence_interval
#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 数据源之前, 在资源不存在(即 bug)时返回 nil
而不是错误消息。 为了与其他提供程序保持一致 - 从 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 - 升级到
Azure/azure-sdk-for-go
的 v16.2.1 (#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
- 对正在app
kind
的支持(#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
- 为Purge
和Recover
添加证书权限(#1132) -
azurerm_key_vault
- 轮询以确保 Key Vault 可通过 DNS 解析(#1081] [#1164) -
azurerm_kubernetes_cluster
- 仅当子网 ID 不是空字符串时(#1158) -
azurerm_kubernetes_cluster
- 将群集凭据公开为kube_config
(#953) -
azurerm_metric_alertrule
- 筛选带有$type
前缀的标记(#1107) -
azurerm_virtual_machine
- 停止计算机时从 Azure 加载托管磁盘信息(#1100) -
azurerm_virtual_machine
- 使vm_size
属性不区分大小写(#1131)
BUG 修复:
-
azurerm_cosmosdb_account
- 位置现在可以就地修改(无需多个应用)(#1055)
1.3.3 (2018 年 4 月 17 日)
特征:
改进:
- 依赖项:升级到
Azure/azure-sdk-for-go
v15.1.0
(#1099) - 依赖项:升级到
Azure/go-autorest
v10.6.0
(#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_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
- 添加对geo_mappings
的支持(#986) -
azurerm_traffic_manager_profile
- 添加对traffic_routing_method
Geographic
的支持(#986) -
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
- 支持正在false
client_affinity_enabled
(#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_enabled
、use_32_bit_worker_process
和websockets_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
- 添加对notify-keyspace-events
的支持(#949) -
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_cluster
-linux_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_set
-computer_name_prefix
领域现在强制使用新资源(#871)
改进:
- 身份验证:添加对托管服务标识的支持(#639)
-
azurerm_container_group
- 添加了dns_name_label
和FQDN
属性(#877) -
azurerm_network_interface
- 支持附加到应用程序安全组(#911) -
azurerm_network_security_group
- 支持增强的安全规则(#781) -
azurerm_servicebus_subscription
- 添加了对forward_to
属性的支持(#861) -
azurerm_storage_account
- 添加对StorageV2
account_kind
的支持(#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) - 核心:升级到 Azure SDK for Go 的
v12.5.0-beta
(#830) - compute:升级到使用
2017-12-01
API 版本(#797) -
azurerm_app_service_plan
:支持附加到应用服务环境(#850) -
azurerm_container_group
- 添加restart_policy
(#827) -
azurerm_managed_disk
- 更新了对disk_size_gb
/计算的验证(#800) -
azurerm_role_assignment
- 添加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
- 无论 DNS 设置如何设置ip_address
字段(#772) -
azurerm_virtual_machine
- 忽略托管数据磁盘 ID 用于解决 Azure 门户 bug(#792)
特征:
1.1.0 (2018 年 1 月 26 日)
升级说明:
- 数据源:
azurerm_builtin_role_definition
- 现在返回Virtual Machines Contributor
角色的正确 UUID/GUID(以前返回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)
改进:
- 核心:升级到
Azure/azure-sdk-for-go
v12.2.0-beta
(#684) - 核心:升级到
Azure/go-autorest
v9.7.0
(#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
- 向TCP
添加对设置protocol
的支持(#742)
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
- 添加对tags
的支持(#638) -
azurerm_network_interface
- 支持加速网络(#672) -
azurerm_storage_account
- 公开primary_connection_string
和secondary_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 changelog