共用方式為


VirtualMachineUpdate interface

描述虛擬機更新。

Extends

屬性

additionalCapabilities

指定在虛擬機上啟用或停用的其他功能。

availabilitySet

指定虛擬機應指派之可用性設定組的相關信息。 相同可用性設定組中指定的虛擬機會配置給不同的節點,以將可用性最大化。 如需可用性設定組的詳細資訊,請參閱 管理虛擬機的可用性

如需 Azure 計劃性維護的詳細資訊,請參閱 Azure 中虛擬機的計畫性維護

目前,VM 只能在建立時新增至可用性設定組。 要新增 VM 的可用性設定組應該位於與可用性設定組資源相同的資源群組之下。 現有的 VM 無法新增至可用性設定組。

這個屬性不能與非 Null properties.virtualMachineScaleSet 參考一起存在。

billingProfile

指定 Azure Spot 虛擬機的計費相關詳細數據。

API 版本下限:2019-03-01。

diagnosticsProfile

指定開機診斷設定狀態。

API 版本下限:2015-06-15。

evictionPolicy

指定 Azure Spot 虛擬機和 Azure Spot 擴展集的收回原則。

針對 Azure Spot 虛擬機,支援「解除分配」和「刪除」,且最低 API 版本為 2019-03-01。

針對 Azure Spot 擴展集,支援「解除分配」和「刪除」,且最低 API 版本為 2017-10-30-preview。

extensionsTimeBudget

指定所有延伸模組要啟動的時間。 持續時間應介於 15 分鐘到 120 分鐘之間(含),且應以 ISO 8601 格式指定。 預設值為90分鐘(PT1H30M)。

API 版本下限:2020-06-01

hardwareProfile

指定虛擬機的硬體設定。

host

指定虛擬機所在專用主機的相關信息。

API 版本下限:2018-10-01。

hostGroup

指定虛擬機所在專用主機群組的相關信息。

API 版本下限:2020-06-01。

注意:用戶無法同時指定host和hostGroup屬性。

identity

如果已設定,則為虛擬機的身分識別。

instanceView

虛擬機實例檢視。 注意:這個屬性不會串行化。 它只能由伺服器填入。

licenseType

指定所使用的映像或磁碟已獲內部部署授權。

Windows Server 操作系統的可能值為:

Windows_Client

Windows_Server

Linux Server 操作系統的可能值為:

RHEL_BYOS (RHEL)

SLES_BYOS (適用於 SUSE)

如需詳細資訊,請參閱 適用於 Windows Server 的 Azure Hybrid Use Benefit

適用於Linux Server的 Azure Hybrid Use Benefit

API 版本下限:2015-06-15

networkProfile

指定虛擬機的網路介面。

osProfile

指定建立虛擬機時所使用的作業系統設定。 布建 VM 之後,就無法變更某些設定。

plan

指定用來建立虛擬機之 Marketplace 映像的相關信息。 此元素僅用於市集映像。 您必須先啟用映像以程序設計方式使用,才能從 API 使用市集映射。 在 Azure 入口網站中,尋找您想要使用的市集映像,然後按兩下 [想要以程序設計方式部署]、[開始使用] ->。 輸入任何必要資訊,然後按下 [儲存]

priority

指定虛擬機的優先順序。

API 版本下限:2019-03-01

provisioningState

只出現在回應中的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。

proximityPlacementGroup

指定應該指派虛擬機之鄰近放置群組的相關信息。

API 版本下限:2018-04-01。

securityProfile

指定虛擬機的安全性相關配置檔設定。

storageProfile

指定虛擬機磁碟的記憶體設定。

virtualMachineScaleSet

指定應該指派虛擬機之虛擬機擴展集的相關信息。 相同虛擬機擴展集中指定的虛擬機會配置給不同的節點,以將可用性最大化。 目前,VM 只能在建立時新增至虛擬機擴展集。 現有的 VM 無法新增至虛擬機擴展集。

這個屬性不能與非 Null properties.availabilitySet 參考一起存在。

最低 api\version:2019\03\01

vmId

指定 VM 唯一識別碼,這是 128 位標識碼,該標識碼會編碼並儲存在所有 Azure IaaS VM SMBIOS 中,而且可以使用平臺 BIOS 命令來讀取。 注意:這個屬性不會串行化。 它只能由伺服器填入。

zones

虛擬機區域。

繼承的屬性

tags

資源標籤

屬性詳細資料

additionalCapabilities

指定在虛擬機上啟用或停用的其他功能。

additionalCapabilities?: AdditionalCapabilities

屬性值

availabilitySet

指定虛擬機應指派之可用性設定組的相關信息。 相同可用性設定組中指定的虛擬機會配置給不同的節點,以將可用性最大化。 如需可用性設定組的詳細資訊,請參閱 管理虛擬機的可用性

如需 Azure 計劃性維護的詳細資訊,請參閱 Azure 中虛擬機的計畫性維護

