你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VirtualMachineScaleSetsOperations interface

表示 VirtualMachineScaleSets 操作的接口。

属性

approveRollingUpgrade

批准 VM 规模集中虚拟机中 OS 磁盘延迟滚动升级的升级。

beginApproveRollingUpgrade
beginApproveRollingUpgradeAndWait
beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDeallocate
beginDeallocateAndWait
beginDelete
beginDeleteAndWait
beginDeleteInstances
beginDeleteInstancesAndWait
beginPerformMaintenance
beginPerformMaintenanceAndWait
beginPowerOff
beginPowerOffAndWait
beginReapply
beginReapplyAndWait
beginRedeploy
beginRedeployAndWait
beginReimage
beginReimageAll
beginReimageAllAndWait
beginReimageAndWait
beginRestart
beginRestartAndWait
beginScaleOut
beginScaleOutAndWait
beginSetOrchestrationServiceState
beginSetOrchestrationServiceStateAndWait
beginStart
beginStartAndWait
beginUpdate
beginUpdateAndWait
beginUpdateInstances
beginUpdateInstancesAndWait
convertToSinglePlacementGroup

将现有虚拟机规模集的 SinglePlacementGroup 属性转换为 false。

createOrUpdate

创建或更新 VM 规模集。

deallocate

解除分配 VM 规模集中的特定虚拟机。 关闭虚拟机并释放计算资源。 不会为此虚拟机规模集解除分配的计算资源付费。

delete
deleteInstances

删除 VM 规模集中的虚拟机。

forceRecoveryServiceFabricPlatformUpdateDomainWalk

手动平台更新域演练以更新 Service Fabric 虚拟机规模集中的虚拟机。

get

显示有关虚拟机规模集的信息。

getInstanceView

获取 VM 规模集实例的状态。

list

获取资源组下所有 VM 规模集的列表。

listAll

获取订阅中所有 VM 规模集的列表,而不考虑关联的资源组。 在响应中使用 nextLink 属性获取 VM 规模集的下一页。 执行此操作,直到 nextLink 为 null 以提取所有 VM 规模集。

listByLocation

获取指定位置的指定订阅下的所有 VM 规模集。

listOSUpgradeHistory

获取 VM 规模集实例上的 OS 升级列表。

listSkus

获取可用于 VM 规模集的 SKU 列表,包括每个 SKU 允许的最小和最大 VM 实例。

performMaintenance

在 VM 规模集中的一个或多个虚拟机上执行维护。 对不符合执行维护条件的实例的作将失败。 有关更多详细信息,请参阅最佳做法:https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications

powerOff

关闭(停止)VM 规模集中的一个或多个虚拟机。 请注意,资源仍附加,并且需要为资源付费。 而是使用解除分配释放资源并避免产生费用。

reapply

将虚拟机规模集虚拟机配置文件重新应用到虚拟机实例

redeploy

关闭虚拟机规模集中的所有虚拟机,将其移动到新节点,并重新启用它们。

reimage

对于具有临时 OS 磁盘的虚拟机,虚拟机重置为初始状态的 VM 规模集中的一个或多个虚拟机(升级操作系统)(升级操作系统)。

reimageAll

重置 VM 规模集中虚拟机中所有磁盘(包括数据磁盘)的映像。 仅托管磁盘支持此操作。

restart

重启 VM 规模集中的一个或多个虚拟机。

scaleOut

横向扩展 VM 规模集中的一个或多个虚拟机。

setOrchestrationServiceState

更改给定服务的 ServiceState 属性

start

在 VM 规模集中启动一个或多个虚拟机。

update

更新 VM 规模集。

updateInstances

将一个或多个虚拟机升级到 VM 规模集模型中的最新 SKU 集。

属性详细信息

approveRollingUpgrade

批准 VM 规模集中虚拟机中 OS 磁盘延迟滚动升级的升级。

approveRollingUpgrade: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams) => PollerLike<OperationState<void>, void>

beginApproveRollingUpgrade

警告

现已弃用此 API。

use approveRollingUpgrade instead

beginApproveRollingUpgrade: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginApproveRollingUpgradeAndWait

警告

现已弃用此 API。

use approveRollingUpgrade instead

beginApproveRollingUpgradeAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams) => Promise<void>

beginCreateOrUpdate

警告

现已弃用此 API。

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSet, options?: VirtualMachineScaleSetsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSet, options?: VirtualMachineScaleSetsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

