共用方式為


VirtualMachines interface

表示 VirtualMachines 的介面。

方法

beginAssessPatches(string, string, VirtualMachinesAssessPatchesOptionalParams)

評估 VM 上的修補程式。

beginAssessPatchesAndWait(string, string, VirtualMachinesAssessPatchesOptionalParams)

評估 VM 上的修補程式。

beginAttachDetachDataDisks(string, string, AttachDetachDataDisksRequest, VirtualMachinesAttachDetachDataDisksOptionalParams)

將數據磁碟連結至虛擬機或從虛擬機連結和中斷連結。

beginAttachDetachDataDisksAndWait(string, string, AttachDetachDataDisksRequest, VirtualMachinesAttachDetachDataDisksOptionalParams)

將數據磁碟連結至虛擬機或從虛擬機連結和中斷連結。

beginCapture(string, string, VirtualMachineCaptureParameters, VirtualMachinesCaptureOptionalParams)

藉由複製 VM 的虛擬硬碟來擷取 VM,並輸出可用來建立類似 VM 的範本。

beginCaptureAndWait(string, string, VirtualMachineCaptureParameters, VirtualMachinesCaptureOptionalParams)

藉由複製 VM 的虛擬硬碟來擷取 VM,並輸出可用來建立類似 VM 的範本。

beginConvertToManagedDisks(string, string, VirtualMachinesConvertToManagedDisksOptionalParams)

將虛擬機磁碟從 Blob 型轉換為受控磁碟。 在叫用這項作業之前,必須先停止解除分配虛擬機。

beginConvertToManagedDisksAndWait(string, string, VirtualMachinesConvertToManagedDisksOptionalParams)

將虛擬機磁碟從 Blob 型轉換為受控磁碟。 在叫用這項作業之前,必須先停止解除分配虛擬機。

beginCreateOrUpdate(string, string, VirtualMachine, VirtualMachinesCreateOrUpdateOptionalParams)

建立或更新虛擬機的作業。 請注意,某些屬性只能在虛擬機建立期間設定。

beginCreateOrUpdateAndWait(string, string, VirtualMachine, VirtualMachinesCreateOrUpdateOptionalParams)

建立或更新虛擬機的作業。 請注意,某些屬性只能在虛擬機建立期間設定。

beginDeallocate(string, string, VirtualMachinesDeallocateOptionalParams)

關閉虛擬機並釋放計算資源。 您不需支付此虛擬機所使用的計算資源費用。

beginDeallocateAndWait(string, string, VirtualMachinesDeallocateOptionalParams)

關閉虛擬機並釋放計算資源。 您不需支付此虛擬機所使用的計算資源費用。

beginDelete(string, string, VirtualMachinesDeleteOptionalParams)

要刪除虛擬機的作業。

beginDeleteAndWait(string, string, VirtualMachinesDeleteOptionalParams)

要刪除虛擬機的作業。

beginInstallPatches(string, string, VirtualMachineInstallPatchesParameters, VirtualMachinesInstallPatchesOptionalParams)

在 VM 上安裝修補程式。

beginInstallPatchesAndWait(string, string, VirtualMachineInstallPatchesParameters, VirtualMachinesInstallPatchesOptionalParams)

在 VM 上安裝修補程式。

beginPerformMaintenance(string, string, VirtualMachinesPerformMaintenanceOptionalParams)

在虛擬機上執行維護的作業。

beginPerformMaintenanceAndWait(string, string, VirtualMachinesPerformMaintenanceOptionalParams)

在虛擬機上執行維護的作業。

beginPowerOff(string, string, VirtualMachinesPowerOffOptionalParams)

關閉虛擬機電源(停止)的作業。 虛擬機可以使用相同的布建資源重新啟動。 您仍需支付此虛擬機的費用。 注意:在已解除分配或已解除分配的虛擬機上,不允許此作業。

beginPowerOffAndWait(string, string, VirtualMachinesPowerOffOptionalParams)

關閉虛擬機電源(停止)的作業。 虛擬機可以使用相同的布建資源重新啟動。 您仍需支付此虛擬機的費用。 注意:在已解除分配或已解除分配的虛擬機上,不允許此作業。

beginReapply(string, string, VirtualMachinesReapplyOptionalParams)

重新套用虛擬機狀態的作業。

