VirtualMachines interface
代表 VirtualMachines 的介面。
方法
方法詳細資料
beginAssessPatches(string, string, VirtualMachinesAssessPatchesOptionalParams)
評估 VM 上的修補程式。
function beginAssessPatches(resourceGroupName: string, vmName: string, options?: VirtualMachinesAssessPatchesOptionalParams): Promise<PollerLike<PollOperationState<VirtualMachineAssessPatchesResult>, VirtualMachineAssessPatchesResult>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<VirtualMachineAssessPatchesResult>, VirtualMachineAssessPatchesResult>>
beginAssessPatchesAndWait(string, string, VirtualMachinesAssessPatchesOptionalParams)
評估 VM 上的修補程式。
function beginAssessPatchesAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesAssessPatchesOptionalParams): Promise<VirtualMachineAssessPatchesResult>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<VirtualMachineAssessPatchesResult>
beginCapture(string, string, VirtualMachineCaptureParameters, VirtualMachinesCaptureOptionalParams)
複製 VM 的虛擬硬碟來擷取 VM,並輸出可用來建立類似 VM 的範本。
function beginCapture(resourceGroupName: string, vmName: string, parameters: VirtualMachineCaptureParameters, options?: VirtualMachinesCaptureOptionalParams): Promise<PollerLike<PollOperationState<VirtualMachineCaptureResult>, VirtualMachineCaptureResult>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
- parameters
- VirtualMachineCaptureParameters
提供給擷取虛擬機器作業的參數。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<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
提供給擷取虛擬機器作業的參數。
選項參數。
傳回
Promise<VirtualMachineCaptureResult>
beginConvertToManagedDisks(string, string, VirtualMachinesConvertToManagedDisksOptionalParams)
將虛擬機器磁片從 Blob 型轉換為受控磁片。 叫用這項作業之前,必須先停止解除配置虛擬機器。
function beginConvertToManagedDisks(resourceGroupName: string, vmName: string, options?: VirtualMachinesConvertToManagedDisksOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<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<PollerLike<PollOperationState<VirtualMachine>, VirtualMachine>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
- parameters
- VirtualMachine
提供給建立虛擬機器作業的參數。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<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<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeallocateAndWait(string, string, VirtualMachinesDeallocateOptionalParams)
關閉虛擬機器並釋放計算資源。 您不會支付此虛擬機器所使用的計算資源費用。
function beginDeallocateAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeallocateOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<void>
beginDelete(string, string, VirtualMachinesDeleteOptionalParams)
刪除虛擬機器的作業。
function beginDelete(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeleteAndWait(string, string, VirtualMachinesDeleteOptionalParams)
刪除虛擬機器的作業。
function beginDeleteAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<void>
beginPerformMaintenance(string, string, VirtualMachinesPerformMaintenanceOptionalParams)
在虛擬機器上執行維護的作業。
function beginPerformMaintenance(resourceGroupName: string, vmName: string, options?: VirtualMachinesPerformMaintenanceOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<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<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginPowerOffAndWait(string, string, VirtualMachinesPowerOffOptionalParams)
關閉電源的作業 (停止) 虛擬機器。 虛擬機器可以使用相同的布建資源重新開機。 您仍需支付此虛擬機器的費用。
function beginPowerOffAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesPowerOffOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<void>
beginReapply(string, string, VirtualMachinesReapplyOptionalParams)
要重新套用虛擬機器狀態的作業。
function beginReapply(resourceGroupName: string, vmName: string, options?: VirtualMachinesReapplyOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginReapplyAndWait(string, string, VirtualMachinesReapplyOptionalParams)
要重新套用虛擬機器狀態的作業。
function beginReapplyAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesReapplyOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<void>
beginRedeploy(string, string, VirtualMachinesRedeployOptionalParams)
關閉虛擬機器、將它移至新的節點,並將它重新開啟。
function beginRedeploy(resourceGroupName: string, vmName: string, options?: VirtualMachinesRedeployOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginRedeployAndWait(string, string, VirtualMachinesRedeployOptionalParams)
關閉虛擬機器、將它移至新的節點,並將它重新開啟。
function beginRedeployAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesRedeployOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<void>
beginReimage(string, string, VirtualMachinesReimageOptionalParams)
將具有暫時 OS 磁片的虛擬機器重新映射回其初始狀態。
function beginReimage(resourceGroupName: string, vmName: string, options?: VirtualMachinesReimageOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginReimageAndWait(string, string, VirtualMachinesReimageOptionalParams)
將具有暫時 OS 磁片的虛擬機器重新映射回其初始狀態。
function beginReimageAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesReimageOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<void>
beginRestart(string, string, VirtualMachinesRestartOptionalParams)
重新開機虛擬機器的作業。
function beginRestart(resourceGroupName: string, vmName: string, options?: VirtualMachinesRestartOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginRestartAndWait(string, string, VirtualMachinesRestartOptionalParams)
重新開機虛擬機器的作業。
function beginRestartAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesRestartOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<void>
beginStart(string, string, VirtualMachinesStartOptionalParams)
啟動虛擬機器的作業。
function beginStart(resourceGroupName: string, vmName: string, options?: VirtualMachinesStartOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginStartAndWait(string, string, VirtualMachinesStartOptionalParams)
啟動虛擬機器的作業。
function beginStartAndWait(resourceGroupName: string, vmName: string, options?: VirtualMachinesStartOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<void>
beginUpdate(string, string, VirtualMachineUpdate, VirtualMachinesUpdateOptionalParams)
更新虛擬機器的作業。
function beginUpdate(resourceGroupName: string, vmName: string, parameters: VirtualMachineUpdate, options?: VirtualMachinesUpdateOptionalParams): Promise<PollerLike<PollOperationState<VirtualMachine>, VirtualMachine>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
- parameters
- VirtualMachineUpdate
提供給更新虛擬機器作業的參數。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<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
提供給更新虛擬機器作業的參數。
選項參數。
傳回
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
虛擬機器的名稱。
選項參數。
傳回
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
虛擬機器的名稱。
選項參數。
傳回
Promise<VirtualMachineInstanceView>
list(string, VirtualMachinesListOptionalParams)
列出指定資源群組中的所有虛擬機器。 在回應中使用 nextLink 屬性來取得虛擬機器的下一頁。
function list(resourceGroupName: string, options?: VirtualMachinesListOptionalParams): PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。
選項參數。
傳回
listAll(VirtualMachinesListAllOptionalParams)
列出指定訂用帳戶中的所有虛擬機器。 在回應中使用 nextLink 屬性來取得虛擬機器的下一頁。
function listAll(options?: VirtualMachinesListAllOptionalParams): PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>
參數
選項參數。
傳回
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
虛擬機器的名稱。
選項參數。
傳回
Promise<RetrieveBootDiagnosticsDataResult>
simulateEviction(string, string, VirtualMachinesSimulateEvictionOptionalParams)
模擬現成虛擬機器收回的作業。
function simulateEviction(resourceGroupName: string, vmName: string, options?: VirtualMachinesSimulateEvictionOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmName
-
string
虛擬機器的名稱。
選項參數。
傳回
Promise<void>