beginCreateOrUpdateAndWait

警告

现已弃用此 API。

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSet, options?: VirtualMachineScaleSetsCreateOrUpdateOptionalParams) => Promise<VirtualMachineScaleSet>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSet, options?: VirtualMachineScaleSetsCreateOrUpdateOptionalParams) => Promise<VirtualMachineScaleSet>

beginDeallocate

警告

现已弃用此 API。

use deallocate instead

beginDeallocate: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeallocateOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeallocateOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeallocateAndWait

警告

现已弃用此 API。

use deallocate instead

beginDeallocateAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeallocateOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeallocateOptionalParams) => Promise<void>

beginDelete

警告

现已弃用此 API。

use delete instead

beginDelete: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

警告

现已弃用此 API。

use delete instead

beginDeleteAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeleteOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeleteOptionalParams) => Promise<void>

beginDeleteInstances

警告

现已弃用此 API。

use deleteInstances instead

beginDeleteInstances: (resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsDeleteInstancesOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsDeleteInstancesOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteInstancesAndWait

警告

现已弃用此 API。

use deleteInstances instead

beginDeleteInstancesAndWait: (resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsDeleteInstancesOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsDeleteInstancesOptionalParams) => Promise<void>

beginPerformMaintenance

警告

现已弃用此 API。

use performMaintenance instead

beginPerformMaintenance: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPerformMaintenanceOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPerformMaintenanceOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginPerformMaintenanceAndWait

警告

现已弃用此 API。

use performMaintenance instead

beginPerformMaintenanceAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPerformMaintenanceOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPerformMaintenanceOptionalParams) => Promise<void>

beginPowerOff

警告

现已弃用此 API。

use powerOff instead

beginPowerOff: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPowerOffOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPowerOffOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginPowerOffAndWait

警告

现已弃用此 API。

use powerOff instead

beginPowerOffAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPowerOffOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPowerOffOptionalParams) => Promise<void>

beginReapply

警告

现已弃用此 API。

use reapply instead

beginReapply: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReapplyOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReapplyOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginReapplyAndWait

警告

现已弃用此 API。

use reapply instead

beginReapplyAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReapplyOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReapplyOptionalParams) => Promise<void>

beginRedeploy

警告

现已弃用此 API。

use redeploy instead

beginRedeploy: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRedeployOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRedeployOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginRedeployAndWait

警告

现已弃用此 API。

use redeploy instead

beginRedeployAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRedeployOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRedeployOptionalParams) => Promise<void>

beginReimage

警告

现已弃用此 API。

use reimage instead

beginReimage: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginReimageAll

警告

现已弃用此 API。

use reimageAll instead

beginReimageAll: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageAllOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageAllOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginReimageAllAndWait

警告

现已弃用此 API。

use reimageAll instead

beginReimageAllAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageAllOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageAllOptionalParams) => Promise<void>

beginReimageAndWait

警告

现已弃用此 API。

use reimage instead

beginReimageAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageOptionalParams) => Promise<void>

beginRestart

警告

现已弃用此 API。

use restart instead

beginRestart: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRestartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRestartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginRestartAndWait

警告

现已弃用此 API。

use restart instead

beginRestartAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRestartOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRestartOptionalParams) => Promise<void>

beginScaleOut

警告

现已弃用此 API。

use scaleOut instead

