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
- 新增identity
和tags
屬性的支援 #27987 -
azurerm_subnet
-Informatica.DataManagement/organizations
是有效的service_delegation
#27993 -
azurerm_virtual_network
-Informatica.DataManagement/organizations
是有效的service_delegation
#27993 -
azurerm_web_application_firewall_policy
-1.1
現在已接受為Microsoft_BotManagerRuleSet
規則類型的有效version
#28039
錯誤:
-
azurerm_api_management_diagnostic
- 搭配使用operation_name_format
時引發和錯誤,identity
且未applicationinsights
#27630 -
azurerm_api_management_api_diagnostic
- 搭配使用operation_name_format
時引發和錯誤,identity
且未applicationinsights
#27630 -
azurerm_container_registry_token_password
- 如果容器登錄令牌不存在,#27232,則正確標示為消失
特徵:
-
新資源:
azurerm_eventgrid_namespace
#27682
4.10.0 (2024 年 11 月 14 日)
重大變更:
- 相依性 - 將
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
- 使用工作區識別符的訂用帳戶 (#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)
增強:
- 相依性 - 將
go-azure-sdk
更新為v0.20241104.1140654
(#27896) - 相依性 - 將
go-azure-helpers
更新為v0.71.0
(#27897) - 相依性 - 將
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 日)
增強:
- 相依性 - 將
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
- 當其為根或提供者範圍時,正確剖析標識碼 (#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 - 修正剖析憑證標識符錯誤 #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 日)
特徵:
-
新資源:
azurerm_arc_machine
(#26647) -
新資源:
azurerm_arc_machine_automanage_configuration_assignment
(#26657)
增強:
-
network/bastionhosts
- 將 API 版本從2023-11-01
升級至2024-01-01
(#27277) -
recoveryservices
- 從2022-10-0
1 升級至2024-04-01
recoveryservicessiterecovery
(#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 日)
增強:
- 相依性 - 將
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 修正:
- provider:修正驗證錯誤,防止未指定
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。