beginReapplyAndWait(string, string, VirtualMachinesReapplyOptionalParams)

重新套用虛擬機狀態的作業。

beginRedeploy(string, string, VirtualMachinesRedeployOptionalParams)

關閉虛擬機、將其移至新的節點,並將它重新開啟。

beginRedeployAndWait(string, string, VirtualMachinesRedeployOptionalParams)

關閉虛擬機、將其移至新的節點,並將它重新開啟。

beginReimage(string, string, VirtualMachinesReimageOptionalParams)

針對具有暫時 OS 磁碟的虛擬機,將虛擬機重設為初始狀態,請重新安裝映像(升級作業系統)沒有暫時 OS 磁碟的虛擬機。 注意:保留舊的OS磁碟取決於OS磁碟的deleteOption值。 如果 deleteOption 中斷連結,則會在重新安裝映射之後保留舊的 OS 磁碟。 如果 deleteOption 已刪除,在重新安裝映像之後,將會刪除舊的 OS 磁碟。 執行重新安裝映像之前,應該更新OS磁碟的deleteOption。

beginReimageAndWait(string, string, VirtualMachinesReimageOptionalParams)

針對具有暫時 OS 磁碟的虛擬機,將虛擬機重設為初始狀態,請重新安裝映像(升級作業系統)沒有暫時 OS 磁碟的虛擬機。 注意:保留舊的OS磁碟取決於OS磁碟的deleteOption值。 如果 deleteOption 中斷連結,則會在重新安裝映射之後保留舊的 OS 磁碟。 如果 deleteOption 已刪除,在重新安裝映像之後,將會刪除舊的 OS 磁碟。 執行重新安裝映像之前,應該更新OS磁碟的deleteOption。

beginRestart(string, string, VirtualMachinesRestartOptionalParams)

重新啟動虛擬機的作業。

beginRestartAndWait(string, string, VirtualMachinesRestartOptionalParams)

重新啟動虛擬機的作業。

beginRunCommand(string, string, RunCommandInput, VirtualMachinesRunCommandOptionalParams)

在 VM 上執行命令。

beginRunCommandAndWait(string, string, RunCommandInput, VirtualMachinesRunCommandOptionalParams)

在 VM 上執行命令。

beginStart(string, string, VirtualMachinesStartOptionalParams)

啟動虛擬機的作業。

beginStartAndWait(string, string, VirtualMachinesStartOptionalParams)

啟動虛擬機的作業。

beginUpdate(string, string, VirtualMachineUpdate, VirtualMachinesUpdateOptionalParams)

更新虛擬機的作業。

beginUpdateAndWait(string, string, VirtualMachineUpdate, VirtualMachinesUpdateOptionalParams)

更新虛擬機的作業。

generalize(string, string, VirtualMachinesGeneralizeOptionalParams)

將虛擬機的OS狀態設定為一般化。 建議您在執行這項作業之前先對虛擬機進行 sysprep。 針對 Windows,請參閱 在 Azure中建立一般化 VM 的受控映像。 針對Linux,請參閱 如何建立虛擬機或 VHD 的映像

get(string, string, VirtualMachinesGetOptionalParams)

擷取虛擬機之模型檢視或實例檢視的相關信息。

instanceView(string, string, VirtualMachinesInstanceViewOptionalParams)

擷取虛擬機運行時間狀態的相關信息。

list(string, VirtualMachinesListOptionalParams)

列出指定資源群組中的所有虛擬機。 在回應中使用 nextLink 屬性來取得虛擬機的下一頁。

listAll(VirtualMachinesListAllOptionalParams)

列出指定訂用帳戶中的所有虛擬機。 在回應中使用 nextLink 屬性來取得虛擬機的下一頁。

listAvailableSizes(string, string, VirtualMachinesListAvailableSizesOptionalParams)

列出可調整指定虛擬機大小的所有可用虛擬機大小。

listByLocation(string, VirtualMachinesListByLocationOptionalParams)

取得指定位置之指定訂用帳戶下的所有虛擬機。

retrieveBootDiagnosticsData(string, string, VirtualMachinesRetrieveBootDiagnosticsDataOptionalParams)

擷取虛擬機開機診斷記錄的SAS URI作業。

simulateEviction(string, string, VirtualMachinesSimulateEvictionOptionalParams)

