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

VirtualMachineScaleSetsOperationsExtensions 类

定义

VirtualMachineScaleSetsOperations 的扩展方法。

public static class VirtualMachineScaleSetsOperationsExtensions
type VirtualMachineScaleSetsOperationsExtensions = class
Public Module VirtualMachineScaleSetsOperationsExtensions
继承
VirtualMachineScaleSetsOperationsExtensions

方法

BeginCreateOrUpdate(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSet)

创建或更新 VM 规模集。

BeginCreateOrUpdateAsync(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSet, CancellationToken)

创建或更新 VM 规模集。

BeginDeallocate(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>, IList<String>)

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

BeginDeallocateAsync(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>, IList<String>, CancellationToken)

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

BeginDelete(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>)

删除 VM 规模集。

BeginDeleteAsync(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>, CancellationToken)

删除 VM 规模集。

BeginDeleteInstances(IVirtualMachineScaleSetsOperations, String, String, IList<String>, Nullable<Boolean>)

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

BeginDeleteInstancesAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, Nullable<Boolean>, CancellationToken)

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

BeginPerformMaintenance(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

BeginPerformMaintenanceAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

BeginPowerOff(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>, IList<String>)

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

BeginPowerOffAsync(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>, IList<String>, CancellationToken)

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

BeginReapply(IVirtualMachineScaleSetsOperations, String, String)

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

BeginReapplyAsync(IVirtualMachineScaleSetsOperations, String, String, CancellationToken)

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

BeginRedeploy(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

BeginRedeployAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

BeginReimage(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSetReimageParameters)

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

BeginReimageAll(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

BeginReimageAllAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

BeginReimageAsync(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSetReimageParameters, CancellationToken)

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

BeginRestart(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

BeginRestartAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

BeginSetOrchestrationServiceState(IVirtualMachineScaleSetsOperations, String, String, OrchestrationServiceStateInput)

更改给定服务的 ServiceState 属性

BeginSetOrchestrationServiceStateAsync(IVirtualMachineScaleSetsOperations, String, String, OrchestrationServiceStateInput, CancellationToken)

更改给定服务的 ServiceState 属性

BeginStart(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

BeginStartAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

BeginUpdate(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSetUpdate)

更新 VM 规模集。

BeginUpdateAsync(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSetUpdate, CancellationToken)

更新 VM 规模集。

BeginUpdateInstances(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

BeginUpdateInstancesAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

ConvertToSinglePlacementGroup(IVirtualMachineScaleSetsOperations, String, String, String)

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

ConvertToSinglePlacementGroupAsync(IVirtualMachineScaleSetsOperations, String, String, String, CancellationToken)

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

CreateOrUpdate(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSet)

创建或更新 VM 规模集。

CreateOrUpdateAsync(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSet, CancellationToken)

创建或更新 VM 规模集。

Deallocate(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>, IList<String>)

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

DeallocateAsync(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>, IList<String>, CancellationToken)

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

Delete(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>)

删除 VM 规模集。

DeleteAsync(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>, CancellationToken)

删除 VM 规模集。

DeleteInstances(IVirtualMachineScaleSetsOperations, String, String, IList<String>, Nullable<Boolean>)

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

DeleteInstancesAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, Nullable<Boolean>, CancellationToken)

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

ForceRecoveryServiceFabricPlatformUpdateDomainWalk(IVirtualMachineScaleSetsOperations, String, String, Int32, String, String)

手动平台更新域用于更新 Service Fabric 虚拟机规模集中的虚拟机。

ForceRecoveryServiceFabricPlatformUpdateDomainWalkAsync(IVirtualMachineScaleSetsOperations, String, String, Int32, CancellationToken)

手动平台更新域用于更新 Service Fabric 虚拟机规模集中的虚拟机。

ForceRecoveryServiceFabricPlatformUpdateDomainWalkAsync(IVirtualMachineScaleSetsOperations, String, String, Int32, String, String, CancellationToken)

手动平台更新域用于更新 Service Fabric 虚拟机规模集中的虚拟机。

Get(IVirtualMachineScaleSetsOperations, String, String, String)

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

GetAsync(IVirtualMachineScaleSetsOperations, String, String)

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

GetAsync(IVirtualMachineScaleSetsOperations, String, String, CancellationToken)

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

GetAsync(IVirtualMachineScaleSetsOperations, String, String, String, CancellationToken)

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

GetInstanceView(IVirtualMachineScaleSetsOperations, String, String)

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

GetInstanceViewAsync(IVirtualMachineScaleSetsOperations, String, String, CancellationToken)

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

GetOSUpgradeHistory(IVirtualMachineScaleSetsOperations, String, String)

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

GetOSUpgradeHistoryAsync(IVirtualMachineScaleSetsOperations, String, String, CancellationToken)

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

GetOSUpgradeHistoryNext(IVirtualMachineScaleSetsOperations, String)

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

GetOSUpgradeHistoryNextAsync(IVirtualMachineScaleSetsOperations, String, CancellationToken)

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

List(IVirtualMachineScaleSetsOperations, String)

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

ListAll(IVirtualMachineScaleSetsOperations)

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

ListAllAsync(IVirtualMachineScaleSetsOperations, CancellationToken)

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

ListAllNext(IVirtualMachineScaleSetsOperations, String)

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

ListAllNextAsync(IVirtualMachineScaleSetsOperations, String, CancellationToken)

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

ListAsync(IVirtualMachineScaleSetsOperations, String, CancellationToken)

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

ListByLocation(IVirtualMachineScaleSetsOperations, String)

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

ListByLocationAsync(IVirtualMachineScaleSetsOperations, String, CancellationToken)

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

ListByLocationNext(IVirtualMachineScaleSetsOperations, String)

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

ListByLocationNextAsync(IVirtualMachineScaleSetsOperations, String, CancellationToken)

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

ListNext(IVirtualMachineScaleSetsOperations, String)

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

ListNextAsync(IVirtualMachineScaleSetsOperations, String, CancellationToken)

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

ListSkus(IVirtualMachineScaleSetsOperations, String, String)

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

ListSkusAsync(IVirtualMachineScaleSetsOperations, String, String, CancellationToken)

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

ListSkusNext(IVirtualMachineScaleSetsOperations, String)

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

ListSkusNextAsync(IVirtualMachineScaleSetsOperations, String, CancellationToken)

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

PerformMaintenance(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

PerformMaintenanceAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

PowerOff(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>, IList<String>)

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

PowerOffAsync(IVirtualMachineScaleSetsOperations, String, String, Nullable<Boolean>, IList<String>, CancellationToken)

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

Reapply(IVirtualMachineScaleSetsOperations, String, String)

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

ReapplyAsync(IVirtualMachineScaleSetsOperations, String, String, CancellationToken)

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

Redeploy(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

RedeployAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

Reimage(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSetReimageParameters)

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

ReimageAll(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

ReimageAllAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

ReimageAsync(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSetReimageParameters, CancellationToken)

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

Restart(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

RestartAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

SetOrchestrationServiceState(IVirtualMachineScaleSetsOperations, String, String, OrchestrationServiceStateInput)

更改给定服务的 ServiceState 属性

SetOrchestrationServiceStateAsync(IVirtualMachineScaleSetsOperations, String, String, OrchestrationServiceStateInput, CancellationToken)

更改给定服务的 ServiceState 属性

Start(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

StartAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

Update(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSetUpdate)

更新 VM 规模集。

UpdateAsync(IVirtualMachineScaleSetsOperations, String, String, VirtualMachineScaleSetUpdate, CancellationToken)

更新 VM 规模集。

UpdateInstances(IVirtualMachineScaleSetsOperations, String, String, IList<String>)

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

UpdateInstancesAsync(IVirtualMachineScaleSetsOperations, String, String, IList<String>, CancellationToken)

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

适用于