共用方式為


VirtualMachineUpdate interface

描述虛擬機更新。

Extends

屬性

additionalCapabilities

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

applicationProfile

指定應該提供給 VM/VMSS 使用的資源庫應用程式。

availabilitySet

指定虛擬機應指派之可用性設定組的相關信息。 相同可用性設定組中指定的虛擬機會配置給不同的節點,以將可用性最大化。 如需可用性設定組的詳細資訊,請參閱 可用性設定組概觀。 如需 Azure 計劃性維護的詳細資訊,請參閱 Azure中虛擬機的維護和更新。 目前,VM 只能在建立時新增至可用性設定組。 要新增 VM 的可用性設定組應該位於與可用性設定組資源相同的資源群組之下。 現有的 VM 無法新增至可用性設定組。 這個屬性不能與非 Null properties.virtualMachineScaleSet 參考一起存在。

billingProfile

指定 Azure Spot 虛擬機的計費相關詳細數據。 API 版本下限:2019-03-01。

capacityReservation

指定用來配置虛擬機之容量保留區的相關信息。 API 版本下限:2021-04-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

指定虛擬機所在專用主機群組的相關信息。 注意: 用戶無法同時指定主機和 hostGroup 屬性。 API 版本下限:2020-06-01。

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 入口網站中,尋找您想要使用的市集映像,然後按兩下 [想要以程序設計方式部署]、[開始使用] ->。 輸入任何必要資訊,然後按下 [儲存]

platformFaultDomain

指定要在其中建立虛擬機的擴展集邏輯容錯網域。 根據預設,虛擬機會自動指派給容錯網域,以在可用的容錯網域之間維持平衡。 只有當設定此虛擬機的 'virtualMachineScaleSet' 屬性時,才適用這個屬性。 參考的虛擬機擴展集必須具有大於 1 的 『platformFaultDomainCount』。 建立虛擬機之後,就無法更新這個屬性。 容錯網域指派可以在虛擬機實例檢視中檢視。 最低 api\version:2020\12\01。

priority

指定虛擬機的優先順序。 API 版本下限:2019-03-01

provisioningState

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

proximityPlacementGroup

指定應該指派虛擬機之鄰近放置群組的相關信息。 API 版本下限:2018-04-01。

scheduledEventsPolicy

指定虛擬機的重新部署、重新啟動和 ScheduledEventsAdditionalPublishingTargets Scheduled 事件相關組態。

scheduledEventsProfile

指定排程的事件相關組態。

securityProfile

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

storageProfile

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

timeCreated

指定建立虛擬機資源的時間。 API 版本下限:2021-11-01。 注意:這個屬性不會串行化。 它只能由伺服器填入。

userData

VM 的 UserData,其必須是base-64編碼。 客戶不應在此傳遞任何秘密。 API 版本下限:2021-03-01。

virtualMachineScaleSet

指定應該指派虛擬機之虛擬機擴展集的相關信息。 相同虛擬機擴展集中指定的虛擬機會配置給不同的節點,以將可用性最大化。 目前,VM 只能在建立時新增至虛擬機擴展集。 現有的 VM 無法新增至虛擬機擴展集。 這個屬性不能與非 Null properties.availabilitySet 參考一起存在。 最低 api\version:2019\03\01。

vmId

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

zones

虛擬機區域。

繼承的屬性

tags

資源標籤

屬性詳細資料

additionalCapabilities

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

additionalCapabilities?: AdditionalCapabilities

屬性值

applicationProfile

指定應該提供給 VM/VMSS 使用的資源庫應用程式。

applicationProfile?: ApplicationProfile

屬性值

availabilitySet

指定虛擬機應指派之可用性設定組的相關信息。 相同可用性設定組中指定的虛擬機會配置給不同的節點,以將可用性最大化。 如需可用性設定組的詳細資訊,請參閱 可用性設定組概觀。 如需 Azure 計劃性維護的詳細資訊,請參閱 Azure中虛擬機的維護和更新。 目前,VM 只能在建立時新增至可用性設定組。 要新增 VM 的可用性設定組應該位於與可用性設定組資源相同的資源群組之下。 現有的 VM 無法新增至可用性設定組。 這個屬性不能與非 Null properties.virtualMachineScaleSet 參考一起存在。

availabilitySet?: SubResource

屬性值

billingProfile

指定 Azure Spot 虛擬機的計費相關詳細數據。 API 版本下限:2019-03-01。

billingProfile?: BillingProfile

屬性值

capacityReservation

指定用來配置虛擬機之容量保留區的相關信息。 API 版本下限:2021-04-01。

capacityReservation?: CapacityReservationProfile

屬性值

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

指定虛擬機所在專用主機群組的相關信息。 注意: 用戶無法同時指定主機和 hostGroup 屬性。 API 版本下限:2020-06-01。

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

屬性值

platformFaultDomain

指定要在其中建立虛擬機的擴展集邏輯容錯網域。 根據預設,虛擬機會自動指派給容錯網域,以在可用的容錯網域之間維持平衡。 只有當設定此虛擬機的 'virtualMachineScaleSet' 屬性時,才適用這個屬性。 參考的虛擬機擴展集必須具有大於 1 的 『platformFaultDomainCount』。 建立虛擬機之後,就無法更新這個屬性。 容錯網域指派可以在虛擬機實例檢視中檢視。 最低 api\version:2020\12\01。

platformFaultDomain?: number

屬性值

number

priority

指定虛擬機的優先順序。 API 版本下限:2019-03-01

priority?: string

屬性值

string

provisioningState

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

provisioningState?: string

屬性值

string

proximityPlacementGroup

指定應該指派虛擬機之鄰近放置群組的相關信息。 API 版本下限:2018-04-01。

proximityPlacementGroup?: SubResource

屬性值

scheduledEventsPolicy

指定虛擬機的重新部署、重新啟動和 ScheduledEventsAdditionalPublishingTargets Scheduled 事件相關組態。

scheduledEventsPolicy?: ScheduledEventsPolicy

屬性值

scheduledEventsProfile

指定排程的事件相關組態。

scheduledEventsProfile?: ScheduledEventsProfile

屬性值

securityProfile

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

securityProfile?: SecurityProfile

屬性值

storageProfile

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

storageProfile?: StorageProfile

屬性值

timeCreated

指定建立虛擬機資源的時間。 API 版本下限:2021-11-01。 注意:這個屬性不會串行化。 它只能由伺服器填入。

timeCreated?: Date

屬性值

Date

userData

VM 的 UserData,其必須是base-64編碼。 客戶不應在此傳遞任何秘密。 API 版本下限:2021-03-01。

userData?: string

屬性值

string

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