模擬現成虛擬機收回的作業。

方法詳細資料

beginAssessPatches(string, string, VirtualMachinesAssessPatchesOptionalParams)

評估 VM 上的修補程式。

function beginAssessPatches(resourceGroupName: string, vmName: string, options?: VirtualMachinesAssessPatchesOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineAssessPatchesResult>, VirtualMachineAssessPatchesResult>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

傳回

beginAssessPatchesAndWait(string, string, VirtualMachinesAssessPatchesOptionalParams)

評估 VM 上的修補程式。

function beginAssessPatchesAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesAssessPatchesOptionalParams): Promise<VirtualMachineAssessPatchesResult>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

傳回

beginAttachDetachDataDisks(string, string, AttachDetachDataDisksRequest, VirtualMachinesAttachDetachDataDisksOptionalParams)

將數據磁碟連結至虛擬機或從虛擬機連結和中斷連結。

function beginAttachDetachDataDisks(resourceGroupName: string, vmName: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachinesAttachDetachDataDisksOptionalParams): Promise<SimplePollerLike<OperationState<StorageProfile>, StorageProfile>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

parameters
AttachDetachDataDisksRequest

提供給虛擬機上連結和中斷鏈接數據磁碟作業的參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<StorageProfile>, StorageProfile>>

beginAttachDetachDataDisksAndWait(string, string, AttachDetachDataDisksRequest, VirtualMachinesAttachDetachDataDisksOptionalParams)

將數據磁碟連結至虛擬機或從虛擬機連結和中斷連結。

function beginAttachDetachDataDisksAndWait(resourceGroupName: string, vmName: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachinesAttachDetachDataDisksOptionalParams): Promise<StorageProfile>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

parameters
AttachDetachDataDisksRequest

提供給虛擬機上連結和中斷鏈接數據磁碟作業的參數。

傳回

Promise<StorageProfile>

beginCapture(string, string, VirtualMachineCaptureParameters, VirtualMachinesCaptureOptionalParams)

藉由複製 VM 的虛擬硬碟來擷取 VM,並輸出可用來建立類似 VM 的範本。

