共用方式為


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 - 新增 identitytags 屬性的支援 #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_keysecondary_access_key。 先前可能具有值的這些屬性現在會是空的。 這會影響 azurerm_ai_servicesazurerm_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 - 支援 domainscan_listener_port_tcpscan_listener_port_tcp_sslzone_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_enableddaemonset_eviction_for_occupied_nodes_enabledignore_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_delaytemplate.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_variablessensitive_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_namerules.x. destination_container_name 屬性不再建立新的資源(#27394
  • azurerm_windows_virtual_machine_scale_set - 現在可以更新 zones 屬性,而不需建立新的資源 (#27288

BUG 修正:

  • azurerm_application_insights - nilDataVolumeCap 讀取時修正當機問題 (#27352
  • azurerm_container_app - 放寬輸入流量屬性的驗證 (#27396
  • azurerm_log_analytics_workspace_table - 現在會在 Basicsku 時正確設定 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-01 升級至 2024-04-01recoveryservicessiterecovery#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_ttlauto_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_enablednode_public_ip_enabled 屬性現在已正確設定 (#27218

4.0.1 (2024 年 8 月 23 日)

BUG 修正:

  • provider:修正驗證錯誤,防止未指定 subscription_idterraform 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_supportedtrusted_launch_enabledconfidential_vm_supportedconfidential_vm_enabledaccelerated_network_support_enabledhibernation_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-sdk023-08-01-preview#27073
  • mssqlmanagedinstance - 更新以使用 hashicorp/go-azure-sdk2023-08-01-preview#26872
  • azurerm_image - 將 disk_encryption_set_id 屬性的支援新增至 data_disk 區塊 (#27015
  • azurerm_log_analytics_workspace_table - 新增更多 total_retention_in_daysretention_in_days 值的支援(#27053
  • azurerm_mssql_elasticpool - 新增對 HS_MOPRMSMOPRMS 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_typetable_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 - scopecontainer 時現在可以設定 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