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

VirtualMachineScaleSetVMsOperations 类

警告

请勿直接实例化此类。

相反,应通过以下方式访问以下操作:

ComputeManagementClient

<xref:virtual_machine_scale_set_vms> 属性。

继承
builtins.object
VirtualMachineScaleSetVMsOperations

构造函数

VirtualMachineScaleSetVMsOperations(*args, **kwargs)

方法

begin_deallocate

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

begin_delete

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

begin_power_off

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

begin_reimage

重置映像 (升级 VM 规模集中的特定虚拟机) 操作系统。

begin_reimage_all

允许对 VM 规模集实例中的所有磁盘 (包括数据磁盘) 重新映像。 仅托管磁盘支持此操作。

begin_restart

重启 VM 规模集中的虚拟机。

begin_start

启动 VM 规模集中的虚拟机。

get

从 VM 规模集获取虚拟机。

get_instance_view

从 VM 规模集获取虚拟机的状态。

list

获取 VM 规模集中所有虚拟机的列表。

begin_deallocate

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

begin_deallocate(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

参数

resource_group_name
str
必需

资源组的名称。 必需。

vm_scale_set_name
str
必需

VM 规模集的名称。 必需。

instance_id
str
必需

虚拟机的实例 ID。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的延续标记。

polling
boolPollingMethod

默认情况下,轮询方法将为 ARMPolling。 如果此操作不轮询,则传入 False,或者为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

LROPoller 的实例,返回 OperationStatusResponse 或 cls 的结果 (响应)

返回类型

例外

begin_delete

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

begin_delete(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

参数

resource_group_name
str
必需

资源组的名称。 必需。

vm_scale_set_name
str
必需

VM 规模集的名称。 必需。

instance_id
str
必需

虚拟机的实例 ID。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的延续标记。

polling
boolPollingMethod

默认情况下,轮询方法将为 ARMPolling。 如果此操作不轮询,则传入 False,或者为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

LROPoller 的实例,返回 OperationStatusResponse 或 cls 的结果 (响应)

返回类型

例外

begin_power_off

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

begin_power_off(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

参数

resource_group_name
str
必需

资源组的名称。 必需。

vm_scale_set_name
str
必需

VM 规模集的名称。 必需。

instance_id
str
必需

虚拟机的实例 ID。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的延续标记。

polling
boolPollingMethod

默认情况下,轮询方法将为 ARMPolling。 如果此操作不轮询,则传入 False,或者为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

LROPoller 的实例,返回 OperationStatusResponse 或 cls 的结果 (响应)

返回类型

例外

begin_reimage

重置映像 (升级 VM 规模集中的特定虚拟机) 操作系统。

begin_reimage(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

参数

resource_group_name
str
必需

资源组的名称。 必需。

vm_scale_set_name
str
必需

VM 规模集的名称。 必需。

instance_id
str
必需

虚拟机的实例 ID。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的延续标记。

polling
boolPollingMethod

默认情况下,轮询方法将为 ARMPolling。 如果此操作不轮询,则传入 False,或者为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

LROPoller 的实例,返回 OperationStatusResponse 或 cls 的结果 (响应)

返回类型

例外

begin_reimage_all

允许对 VM 规模集实例中的所有磁盘 (包括数据磁盘) 重新映像。 仅托管磁盘支持此操作。

begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

参数

resource_group_name
str
必需

资源组的名称。 必需。

vm_scale_set_name
str
必需

VM 规模集的名称。 必需。

instance_id
str
必需

虚拟机的实例 ID。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的延续标记。

polling
boolPollingMethod

默认情况下,轮询方法将为 ARMPolling。 如果此操作不轮询,则传入 False,或者为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

LROPoller 的实例,返回 OperationStatusResponse 或 cls 的结果 (响应)

返回类型

例外

begin_restart

重启 VM 规模集中的虚拟机。

begin_restart(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

参数

resource_group_name
str
必需

资源组的名称。 必需。

vm_scale_set_name
str
必需

VM 规模集的名称。 必需。

instance_id
str
必需

虚拟机的实例 ID。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的延续标记。

polling
boolPollingMethod

默认情况下,轮询方法将为 ARMPolling。 如果此操作不轮询,则传入 False,或者为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

LROPoller 的实例,返回 OperationStatusResponse 或 cls 的结果 (响应)

返回类型

例外

begin_start

启动 VM 规模集中的虚拟机。

begin_start(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

参数

resource_group_name
str
必需

资源组的名称。 必需。

vm_scale_set_name
str
必需

VM 规模集的名称。 必需。

instance_id
str
必需

虚拟机的实例 ID。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的延续标记。

polling
boolPollingMethod

默认情况下,轮询方法将为 ARMPolling。 如果此操作不轮询,则传入 False,或者为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

LROPoller 的实例,返回 OperationStatusResponse 或 cls 的结果 (响应)

返回类型

例外

get

从 VM 规模集获取虚拟机。

get(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> VirtualMachineScaleSetVM

参数

resource_group_name
str
必需

资源组的名称。 必需。

vm_scale_set_name
str
必需

VM 规模集的名称。 必需。

instance_id
str
必需

虚拟机的实例 ID。 必需。

cls
callable

将传递直接响应的自定义类型或函数

返回

VirtualMachineScaleSetVM 或 cls 的结果 (响应)

返回类型

例外

get_instance_view

从 VM 规模集获取虚拟机的状态。

get_instance_view(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> VirtualMachineScaleSetVMInstanceView

参数

resource_group_name
str
必需

资源组的名称。 必需。

vm_scale_set_name
str
必需

VM 规模集的名称。 必需。

instance_id
str
必需

虚拟机的实例 ID。 必需。

cls
callable

将传递直接响应的自定义类型或函数

返回

VirtualMachineScaleSetVMInstanceView 或 cls 的结果 (响应)

返回类型

例外

list

获取 VM 规模集中所有虚拟机的列表。

list(resource_group_name: str, virtual_machine_scale_set_name: str, *, filter: str | None = None, select: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[VirtualMachineScaleSetVM]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_machine_scale_set_name
str
必需

VM 规模集的名称。 必需。

filter
str

要应用于操作的筛选器。 默认值为 None。

select
str

列表参数。 默认值为 None。

expand
str

要应用于操作的 expand 表达式。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

返回

一个迭代器,例如 VirtualMachineScaleSetVM 的实例或 cls 的结果 (响应)

返回类型

例外

属性

models

models = <module 'azure.mgmt.compute.v2016_04_30_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2016_04_30_preview\\models\\__init__.py'>