function beginCapture(resourceGroupName: string, vmName: string, parameters: VirtualMachineCaptureParameters, options?: VirtualMachinesCaptureOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineCaptureResult>, VirtualMachineCaptureResult>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

parameters
VirtualMachineCaptureParameters

提供給擷取虛擬機作業的參數。

options
VirtualMachinesCaptureOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualMachineCaptureResult>, VirtualMachineCaptureResult>>

beginCaptureAndWait(string, string, VirtualMachineCaptureParameters, VirtualMachinesCaptureOptionalParams)

藉由複製 VM 的虛擬硬碟來擷取 VM,並輸出可用來建立類似 VM 的範本。

function beginCaptureAndWait(resourceGroupName: string, vmName: string, parameters: VirtualMachineCaptureParameters, options?: VirtualMachinesCaptureOptionalParams): Promise<VirtualMachineCaptureResult>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

parameters
VirtualMachineCaptureParameters

提供給擷取虛擬機作業的參數。

options
VirtualMachinesCaptureOptionalParams

選項參數。

傳回

beginConvertToManagedDisks(string, string, VirtualMachinesConvertToManagedDisksOptionalParams)

將虛擬機磁碟從 Blob 型轉換為受控磁碟。 在叫用這項作業之前,必須先停止解除分配虛擬機。

function beginConvertToManagedDisks(resourceGroupName: string, vmName: string, options?: VirtualMachinesConvertToManagedDisksOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginConvertToManagedDisksAndWait(string, string, VirtualMachinesConvertToManagedDisksOptionalParams)

將虛擬機磁碟從 Blob 型轉換為受控磁碟。 在叫用這項作業之前,必須先停止解除分配虛擬機。

function beginConvertToManagedDisksAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesConvertToManagedDisksOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

傳回

Promise<void>

beginCreateOrUpdate(string, string, VirtualMachine, VirtualMachinesCreateOrUpdateOptionalParams)

建立或更新虛擬機的作業。 請注意,某些屬性只能在虛擬機建立期間設定。

function beginCreateOrUpdate(resourceGroupName: string, vmName: string, parameters: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachine>, VirtualMachine>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

parameters
VirtualMachine

提供給建立虛擬機作業的參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualMachine>, VirtualMachine>>

beginCreateOrUpdateAndWait(string, string, VirtualMachine, VirtualMachinesCreateOrUpdateOptionalParams)

建立或更新虛擬機的作業。 請注意,某些屬性只能在虛擬機建立期間設定。

function beginCreateOrUpdateAndWait(resourceGroupName: string, vmName: string, parameters: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams): Promise<VirtualMachine>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

parameters
VirtualMachine

提供給建立虛擬機作業的參數。

傳回

Promise<VirtualMachine>

beginDeallocate(string, string, VirtualMachinesDeallocateOptionalParams)

關閉虛擬機並釋放計算資源。 您不需支付此虛擬機所使用的計算資源費用。

function beginDeallocate(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeallocateOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesDeallocateOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeallocateAndWait(string, string, VirtualMachinesDeallocateOptionalParams)

關閉虛擬機並釋放計算資源。 您不需支付此虛擬機所使用的計算資源費用。

function beginDeallocateAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeallocateOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesDeallocateOptionalParams

選項參數。

傳回

Promise<void>

beginDelete(string, string, VirtualMachinesDeleteOptionalParams)

要刪除虛擬機的作業。

function beginDelete(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesDeleteOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, VirtualMachinesDeleteOptionalParams)

要刪除虛擬機的作業。

function beginDeleteAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesDeleteOptionalParams

選項參數。

傳回

Promise<void>

beginInstallPatches(string, string, VirtualMachineInstallPatchesParameters, VirtualMachinesInstallPatchesOptionalParams)

在 VM 上安裝修補程式。

function beginInstallPatches(resourceGroupName: string, vmName: string, installPatchesInput: VirtualMachineInstallPatchesParameters, options?: VirtualMachinesInstallPatchesOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineInstallPatchesResult>, VirtualMachineInstallPatchesResult>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

installPatchesInput
VirtualMachineInstallPatchesParameters

由 API 直接接收的 InstallPatches 輸入

傳回

beginInstallPatchesAndWait(string, string, VirtualMachineInstallPatchesParameters, VirtualMachinesInstallPatchesOptionalParams)

在 VM 上安裝修補程式。

function beginInstallPatchesAndWait(resourceGroupName: string, vmName: string, installPatchesInput: VirtualMachineInstallPatchesParameters, options?: VirtualMachinesInstallPatchesOptionalParams): Promise<VirtualMachineInstallPatchesResult>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

installPatchesInput
VirtualMachineInstallPatchesParameters

由 API 直接接收的 InstallPatches 輸入

傳回

beginPerformMaintenance(string, string, VirtualMachinesPerformMaintenanceOptionalParams)

在虛擬機上執行維護的作業。

function beginPerformMaintenance(resourceGroupName: string, vmName: string, options?: VirtualMachinesPerformMaintenanceOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginPerformMaintenanceAndWait(string, string, VirtualMachinesPerformMaintenanceOptionalParams)

在虛擬機上執行維護的作業。

function beginPerformMaintenanceAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesPerformMaintenanceOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

傳回

Promise<void>

beginPowerOff(string, string, VirtualMachinesPowerOffOptionalParams)

關閉虛擬機電源(停止)的作業。 虛擬機可以使用相同的布建資源重新啟動。 您仍需支付此虛擬機的費用。 注意:在已解除分配或已解除分配的虛擬機上,不允許此作業。

function beginPowerOff(resourceGroupName: string, vmName: string, options?: VirtualMachinesPowerOffOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesPowerOffOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginPowerOffAndWait(string, string, VirtualMachinesPowerOffOptionalParams)

關閉虛擬機電源(停止)的作業。 虛擬機可以使用相同的布建資源重新啟動。 您仍需支付此虛擬機的費用。 注意:在已解除分配或已解除分配的虛擬機上,不允許此作業。

function beginPowerOffAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesPowerOffOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesPowerOffOptionalParams

選項參數。

傳回

Promise<void>

beginReapply(string, string, VirtualMachinesReapplyOptionalParams)

重新套用虛擬機狀態的作業。

function beginReapply(resourceGroupName: string, vmName: string, options?: VirtualMachinesReapplyOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesReapplyOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginReapplyAndWait(string, string, VirtualMachinesReapplyOptionalParams)

重新套用虛擬機狀態的作業。

function beginReapplyAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesReapplyOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesReapplyOptionalParams

選項參數。

傳回

Promise<void>

beginRedeploy(string, string, VirtualMachinesRedeployOptionalParams)

關閉虛擬機、將其移至新的節點,並將它重新開啟。

function beginRedeploy(resourceGroupName: string, vmName: string, options?: VirtualMachinesRedeployOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesRedeployOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginRedeployAndWait(string, string, VirtualMachinesRedeployOptionalParams)

關閉虛擬機、將其移至新的節點,並將它重新開啟。

function beginRedeployAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesRedeployOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesRedeployOptionalParams

選項參數。

傳回

Promise<void>

beginReimage(string, string, VirtualMachinesReimageOptionalParams)

針對具有暫時 OS 磁碟的虛擬機,將虛擬機重設為初始狀態,請重新安裝映像(升級作業系統)沒有暫時 OS 磁碟的虛擬機。 注意:保留舊的OS磁碟取決於OS磁碟的deleteOption值。 如果 deleteOption 中斷連結,則會在重新安裝映射之後保留舊的 OS 磁碟。 如果 deleteOption 已刪除,在重新安裝映像之後,將會刪除舊的 OS 磁碟。 執行重新安裝映像之前,應該更新OS磁碟的deleteOption。

function beginReimage(resourceGroupName: string, vmName: string, options?: VirtualMachinesReimageOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesReimageOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginReimageAndWait(string, string, VirtualMachinesReimageOptionalParams)

針對具有暫時 OS 磁碟的虛擬機,將虛擬機重設為初始狀態,請重新安裝映像(升級作業系統)沒有暫時 OS 磁碟的虛擬機。 注意:保留舊的OS磁碟取決於OS磁碟的deleteOption值。 如果 deleteOption 中斷連結,則會在重新安裝映射之後保留舊的 OS 磁碟。 如果 deleteOption 已刪除,在重新安裝映像之後,將會刪除舊的 OS 磁碟。 執行重新安裝映像之前,應該更新OS磁碟的deleteOption。

function beginReimageAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesReimageOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesReimageOptionalParams

選項參數。

傳回

Promise<void>

beginRestart(string, string, VirtualMachinesRestartOptionalParams)

重新啟動虛擬機的作業。

function beginRestart(resourceGroupName: string, vmName: string, options?: VirtualMachinesRestartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesRestartOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginRestartAndWait(string, string, VirtualMachinesRestartOptionalParams)

重新啟動虛擬機的作業。

function beginRestartAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesRestartOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesRestartOptionalParams

選項參數。

傳回

Promise<void>

beginRunCommand(string, string, RunCommandInput, VirtualMachinesRunCommandOptionalParams)

在 VM 上執行命令。

function beginRunCommand(resourceGroupName: string, vmName: string, parameters: RunCommandInput, options?: VirtualMachinesRunCommandOptionalParams): Promise<SimplePollerLike<OperationState<RunCommandResult>, RunCommandResult>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

parameters
RunCommandInput

提供給執行命令作業的參數。

options
VirtualMachinesRunCommandOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<RunCommandResult>, RunCommandResult>>

beginRunCommandAndWait(string, string, RunCommandInput, VirtualMachinesRunCommandOptionalParams)

在 VM 上執行命令。

function beginRunCommandAndWait(resourceGroupName: string, vmName: string, parameters: RunCommandInput, options?: VirtualMachinesRunCommandOptionalParams): Promise<RunCommandResult>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

parameters
RunCommandInput

提供給執行命令作業的參數。

options
VirtualMachinesRunCommandOptionalParams

選項參數。

傳回

Promise<RunCommandResult>

beginStart(string, string, VirtualMachinesStartOptionalParams)

啟動虛擬機的作業。

function beginStart(resourceGroupName: string, vmName: string, options?: VirtualMachinesStartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesStartOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginStartAndWait(string, string, VirtualMachinesStartOptionalParams)

啟動虛擬機的作業。

function beginStartAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesStartOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesStartOptionalParams

選項參數。

傳回

Promise<void>

beginUpdate(string, string, VirtualMachineUpdate, VirtualMachinesUpdateOptionalParams)

更新虛擬機的作業。

function beginUpdate(resourceGroupName: string, vmName: string, parameters: VirtualMachineUpdate, options?: VirtualMachinesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachine>, VirtualMachine>>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

parameters
VirtualMachineUpdate

提供給更新虛擬機作業的參數。

options
VirtualMachinesUpdateOptionalParams

選項參數。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualMachine>, VirtualMachine>>

beginUpdateAndWait(string, string, VirtualMachineUpdate, VirtualMachinesUpdateOptionalParams)

更新虛擬機的作業。

function beginUpdateAndWait(resourceGroupName: string, vmName: string, parameters: VirtualMachineUpdate, options?: VirtualMachinesUpdateOptionalParams): Promise<VirtualMachine>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

parameters
VirtualMachineUpdate

提供給更新虛擬機作業的參數。

options
VirtualMachinesUpdateOptionalParams

選項參數。

傳回

Promise<VirtualMachine>

generalize(string, string, VirtualMachinesGeneralizeOptionalParams)

將虛擬機的OS狀態設定為一般化。 建議您在執行這項作業之前先對虛擬機進行 sysprep。 針對 Windows,請參閱 在 Azure中建立一般化 VM 的受控映像。 針對Linux,請參閱 如何建立虛擬機或 VHD 的映像

function generalize(resourceGroupName: string, vmName: string, options?: VirtualMachinesGeneralizeOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesGeneralizeOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, VirtualMachinesGetOptionalParams)

擷取虛擬機之模型檢視或實例檢視的相關信息。

function get(resourceGroupName: string, vmName: string, options?: VirtualMachinesGetOptionalParams): Promise<VirtualMachine>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

options
VirtualMachinesGetOptionalParams

選項參數。

傳回

Promise<VirtualMachine>

instanceView(string, string, VirtualMachinesInstanceViewOptionalParams)

擷取虛擬機運行時間狀態的相關信息。

function instanceView(resourceGroupName: string, vmName: string, options?: VirtualMachinesInstanceViewOptionalParams): Promise<VirtualMachineInstanceView>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

傳回

list(string, VirtualMachinesListOptionalParams)

列出指定資源群組中的所有虛擬機。 在回應中使用 nextLink 屬性來取得虛擬機的下一頁。

function list(resourceGroupName: string, options?: VirtualMachinesListOptionalParams): PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>

參數

resourceGroupName

string

資源群組的名稱。

options
VirtualMachinesListOptionalParams

選項參數。

傳回

listAll(VirtualMachinesListAllOptionalParams)

列出指定訂用帳戶中的所有虛擬機。 在回應中使用 nextLink 屬性來取得虛擬機的下一頁。

function listAll(options?: VirtualMachinesListAllOptionalParams): PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>

參數

options
VirtualMachinesListAllOptionalParams

選項參數。

傳回

listAvailableSizes(string, string, VirtualMachinesListAvailableSizesOptionalParams)

列出可調整指定虛擬機大小的所有可用虛擬機大小。

function listAvailableSizes(resourceGroupName: string, vmName: string, options?: VirtualMachinesListAvailableSizesOptionalParams): PagedAsyncIterableIterator<VirtualMachineSize, VirtualMachineSize[], PageSettings>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

傳回

listByLocation(string, VirtualMachinesListByLocationOptionalParams)

取得指定位置之指定訂用帳戶下的所有虛擬機。

function listByLocation(location: string, options?: VirtualMachinesListByLocationOptionalParams): PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>

參數

location

string

查詢訂用帳戶下虛擬機的位置。

傳回

retrieveBootDiagnosticsData(string, string, VirtualMachinesRetrieveBootDiagnosticsDataOptionalParams)

擷取虛擬機開機診斷記錄的SAS URI作業。

function retrieveBootDiagnosticsData(resourceGroupName: string, vmName: string, options?: VirtualMachinesRetrieveBootDiagnosticsDataOptionalParams): Promise<RetrieveBootDiagnosticsDataResult>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

傳回

simulateEviction(string, string, VirtualMachinesSimulateEvictionOptionalParams)

模擬現成虛擬機收回的作業。

function simulateEviction(resourceGroupName: string, vmName: string, options?: VirtualMachinesSimulateEvictionOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmName

string

虛擬機的名稱。

傳回

Promise<void>