VirtualMachineScaleSetVMs interface
代表 VirtualMachineScaleSetVM 的介面。
方法
方法詳細資料
beginApproveRollingUpgrade(string, string, string, VirtualMachineScaleSetVMsApproveRollingUpgradeOptionalParams)
核准 VM 擴展集實例上 OS 磁碟延遲滾動升級的升級。
function beginApproveRollingUpgrade(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsApproveRollingUpgradeOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders>, VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders>, VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders>>
beginApproveRollingUpgradeAndWait(string, string, string, VirtualMachineScaleSetVMsApproveRollingUpgradeOptionalParams)
核准 VM 擴展集實例上 OS 磁碟延遲滾動升級的升級。
function beginApproveRollingUpgradeAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsApproveRollingUpgradeOptionalParams): Promise<VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
傳回
beginAttachDetachDataDisks(string, string, string, AttachDetachDataDisksRequest, VirtualMachineScaleSetVMsAttachDetachDataDisksOptionalParams)
將數據磁碟連結至 VM 擴展集中的虛擬機或從虛擬機連結和中斷連結。
function beginAttachDetachDataDisks(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachineScaleSetVMsAttachDetachDataDisksOptionalParams): Promise<SimplePollerLike<OperationState<StorageProfile>, StorageProfile>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
- parameters
- AttachDetachDataDisksRequest
提供給虛擬機擴展集 VM 上連結和中斷連結數據磁碟作業的參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<StorageProfile>, StorageProfile>>
beginAttachDetachDataDisksAndWait(string, string, string, AttachDetachDataDisksRequest, VirtualMachineScaleSetVMsAttachDetachDataDisksOptionalParams)
將數據磁碟連結至 VM 擴展集中的虛擬機或從虛擬機連結和中斷連結。
function beginAttachDetachDataDisksAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachineScaleSetVMsAttachDetachDataDisksOptionalParams): Promise<StorageProfile>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
- parameters
- AttachDetachDataDisksRequest
提供給虛擬機擴展集 VM 上連結和中斷連結數據磁碟作業的參數。
傳回
Promise<StorageProfile>
beginDeallocate(string, string, string, VirtualMachineScaleSetVMsDeallocateOptionalParams)
解除分配 VM 擴展集中的特定虛擬機。 關閉虛擬機,並釋放其所使用的計算資源。 一旦取消配置,您就不會為此虛擬機的計算資源計費。
function beginDeallocate(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsDeallocateOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeallocateAndWait(string, string, string, VirtualMachineScaleSetVMsDeallocateOptionalParams)
解除分配 VM 擴展集中的特定虛擬機。 關閉虛擬機,並釋放其所使用的計算資源。 一旦取消配置,您就不會為此虛擬機的計算資源計費。
function beginDeallocateAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsDeallocateOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<void>
beginDelete(string, string, string, VirtualMachineScaleSetVMsDeleteOptionalParams)
從 VM 擴充集刪除虛擬機。
function beginDelete(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, string, VirtualMachineScaleSetVMsDeleteOptionalParams)
從 VM 擴充集刪除虛擬機。
function beginDeleteAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<void>
beginPerformMaintenance(string, string, string, VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams)
在 VM 擴展集中的虛擬機上執行維護。
function beginPerformMaintenance(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginPerformMaintenanceAndWait(string, string, string, VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams)
在 VM 擴展集中的虛擬機上執行維護。
function beginPerformMaintenanceAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
傳回
Promise<void>
beginPowerOff(string, string, string, VirtualMachineScaleSetVMsPowerOffOptionalParams)
關閉 (停止) VM 擴展集中的虛擬機。 請注意,資源仍會附加,而您需支付資源的費用。 請改用解除分配來釋放資源,並避免產生費用。 此外,在已解除分配或已解除分配的虛擬機上,不允許此作業。
function beginPowerOff(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsPowerOffOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginPowerOffAndWait(string, string, string, VirtualMachineScaleSetVMsPowerOffOptionalParams)
關閉 (停止) VM 擴展集中的虛擬機。 請注意,資源仍會附加,而您需支付資源的費用。 請改用解除分配來釋放資源,並避免產生費用。 此外,在已解除分配或已解除分配的虛擬機上,不允許此作業。
function beginPowerOffAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsPowerOffOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<void>
beginRedeploy(string, string, string, VirtualMachineScaleSetVMsRedeployOptionalParams)
關閉虛擬機擴展集中的虛擬機、將其移至新的節點,並將它重新開啟。
function beginRedeploy(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsRedeployOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginRedeployAndWait(string, string, string, VirtualMachineScaleSetVMsRedeployOptionalParams)
關閉虛擬機擴展集中的虛擬機、將其移至新的節點,並將它重新開啟。
function beginRedeployAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsRedeployOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<void>
beginReimage(string, string, string, VirtualMachineScaleSetVMsReimageOptionalParams)
重新安裝 VM 擴展集中特定虛擬機的映像(升級作業系統)。
function beginReimage(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsReimageOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginReimageAll(string, string, string, VirtualMachineScaleSetVMsReimageAllOptionalParams)
可讓您在 VM 擴充集實例中重新映像所有磁碟(包括資料磁碟)。 此作業僅支援受控磁碟。
function beginReimageAll(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsReimageAllOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginReimageAllAndWait(string, string, string, VirtualMachineScaleSetVMsReimageAllOptionalParams)
可讓您在 VM 擴充集實例中重新映像所有磁碟(包括資料磁碟)。 此作業僅支援受控磁碟。
function beginReimageAllAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsReimageAllOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<void>
beginReimageAndWait(string, string, string, VirtualMachineScaleSetVMsReimageOptionalParams)
重新安裝 VM 擴展集中特定虛擬機的映像(升級作業系統)。
function beginReimageAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsReimageOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<void>
beginRestart(string, string, string, VirtualMachineScaleSetVMsRestartOptionalParams)
重新啟動 VM 擴展集中的虛擬機。
function beginRestart(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsRestartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginRestartAndWait(string, string, string, VirtualMachineScaleSetVMsRestartOptionalParams)
重新啟動 VM 擴展集中的虛擬機。
function beginRestartAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsRestartOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<void>
beginRunCommand(string, string, string, RunCommandInput, VirtualMachineScaleSetVMsRunCommandOptionalParams)
在 VM 擴展集中的虛擬機上執行命令。
function beginRunCommand(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: RunCommandInput, options?: VirtualMachineScaleSetVMsRunCommandOptionalParams): Promise<SimplePollerLike<OperationState<RunCommandResult>, RunCommandResult>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
- parameters
- RunCommandInput
提供給執行命令作業的參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<RunCommandResult>, RunCommandResult>>
beginRunCommandAndWait(string, string, string, RunCommandInput, VirtualMachineScaleSetVMsRunCommandOptionalParams)
在 VM 擴展集中的虛擬機上執行命令。
function beginRunCommandAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: RunCommandInput, options?: VirtualMachineScaleSetVMsRunCommandOptionalParams): Promise<RunCommandResult>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
- parameters
- RunCommandInput
提供給執行命令作業的參數。
選項參數。
傳回
Promise<RunCommandResult>
beginStart(string, string, string, VirtualMachineScaleSetVMsStartOptionalParams)
啟動 VM 擴展集中的虛擬機。
function beginStart(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsStartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginStartAndWait(string, string, string, VirtualMachineScaleSetVMsStartOptionalParams)
啟動 VM 擴展集中的虛擬機。
function beginStartAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsStartOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<void>
beginUpdate(string, string, string, VirtualMachineScaleSetVM, VirtualMachineScaleSetVMsUpdateOptionalParams)
更新 VM 擴展集的虛擬機。
function beginUpdate(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: VirtualMachineScaleSetVM, options?: VirtualMachineScaleSetVMsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSetVM>, VirtualMachineScaleSetVM>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
應該建立或更新擴充功能的 VM 擴展集名稱。
- instanceId
-
string
虛擬機的實例標識碼。
- parameters
- VirtualMachineScaleSetVM
提供給更新虛擬機擴展集 VM 作業的參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualMachineScaleSetVM>, VirtualMachineScaleSetVM>>
beginUpdateAndWait(string, string, string, VirtualMachineScaleSetVM, VirtualMachineScaleSetVMsUpdateOptionalParams)
更新 VM 擴展集的虛擬機。
function beginUpdateAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: VirtualMachineScaleSetVM, options?: VirtualMachineScaleSetVMsUpdateOptionalParams): Promise<VirtualMachineScaleSetVM>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
應該建立或更新擴充功能的 VM 擴展集名稱。
- instanceId
-
string
虛擬機的實例標識碼。
- parameters
- VirtualMachineScaleSetVM
提供給更新虛擬機擴展集 VM 作業的參數。
選項參數。
傳回
Promise<VirtualMachineScaleSetVM>
get(string, string, string, VirtualMachineScaleSetVMsGetOptionalParams)
從 VM 擴展集取得虛擬機。
function get(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsGetOptionalParams): Promise<VirtualMachineScaleSetVM>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<VirtualMachineScaleSetVM>
getInstanceView(string, string, string, VirtualMachineScaleSetVMsGetInstanceViewOptionalParams)
從 VM 擴展集取得虛擬機的狀態。
function getInstanceView(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsGetInstanceViewOptionalParams): Promise<VirtualMachineScaleSetVMInstanceView>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<VirtualMachineScaleSetVMInstanceView>
list(string, string, VirtualMachineScaleSetVMsListOptionalParams)
取得 VM 擴展集中所有虛擬機的清單。
function list(resourceGroupName: string, virtualMachineScaleSetName: string, options?: VirtualMachineScaleSetVMsListOptionalParams): PagedAsyncIterableIterator<VirtualMachineScaleSetVM, VirtualMachineScaleSetVM[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。
- virtualMachineScaleSetName
-
string
VM 擴展集的名稱。
選項參數。
傳回
retrieveBootDiagnosticsData(string, string, string, VirtualMachineScaleSetVMsRetrieveBootDiagnosticsDataOptionalParams)
擷取 VM 擴展集中虛擬機開機診斷記錄的SAS URI 作業。
function retrieveBootDiagnosticsData(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsRetrieveBootDiagnosticsDataOptionalParams): Promise<RetrieveBootDiagnosticsDataResult>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
傳回
Promise<RetrieveBootDiagnosticsDataResult>
simulateEviction(string, string, string, VirtualMachineScaleSetVMsSimulateEvictionOptionalParams)
模擬 VM 擴展集中現成虛擬機收回的作業。
function simulateEviction(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsSimulateEvictionOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- vmScaleSetName
-
string
VM 擴展集的名稱。
- instanceId
-
string
虛擬機的實例標識碼。
選項參數。
傳回
Promise<void>