目前,VM 只能在建立時新增至可用性設定組。 要新增 VM 的可用性設定組應該位於與可用性設定組資源相同的資源群組之下。 現有的 VM 無法新增至可用性設定組。

這個屬性不能與非 Null properties.virtualMachineScaleSet 參考一起存在。

availabilitySet?: SubResource

屬性值

billingProfile

指定 Azure Spot 虛擬機的計費相關詳細數據。

API 版本下限:2019-03-01。

billingProfile?: BillingProfile

屬性值

diagnosticsProfile

指定開機診斷設定狀態。

API 版本下限:2015-06-15。

diagnosticsProfile?: DiagnosticsProfile

屬性值

evictionPolicy

指定 Azure Spot 虛擬機和 Azure Spot 擴展集的收回原則。

針對 Azure Spot 虛擬機,支援「解除分配」和「刪除」,且最低 API 版本為 2019-03-01。

針對 Azure Spot 擴展集,支援「解除分配」和「刪除」,且最低 API 版本為 2017-10-30-preview。

evictionPolicy?: string

屬性值

string

extensionsTimeBudget

指定所有延伸模組要啟動的時間。 持續時間應介於 15 分鐘到 120 分鐘之間(含),且應以 ISO 8601 格式指定。 預設值為90分鐘(PT1H30M)。

API 版本下限:2020-06-01

extensionsTimeBudget?: string

屬性值

string

hardwareProfile

指定虛擬機的硬體設定。

hardwareProfile?: HardwareProfile

屬性值

host

指定虛擬機所在專用主機的相關信息。

API 版本下限:2018-10-01。

host?: SubResource

屬性值

hostGroup

指定虛擬機所在專用主機群組的相關信息。

API 版本下限:2020-06-01。

注意:用戶無法同時指定host和hostGroup屬性。

hostGroup?: SubResource

屬性值

identity

如果已設定,則為虛擬機的身分識別。

identity?: VirtualMachineIdentity

屬性值

instanceView

虛擬機實例檢視。 注意:這個屬性不會串行化。 它只能由伺服器填入。

instanceView?: VirtualMachineInstanceView

屬性值

licenseType

指定所使用的映像或磁碟已獲內部部署授權。

Windows Server 操作系統的可能值為:

Windows_Client

Windows_Server

Linux Server 操作系統的可能值為:

RHEL_BYOS (RHEL)

SLES_BYOS (適用於 SUSE)

如需詳細資訊,請參閱 適用於 Windows Server 的 Azure Hybrid Use Benefit

適用於Linux Server的 Azure Hybrid Use Benefit

API 版本下限:2015-06-15

licenseType?: string

屬性值

string

networkProfile

指定虛擬機的網路介面。

networkProfile?: NetworkProfile

屬性值

osProfile

指定建立虛擬機時所使用的作業系統設定。 布建 VM 之後,就無法變更某些設定。

osProfile?: OSProfile

屬性值

plan

指定用來建立虛擬機之 Marketplace 映像的相關信息。 此元素僅用於市集映像。 您必須先啟用映像以程序設計方式使用,才能從 API 使用市集映射。 在 Azure 入口網站中,尋找您想要使用的市集映像,然後按兩下 [想要以程序設計方式部署]、[開始使用] ->。 輸入任何必要資訊,然後按下 [儲存]

plan?: Plan

屬性值

priority

指定虛擬機的優先順序。

API 版本下限:2019-03-01

priority?: string

屬性值

string

provisioningState

只出現在回應中的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。

provisioningState?: string

屬性值

string

proximityPlacementGroup

指定應該指派虛擬機之鄰近放置群組的相關信息。

API 版本下限:2018-04-01。

proximityPlacementGroup?: SubResource

屬性值

securityProfile

指定虛擬機的安全性相關配置檔設定。

securityProfile?: SecurityProfile

屬性值

storageProfile

指定虛擬機磁碟的記憶體設定。

storageProfile?: StorageProfile

屬性值

virtualMachineScaleSet

指定應該指派虛擬機之虛擬機擴展集的相關信息。 相同虛擬機擴展集中指定的虛擬機會配置給不同的節點,以將可用性最大化。 目前,VM 只能在建立時新增至虛擬機擴展集。 現有的 VM 無法新增至虛擬機擴展集。

這個屬性不能與非 Null properties.availabilitySet 參考一起存在。

最低 api\version:2019\03\01

virtualMachineScaleSet?: SubResource

屬性值

vmId

指定 VM 唯一識別碼,這是 128 位標識碼,該標識碼會編碼並儲存在所有 Azure IaaS VM SMBIOS 中,而且可以使用平臺 BIOS 命令來讀取。 注意:這個屬性不會串行化。 它只能由伺服器填入。

vmId?: string

屬性值

string

zones

虛擬機區域。

zones?: string[]

屬性值

string[]

繼承的屬性詳細資料

tags

資源標籤

tags?: {[propertyName: string]: string}

屬性值

{[propertyName: string]: string}

繼承自UpdateResource.tags