beginScaleOut: (resourceGroupName: string, vmScaleSetName: string, parameters: VMScaleSetScaleOutInput, options?: VirtualMachineScaleSetsScaleOutOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: VMScaleSetScaleOutInput, options?: VirtualMachineScaleSetsScaleOutOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginScaleOutAndWait

警告

现已弃用此 API。

use scaleOut instead

beginScaleOutAndWait: (resourceGroupName: string, vmScaleSetName: string, parameters: VMScaleSetScaleOutInput, options?: VirtualMachineScaleSetsScaleOutOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: VMScaleSetScaleOutInput, options?: VirtualMachineScaleSetsScaleOutOptionalParams) => Promise<void>

beginSetOrchestrationServiceState

警告

现已弃用此 API。

use setOrchestrationServiceState instead

beginSetOrchestrationServiceState: (resourceGroupName: string, vmScaleSetName: string, parameters: OrchestrationServiceStateInput, options?: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: OrchestrationServiceStateInput, options?: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginSetOrchestrationServiceStateAndWait

警告

现已弃用此 API。

use setOrchestrationServiceState instead

beginSetOrchestrationServiceStateAndWait: (resourceGroupName: string, vmScaleSetName: string, parameters: OrchestrationServiceStateInput, options?: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: OrchestrationServiceStateInput, options?: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams) => Promise<void>

beginStart

警告

现已弃用此 API。

use start instead

beginStart: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsStartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsStartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginStartAndWait

警告

现已弃用此 API。

use start instead

beginStartAndWait: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsStartOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsStartOptionalParams) => Promise<void>

beginUpdate

警告

现已弃用此 API。

use update instead

beginUpdate: (resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSetUpdate, options?: VirtualMachineScaleSetsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSetUpdate, options?: VirtualMachineScaleSetsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

beginUpdateAndWait

警告

现已弃用此 API。

use update instead

beginUpdateAndWait: (resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSetUpdate, options?: VirtualMachineScaleSetsUpdateOptionalParams) => Promise<VirtualMachineScaleSet>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSetUpdate, options?: VirtualMachineScaleSetsUpdateOptionalParams) => Promise<VirtualMachineScaleSet>

beginUpdateInstances

警告

现已弃用此 API。

use updateInstances instead

beginUpdateInstances: (resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsUpdateInstancesOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsUpdateInstancesOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginUpdateInstancesAndWait

警告

现已弃用此 API。

use updateInstances instead

beginUpdateInstancesAndWait: (resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsUpdateInstancesOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsUpdateInstancesOptionalParams) => Promise<void>

convertToSinglePlacementGroup

将现有虚拟机规模集的 SinglePlacementGroup 属性转换为 false。

convertToSinglePlacementGroup: (resourceGroupName: string, vmScaleSetName: string, parameters: VMScaleSetConvertToSinglePlacementGroupInput, options?: VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: VMScaleSetConvertToSinglePlacementGroupInput, options?: VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams) => Promise<void>

createOrUpdate

创建或更新 VM 规模集。

createOrUpdate: (resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSet, options?: VirtualMachineScaleSetsCreateOrUpdateOptionalParams) => PollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSet, options?: VirtualMachineScaleSetsCreateOrUpdateOptionalParams) => PollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>

deallocate

解除分配 VM 规模集中的特定虚拟机。 关闭虚拟机并释放计算资源。 不会为此虚拟机规模集解除分配的计算资源付费。

deallocate: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeallocateOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeallocateOptionalParams) => PollerLike<OperationState<void>, void>

delete

delete: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

deleteInstances

删除 VM 规模集中的虚拟机。

deleteInstances: (resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsDeleteInstancesOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsDeleteInstancesOptionalParams) => PollerLike<OperationState<void>, void>

forceRecoveryServiceFabricPlatformUpdateDomainWalk

手动平台更新域演练以更新 Service Fabric 虚拟机规模集中的虚拟机。

forceRecoveryServiceFabricPlatformUpdateDomainWalk: (resourceGroupName: string, vmScaleSetName: string, platformUpdateDomain: number, options?: VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkOptionalParams) => Promise<RecoveryWalkResponse>

属性值

(resourceGroupName: string, vmScaleSetName: string, platformUpdateDomain: number, options?: VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkOptionalParams) => Promise<RecoveryWalkResponse>

get

显示有关虚拟机规模集的信息。

get: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsGetOptionalParams) => Promise<VirtualMachineScaleSet>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsGetOptionalParams) => Promise<VirtualMachineScaleSet>

getInstanceView

获取 VM 规模集实例的状态。

getInstanceView: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsGetInstanceViewOptionalParams) => Promise<VirtualMachineScaleSetInstanceView>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsGetInstanceViewOptionalParams) => Promise<VirtualMachineScaleSetInstanceView>

list

获取资源组下所有 VM 规模集的列表。

list: (resourceGroupName: string, options?: VirtualMachineScaleSetsListOptionalParams) => PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

属性值

(resourceGroupName: string, options?: VirtualMachineScaleSetsListOptionalParams) => PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

listAll

获取订阅中所有 VM 规模集的列表,而不考虑关联的资源组。 在响应中使用 nextLink 属性获取 VM 规模集的下一页。 执行此操作,直到 nextLink 为 null 以提取所有 VM 规模集。

listAll: (options?: VirtualMachineScaleSetsListAllOptionalParams) => PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

属性值

(options?: VirtualMachineScaleSetsListAllOptionalParams) => PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

