Terraform AzureRM 提供程序版本历史记录:4.0.0 - 当前
4.11.0 (未发布)
增强:
-
batch
- 将 api 版本升级到2024-07-01
#27982 -
containerregistry
- 将 API 版本升级到2023-11-01-preview
#27983 -
azurerm_application_gateway
-1.1
现在被接受为waf_configuration
块 #28039 中的有效rule_set_version
-
azurerm_arc_machine
- #27987 添加对identity
和tags
属性的支持 -
azurerm_subnet
-Informatica.DataManagement/organizations
是有效的service_delegation
#27993 -
azurerm_virtual_network
-Informatica.DataManagement/organizations
是有效的service_delegation
#27993 -
Microsoft_BotManagerRuleSet
规则类型 #28039 现在接受azurerm_web_application_firewall_policy
-1.1
作为有效version
错误:
-
azurerm_api_management_diagnostic
- 当operation_name_format
与未applicationinsights
#27630 一起使用且identity
时引发和错误 -
azurerm_api_management_api_diagnostic
- 当operation_name_format
与未applicationinsights
#27630 一起使用且identity
时引发和错误 -
azurerm_container_registry_token_password
- 如果容器注册表令牌不存在 #27232,则正确标记为消失
特征:
-
新资源:
azurerm_eventgrid_namespace
#27682
4.10.0 (2024 年 11 月 14 日)
重大更改:
- dependencies - 将
cognitive
更新为2024-10-01
,由于此版本的 API 的行为更改,如果local_authentication_enabled
设置为false
,则无法检索primary_access_key
和secondary_access_key
。 以前可能具有值的这些属性现在将为空。 这影响了azurerm_ai_services
和azurerm_cognitive_account
资源以及azurerm_cognitive_account
数据源(#27851)
特征:
-
新数据源:
azurerm_key_vault_managed_hardware_security_module_key
(#27827) -
新资源:
azurerm_netapp_backup_vault
(#27188) -
新资源:
azurerm_netapp_backup_policy
(#27188)
增强:
- 依赖项:将
terraform-plugin-framework
更新到版本v1.13.0
(#27936) - 依赖项:将
terraform-plugin-framework-validators
更新到版本v0.14.0
(#27936) - 依赖项:将
terraform-plugin-go
更新到版本v0.25.0
(#27936) - 依赖项:将
terraform-plugin-mux
更新到版本v0.17.0
(#27936) - 依赖项:将
terraform-plugin-sdk/v2
更新到版本v2.35.0
(#27936) - 数据源:
azurerm_bastion_host
- 添加对zones
属性的支持(#27909) -
azurerm_application_gateway
- 支持status_code
属性的更多值(#27535) -
azurerm_bastion_host
- 对zones
属性的支持 (#27909) -
azurerm_communication_service
- 对usgov
区域的支持(#27919) -
azurerm_email_communication_service
- 添加了对usgov
区域的支持(#27919) -
azurerm_linux_function_app
- 对 .NET 9 的支持(#27879) -
azurerm_linux_function_app_slot
- 对 .NET 9 的支持(#27879) -
azurerm_linux_web_app
- 对 .NET 9 的支持(#27879) -
azurerm_linux_web_app_slot
- 对 .NET 9 的支持(#27879) -
azurerm_windows_web_app
- 对 .NET 9 的支持(#27879) -
azurerm_windows_web_app_slot
- 对 .NET 9 的支持(#27879) -
azurerm_windows_function_app
- 对 .NET 9 的支持(#27879) -
azurerm_windows_function_app_slot
- 对 .NET 9 的支持(#27879)
BUG 修复:
-
azurerm_log_analytics_workspace_table
- 使用工作区 ID 中的订阅(#27590) -
azurerm_traffic_manager_external_endpoint
- API 将动态分配priority
的值(#27966) -
azurerm_traffic_manager_azure_endpoint
- API 将动态分配priority
的值(#27966)
4.9.0 (2024 年 11 月 8 日)
特征:
-
新资源:
azurerm_dynatrace_monitor
(#27432) -
新资源:
azurerm_dashboard_grafana_managed_private_endpoint
(#27781) -
新资源:
azurerm_data_protection_backup_instance_mysql_flexible_server
(#27464) -
新资源:
azurerm_mongo_cluster
(#27636) -
新资源:
azurerm_stack_hci_network_interface
(#26888)
增强:
- dependencies - 将
go-azure-sdk
更新为v0.20241104.1140654
(#27896) - dependencies - 将
go-azure-helpers
更新为v0.71.0
(#27897) - dependencies - 将
golang-jwt
更新为v4.5.1
(#27938) -
storage
- 允许在数据平面限制环境中使用azurerm_storage_account
(#27818) -
azurerm_cognitive_deployment
-sku.0.name
现在支持DataZoneStandard
(#27926) -
azurerm_mssql_managed_database
- 对tags
属性的支持(#27857) -
azurerm_oracle_cloud_vm_cluster
- 对domain
、scan_listener_port_tcp
、scan_listener_port_tcp_ssl
和zone_id
属性的支持(#27808) -
azurerm_public_ip_prefix
- 对sku_tier
属性的支持 (#27882) -
azurerm_public_ip
- 对domain_name_label_scope
属性的支持(#27748) - 现在可以更新
azurerm_subnet
-default_outbound_access_enabled
(#27858) -
azurerm_storage_container
- 对storage_account_id
属性的支持 (#27733) -
azurerm_storage_share
- 对storage_account_id
属性的支持 (#27733)
4.8.0 (2024 年 10 月 31 日)
特征:
-
新数据源:
azurerm_virtual_network_peering
(#27530) -
新资源:
azurerm_machine_learning_workspace_network_outbound_rule_fqdn
(#27384) -
新资源:
azurerm_stack_hci_extension
(#26929) -
新资源:
azurerm_stack_hci_marketplace_gallery_image
(#27532) -
新资源:
azurerm_trusted_signing_account
(#27720)
增强:
-
mysql
- 将 API 版本升级到2023-12-30
(#27767) -
network
- 将 API 版本升级到2024-03-01
(#27746) -
azurerm_cosmosdb_account
:通过managed_hsm_key_id
属性对 CMK 的支持(#26521) -
azurerm_cosmosdb_account
- 支持mongo_server_version
的进一步版本(#27763) -
azurerm_container_app_environment
- 更改log_analytics_workspace_id
属性不再创建新资源(#27794) -
azurerm_data_factory_linked_service_azure_sql_database
- 添加对credential_name
属性的支持(#27629) -
azurerm_key_vault_key
-expiration_date
仅在从配置文件中删除资源时重新创建资源(#27813) -
azurerm_kubernetes_cluster
- 修复maintenance_window_auto_upgrade
/maintenance_window_auto_upgrade
/maintenance_window_node_os
可能未进入状态的问题(#26915) -
azurerm_kubernetes_cluster
- 对backend_pool_type
属性的支持(#27596) -
azurerm_kubernetes_cluster
- 对daemonset_eviction_for_empty_nodes_enabled
、daemonset_eviction_for_occupied_nodes_enabled
和ignore_daemonsets_utilization_enabled
属性的支持(#27588) - 现在可以更新
azurerm_load_test
-description
(#27800) -
azurerm_oracle_cloud_vm_cluster
- 导出ocid
属性(#27785) -
azurerm_orchestrated_virtual_machine_scale_set
- 添加对sku_profile
块的支持(#27599) -
azurerm_web_application_firewall_policy
- 添加对policy_settings.0.file_upload_enforcement
的支持(#27774)
BUG 修复:
-
azurerm_automation_hybrid_runbook_worker_group
- 在读取资源时将资源正确标记为不存在(#27797) -
azurerm_automation_hybrid_runbook_worker
- 在读取资源时将资源正确标记为不存在(#27797) -
azurerm_automation_python3_package
- 在读取资源时将资源正确标记为不存在(#27797) -
azurerm_data_protection_backup_vault
- 检查值cross_region_restore_enabled
时防止恐慌(#27762) -
azurerm_role_management_policy
- 将策略取消划分为特定类型时修复恐慌(#27731) -
azurerm_security_center_subscription_pricing
- 在生成有效负载时正确键入断言additional_extension_properties
属性(#27721) -
azurerm_synapse_workspace_aad_admin
- 在对azurerm_synapse_workspace
使用azurerm_synapse_workspace_aad_admin
时不会正确删除 (#27606) -
azurerm_windows_function_app_slot
- 修复了状态迁移的恐慌(#27700)
4.7.0 (2024 年 10 月 24 日)
特征:
-
新数据源:
azurerm_oracle_adbs_character_sets
(#27698) -
新数据源:
azurerm_oracle_adbs_national_character_sets
(#27698) -
新数据源:
azurerm_oracle_autonomous_database
(#27696) -
新数据源:
azurerm_oracle_db_nodes
(#27698) -
新数据源:
azurerm_oracle_db_system_shapes
(#27698) -
新数据源:
azurerm_oracle_gi_versions
(#27698) -
新资源:
azurerm_dev_center_project_pool
(#27706) -
新资源:
azurerm_oracle_autonomous_database
(#27696) -
新资源:
azurerm_video_indexer_account
(#27632)
增强:
- 依赖项 - 将
go-azure-sdk
更新为v0.20241021.1074254
(#27713) -
newrelic
- 将 API 版本升级到2024-03-01
(#27135) -
cosmosdb
- 将 API 版本升级到2024-08-15
(#27659) -
azurerm_application_gateway
- 支持新的Basic
SKU 值(#27440) -
azurerm_consumption_budget_management_group
- 属性notification.threshold_type
现在可以更新(#27511) -
azurerm_consumption_budget_resource_group
- 属性notification.threshold_type
现在可以更新(#27511) -
azurerm_container_app
- 添加对template.container.readiness_probe.initial_delay
和template.container.startup_probe.initial_delay
属性的支持(#27551) -
azurerm_mssql_managed_instance
-storage_account_type
属性现在可以更新(#27737)
BUG 修复:
-
azurerm_automation_software_update_configuration
- 正确验证,不允许5
并允许-1
(#25574) -
azurerm_cosmosdb_sql_container
- 修复partition_key_version
的娱乐逻辑(#27692) -
azurerm_mssql_database
- 更新短期保留策略现在按预期工作(#27714) -
azurerm_network_watcher_flow_log
- 修复未更新tags
的问题(#27389) -
azurerm_postgresql_flexible_server_virtual_endpoint
- 检索和分析跨区域方案的replica_server_id
,以及删除操作的自定义轮询器(#27509)
4.6.0 (2024 年 10 月 18 日)
特征:
-
新资源:
azurerm_dev_center_attached_network
(#27638) -
新资源:
azurerm_oracle_cloud_vm_cluster
(#27678) -
新资源:
azurerm_oracle_exadata_infrastructure
(#27678) -
新数据源:
azurerm_oracle_cloud_vm_cluster
(#27678) -
新数据源:
azurerm_oracle_db_servers
(#27678) -
新数据源:
azurerm_oracle_exadata_infrastructure
(#27678)
增强:
-
redisenterprise
- 将 API 版本升级到2024-06-01-preview
(#27597) -
azurerm_app_configuration
- 对高级 sku 的支持(#27674) -
azurerm_container_app
- 对max_inactive_revisions
属性的支持 (#27598) -
azurerm_kubernetes_cluster
- 删除子网上的锁(#27583) -
azurerm_nginx_deployment
- 允许更新sku
(#27604) -
azurerm_fluid_relay_server
- 对customer_managed_key
属性的支持(#27581) -
azurerm_linux_virtual_machine
- 支持license_type
属性的UBUNTU_PRO
值(#27534)
错误:
-
azurerm_api_management_api_diagnostic
- 当identifier
属性azuremonitor
时,请不要设置OperationNameFormat
(#27456) -
azurerm_api_management
- 防止恐慌(#27649) -
azurerm_mssql_database
- 计算short_term_retention_policy.backup_interval_in_hours
(#27656)
4.5.0 (2024 年 10 月 10 日)
特征:
-
新资源:
azurerm_stack_hci_virtual_hard_disk
(#27474)
增强:
-
azurerm_bastion_host
- 对Premium
SKU 和session_recording_enabled
属性的支持 (#27278) -
azurerm_log_analytics_cluster
-size_gb
属性现在支持所有 100、200、300、400、500、1000、2000、5000、10000、25000 和 50000 (#27616) -
azurerm_mssql_elasticpool
- 允许family
属性的PRMS
(#27615)
BUG 修复:
-
azurerm_mssql_database
- 现在在弹性池超大规模时成功创建 (#27505) -
azurerm_postgresql_flexible_server_configuration
- 现在锁定以防止在部署多个时发生冲突(#27355)
4.4.0 (2024 年 10 月 4 日)
增强:
- dependencies - 将
github.com/hashicorp/go-azure-sdk
更新为v0.20240923.1151247
(#27491) -
azurerm_site_recovery_replicated_vm
- 对target_virtual_machine_size
属性的支持 (#27480)
BUG 修复:
-
azurerm_app_service_certificate
-key_vault_secret_id
现在可以无版本(#27537) -
azurerm_linux_virtual_machine_scale_set
- 当auto_upgrade_minor_version_enabled
为 nil 时防止崩溃(#27353) -
azurerm_role_assignment
- 当 ID 是根范围或提供程序范围时正确分析 ID (#27237) -
azurerm_storage_blob
-source_content
现在是 ForceNew (#27508) -
azurerm_virtual_network_gateway_connection
- 将shared_key
还原为可选和计算(#27560)
4.3.0 (2024 年 9 月 19 日)
特征:
-
新资源:
azurerm_advisor_suppression
(#26177) -
新资源:
azurerm_data_protection_backup_policy_mysql_flexible_server
(#26955) -
新资源:
azurerm_key_vault_managed_hardware_security_module_key_rotation_policy
(#27306) -
新资源:
azurerm_stack_hci_deployment_setting
(#25646) -
新资源:
azurerm_stack_hci_storage_path
(#26509) -
新数据源:
azurerm_vpn_server_configuration
(#27054)
增强:
-
managementgroups
- 迁移到hashicorp/go-azure-sdk
(#26430) -
nginx
- 将 API 版本升级到2024-06-01-preview
(#27345) -
azurerm_linux[windows]_web[function]_app[app_slot]
- 将 API 版本从2023-01-01
升级到2023-12-01
(#27196) -
azurerm_cosmosdb_account
- 支持功能EnableNoSQLVectorSearch
(#27357)azurerm_container_app_custom_domain - 修复分析证书 ID 错误 #25972 -
azurerm_container_app_custom_domain
- 支持其他证书类型(#25972) -
azurerm_linux_virtual_machine_scale_set
-zones
属性现在可以更新,而无需创建新资源(#27288) -
azurerm_orchestrated_virtual_machine_scale_set
-zones
属性现在可以更新,而无需创建新资源(#27288) -
azurerm_role_management_policy
- 对资源范围的支持 (#27205) -
azurerm_spring_cloud_gateway
- 更改environment_variables
和sensitive_environment_variables
属性不再创建新资源(#27404) -
azurerm_static_web_app
- 对public_network_access_enabled
属性的支持 (#26345) -
azurerm_shared_image
- 对disk_controller_type_nvme_enabled
属性的支持 (#26370) -
azurerm_storage_blob
- 更改source
属性不再创建新资源(#27394) -
azurerm_storage_object_replication
- 更改rules.x. source_container_name
和rules.x. destination_container_name
属性不再创建新资源(#27394) -
azurerm_windows_virtual_machine_scale_set
-zones
属性现在可以更新,而无需创建新资源(#27288)
BUG 修复:
-
azurerm_application_insights
- 修复nil
读取DataVolumeCap
时的崩溃(#27352) -
azurerm_container_app
- 放宽入口流量属性的验证(#27396) -
azurerm_log_analytics_workspace_table
- 在Basic
sku
时正确设置total_retention_in_days
(#27420)
4.2.0 (2024 年 9 月 12 日)
特征:
增强:
-
network/bastionhosts
- 将 API 版本从2023-11-01
升级到2024-01-01
(#27277) -
recoveryservices
- 将recoveryservicessiterecovery
从2022-10-0
1 升级到2024-04-01
(#27281) -
azurerm_data_protection_backup_vault
- 对property cross_region_restore_enabled
属性的支持 (#27197) -
azurerm_mssql_managed_instance
- 对service_principal_type
属性的支持(#27240)
BUG 修复:
-
azurerm_cosmosdb_account
- 修复状态迁移期间的崩溃(#27302) -
azurerm_servicebus_queue
- 修复default_message_ttl
和auto_delete_on_idle
属性的默认值(#27305)
4.1.0 (2024 年 9 月 5 日)
增强:
- dependencies - 将
hashicorp/go-azure-sdk
颠簸到v0.20240903.1111904
(#27268) - 虚拟机规模集 - 将 API 版本从
2024-03-01
升级到2024-07-01
(#27230) -
hdinsights
- 更新 VM 大小的 HDInsights 节点定义验证以包括新的 V5 类型(#27270) -
azurerm_api_management_logger
- 对application_insights.connection_string
属性的支持 (#27137) -
azurerm_bot_service_azure_bot
- 现在将发送developer_app_insights_api_key
属性的值(#27280) -
azurerm_netapp_volume
- 对smb3_protocol_encryption_enabled
属性的支持 (#27228) -
azurerm_subnet
- 支持作为委派服务Microsoft.DevOpsInfrastructure
(#27259)
BUG 修复:
-
azurerm_mysql_flexible_server
- 在状态文件中正确设置source_server_id
(#27295) -
azurerm_cosmosdb_account
-ip_range_filter
属性现在支持 IPV4 地址(#27208) -
azurerm_cosmosdb_account
- 添加了ip_range_filter
基础类型从string
更改为set
的状态迁移(#27276) -
azurerm_linux_virtual_machine
-admin_ssh_key.public_key
属性现在支持 ed25519 ssh 密钥(#27202) -
azurerm_sentinel_automation_rule
- 使用condition_json
时不再恐慌 (#27269) -
azurerm_kubernetes_cluster
-host_encryption_enabled
和node_public_ip_enabled
属性现已正确设置(#27218)
4.0.1 (2024 年 8 月 23 日)
BUG 修复:
- 提供程序:修复验证 bug,防止未指定
subscription_id
时terraform validate
正常工作(#27178) -
azurerm_cognitive_deployment
- 用sku
固定替换scale
块(#27173) -
azurerm_kubernetes_cluster
- 防止恐慌(#27183) -
azurerm_kubernetes_cluster_node_pool
- 防止重命名enable_*
属性引起的恐慌(#27164) -
azurerm_sentinel_data_connector_microsoft_threat_intelligence
- 通过删除已弃用的属性bing_safety_phishing_url_lookback_date
来防止错误(#27171)
4.0.0 (2024 年 8 月 22 日)
笔记:
- 主版本:Azure 提供程序版本 4.0 是主要版本 - 某些行为已更改,并且已删除一些已弃用的字段/资源 - 请参阅 4.0 升级指南以了解详细信息。
- 升级到 AzureRM 提供程序的 v4.0 时,建议升级到最新版本的 Terraform Core(可在此处找到)。
增强:
- 数据源:
azurerm_shared_image
- 添加对trusted_launch_supported
、trusted_launch_enabled
、confidential_vm_supported
、confidential_vm_enabled
、accelerated_network_support_enabled
和hibernation_enabled
属性的支持(#26975) - 依赖项:将
hashicorp/go-azure-sdk
更新为v0.20240819.1075239
(#27107) -
applicationgateways
- 更新以使用2023-11-01
(#26776) -
containerregistry
- 更新以使用2023-06-01-preview
(#23393) -
containerservice
- 更新到2024-05-01
(#27105) -
mssql
- 更新以使用hashicorp/go-azure-sdk
和023-08-01-preview
(#27073) -
mssqlmanagedinstance
- 更新以使用hashicorp/go-azure-sdk
和2023-08-01-preview
(#26872) -
azurerm_image
- 将disk_encryption_set_id
属性的支持添加到data_disk
块(#27015) -
azurerm_log_analytics_workspace_table
- 添加对更多total_retention_in_days
和retention_in_days
值的支持(#27053) -
azurerm_mssql_elasticpool
- 添加对HS_MOPRMS
和MOPRMS
sku 的支持(#27085) -
azurerm_netapp_pool
- 允许1
作为size_in_tb
的有效值(#27095) -
azurerm_notification_hub
- 添加对browser_credential
属性的支持(#27058) -
azurerm_redis_cache
- 添加对access_keys_authentication_enabled
属性的支持 (#27039) -
azurerm_role_assignment
- 添加对/
、/providers/Microsoft.Capacity
和/providers/Microsoft.BillingBenefits
范围的支持(#26663) -
azurerm_shared_image
- 添加对hibernation_enabled
属性的支持(#26975) -
azurerm_storage_account
- 支持更多存储帐户类型的queue_encryption_key_type
和table_encryption_key_type
(#27112) -
azurerm_web_application_firewall_policy
- 添加对request_body_enforcement
属性的支持(#27094)
BUG 修复:
-
azurerm_ip_group_cidr
- 修复了 CIDR 检查的位置,以便在资源不再存在时正确刷新资源(#27103) -
azurerm_monitor_diagnostic_setting
- 添加进一步轮询,以解决创建资源时的最终一致性问题(#27088) -
azurerm_storage_account
- 更新customer_managed_key
时填充infrastructure_encryption_enabled
来防止 API 错误(#26971) -
azurerm_storage_blob_inventory_policy
-scope
container
时,现在可以设置filter
属性(#27113) -
azurerm_virtual_network_dns_servers
- 移动锁以防止创建包含过时数据的子网(#27036) -
azurerm_virtual_network_gateway_connection
- 允许0
作为ipsec_policy.sa_datasize
的有效值(#27056)
有关 v3.116.0 和 v3.0.0 版本之间的更改的信息,请参阅 以前的 v3.x 更改日志条目。
有关 v2.99.0 和 v2.0.0 版本之间的更改的信息,请参阅 以前的 v2.x 更改日志条目。
有关 v1.44.0 和 v1.0.0 版本之间的更改的信息,请参阅 以前的 v1.x 更改日志条目。
有关 v1.0.0 版本之前的更改的信息,请参阅 v0.x changelog