listByLocation

获取指定位置的指定订阅下的所有 VM 规模集。

listByLocation: (location: string, options?: VirtualMachineScaleSetsListByLocationOptionalParams) => PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

属性值

(location: string, options?: VirtualMachineScaleSetsListByLocationOptionalParams) => PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

listOSUpgradeHistory

获取 VM 规模集实例上的 OS 升级列表。

listOSUpgradeHistory: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsListOSUpgradeHistoryOptionalParams) => PagedAsyncIterableIterator<UpgradeOperationHistoricalStatusInfo, UpgradeOperationHistoricalStatusInfo[], PageSettings>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsListOSUpgradeHistoryOptionalParams) => PagedAsyncIterableIterator<UpgradeOperationHistoricalStatusInfo, UpgradeOperationHistoricalStatusInfo[], PageSettings>

listSkus

获取可用于 VM 规模集的 SKU 列表,包括每个 SKU 允许的最小和最大 VM 实例。

listSkus: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsListSkusOptionalParams) => PagedAsyncIterableIterator<VirtualMachineScaleSetSku, VirtualMachineScaleSetSku[], PageSettings>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsListSkusOptionalParams) => PagedAsyncIterableIterator<VirtualMachineScaleSetSku, VirtualMachineScaleSetSku[], PageSettings>

performMaintenance

在 VM 规模集中的一个或多个虚拟机上执行维护。 对不符合执行维护条件的实例的作将失败。 有关更多详细信息,请参阅最佳做法:https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications

performMaintenance: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPerformMaintenanceOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPerformMaintenanceOptionalParams) => PollerLike<OperationState<void>, void>

powerOff

关闭(停止)VM 规模集中的一个或多个虚拟机。 请注意,资源仍附加,并且需要为资源付费。 而是使用解除分配释放资源并避免产生费用。

powerOff: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPowerOffOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPowerOffOptionalParams) => PollerLike<OperationState<void>, void>

reapply

将虚拟机规模集虚拟机配置文件重新应用到虚拟机实例

reapply: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReapplyOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReapplyOptionalParams) => PollerLike<OperationState<void>, void>

redeploy

关闭虚拟机规模集中的所有虚拟机,将其移动到新节点,并重新启用它们。

redeploy: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRedeployOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRedeployOptionalParams) => PollerLike<OperationState<void>, void>

reimage

对于具有临时 OS 磁盘的虚拟机,虚拟机重置为初始状态的 VM 规模集中的一个或多个虚拟机(升级操作系统)(升级操作系统)。

reimage: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageOptionalParams) => PollerLike<OperationState<void>, void>

reimageAll

重置 VM 规模集中虚拟机中所有磁盘(包括数据磁盘)的映像。 仅托管磁盘支持此操作。

reimageAll: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageAllOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageAllOptionalParams) => PollerLike<OperationState<void>, void>

restart

重启 VM 规模集中的一个或多个虚拟机。

restart: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRestartOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRestartOptionalParams) => PollerLike<OperationState<void>, void>

scaleOut

横向扩展 VM 规模集中的一个或多个虚拟机。

scaleOut: (resourceGroupName: string, vmScaleSetName: string, parameters: VMScaleSetScaleOutInput, options?: VirtualMachineScaleSetsScaleOutOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: VMScaleSetScaleOutInput, options?: VirtualMachineScaleSetsScaleOutOptionalParams) => PollerLike<OperationState<void>, void>

setOrchestrationServiceState

更改给定服务的 ServiceState 属性

setOrchestrationServiceState: (resourceGroupName: string, vmScaleSetName: string, parameters: OrchestrationServiceStateInput, options?: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: OrchestrationServiceStateInput, options?: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams) => PollerLike<OperationState<void>, void>

start

在 VM 规模集中启动一个或多个虚拟机。

start: (resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsStartOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsStartOptionalParams) => PollerLike<OperationState<void>, void>

update

更新 VM 规模集。

update: (resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSetUpdate, options?: VirtualMachineScaleSetsUpdateOptionalParams) => PollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>

属性值

(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSetUpdate, options?: VirtualMachineScaleSetsUpdateOptionalParams) => PollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>

updateInstances

将一个或多个虚拟机升级到 VM 规模集模型中的最新 SKU 集。

updateInstances: (resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsUpdateInstancesOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsUpdateInstancesOptionalParams) => PollerLike<OperationState<void>, void>