Share via


VirtualMachineScaleSetVMsOperations Clase

Advertencia

NO cree instancias de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ComputeManagementClient's

Atributo<xref:virtual_machine_scale_set_vms> .

Herencia
builtins.object
VirtualMachineScaleSetVMsOperations

Constructor

VirtualMachineScaleSetVMsOperations(*args, **kwargs)

Métodos

begin_deallocate

Desasigna una máquina virtual específica en un conjunto de escalado de máquinas virtuales. Apaga la máquina virtual y libera los recursos de proceso que usa. No se le facturan los recursos de proceso de esta máquina virtual una vez que se desasigna.

begin_delete

Elimina una máquina virtual de un conjunto de escalado de máquinas virtuales.

begin_perform_maintenance

Realiza el mantenimiento en una máquina virtual de un conjunto de escalado de máquinas virtuales.

begin_power_off

Apagar (detener) una máquina virtual en un conjunto de escalado de máquinas virtuales. Tenga en cuenta que los recursos se siguen adjuntando y que se le cobra por los recursos. En su lugar, use la desasignación para liberar recursos y evitar cargos.

begin_redeploy

Apaga la máquina virtual del conjunto de escalado de máquinas virtuales, la mueve a un nuevo nodo y la vuelve a encender.

begin_reimage

Vuelve a crear una imagen inicial (actualizar el sistema operativo) de una máquina virtual específica en un conjunto de escalado de máquinas virtuales.

begin_reimage_all

Permite volver a crear una imagen de todos los discos (incluidos los discos de datos) en una instancia del conjunto de escalado de máquinas virtuales. Esta operación solo se admite para discos administrados.

begin_restart

Reinicia una máquina virtual en un conjunto de escalado de máquinas virtuales.

begin_run_command

Ejecute el comando en una máquina virtual de un conjunto de escalado de máquinas virtuales.

begin_start

Inicia una máquina virtual en un conjunto de escalado de máquinas virtuales.

begin_update

Novedades una máquina virtual de un conjunto de escalado de máquinas virtuales.

get

Obtiene una máquina virtual de un conjunto de escalado de máquinas virtuales.

get_instance_view

Obtiene el estado de una máquina virtual de un conjunto de escalado de máquinas virtuales.

list

Obtiene una lista de todas las máquinas virtuales de un conjunto de escalado de máquinas virtuales.

retrieve_boot_diagnostics_data

Operación para recuperar los URI de SAS de los registros de diagnóstico de arranque de una máquina virtual en un conjunto de escalado de máquinas virtuales.

simulate_eviction

Operación para simular la expulsión de la máquina virtual de acceso puntual en un conjunto de escalado de máquinas virtuales.

begin_deallocate

Desasigna una máquina virtual específica en un conjunto de escalado de máquinas virtuales. Apaga la máquina virtual y libera los recursos de proceso que usa. No se le facturan los recursos de proceso de esta máquina virtual una vez que se desasigna.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_delete

Elimina una máquina virtual de un conjunto de escalado de máquinas virtuales.

begin_delete(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, force_deletion: bool | None = None, **kwargs: Any) -> LROPoller[None]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

force_deletion
bool

Parámetro opcional para forzar la eliminación de una máquina virtual de un conjunto de escalado de máquinas virtuales. (Característica en versión preliminar). El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_perform_maintenance

Realiza el mantenimiento en una máquina virtual de un conjunto de escalado de máquinas virtuales.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_power_off

Apagar (detener) una máquina virtual en un conjunto de escalado de máquinas virtuales. Tenga en cuenta que los recursos se siguen adjuntando y que se le cobra por los recursos. En su lugar, use la desasignación para liberar recursos y evitar cargos.

begin_power_off(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, skip_shutdown: bool = False, **kwargs: Any) -> LROPoller[None]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

skip_shutdown
bool

Parámetro para solicitar el apagado de máquina virtual no correcto. El valor True de esta marca indica el cierre no correcto, mientras que false indica lo contrario. El valor predeterminado de esta marca es false si no se especifica. El valor predeterminado es False.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_redeploy

Apaga la máquina virtual del conjunto de escalado de máquinas virtuales, la mueve a un nuevo nodo y la vuelve a encender.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_reimage

Vuelve a crear una imagen inicial (actualizar el sistema operativo) de una máquina virtual específica en un conjunto de escalado de máquinas virtuales.

begin_reimage(resource_group_name: str, vm_scale_set_name: str, instance_id: str, vm_scale_set_vm_reimage_input: _models.VirtualMachineScaleSetVMReimageParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

vm_scale_set_vm_reimage_input
VirtualMachineScaleSetVMReimageParameters o IO
Requerido

Parámetros para la máquina virtual de restablecimiento de imagen en ScaleSet. Es un tipo VirtualMachineScaleSetVMReimageParameters o un tipo de E/S. El valor predeterminado es Ninguno.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_reimage_all

Permite volver a crear una imagen de todos los discos (incluidos los discos de datos) en una instancia del conjunto de escalado de máquinas virtuales. Esta operación solo se admite para discos administrados.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_restart

Reinicia una máquina virtual en un conjunto de escalado de máquinas virtuales.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_run_command

Ejecute el comando en una máquina virtual de un conjunto de escalado de máquinas virtuales.

begin_run_command(resource_group_name: str, vm_scale_set_name: str, instance_id: str, parameters: _models.RunCommandInput, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.RunCommandResult]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

parameters
RunCommandInput o IO
Requerido

Parámetros proporcionados a la operación Ejecutar comando. Es un tipo RunCommandInput o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json", "text/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve RunCommandResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_start

Inicia una máquina virtual en un conjunto de escalado de máquinas virtuales.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_update

Novedades una máquina virtual de un conjunto de escalado de máquinas virtuales.

begin_update(resource_group_name: str, vm_scale_set_name: str, instance_id: str, parameters: _models.VirtualMachineScaleSetVM, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSetVM]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales donde se debe crear o actualizar la extensión. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

parameters
VirtualMachineScaleSetVM o IO
Requerido

Parámetros proporcionados a la operación actualizar Virtual Machine Scale Sets máquina virtual. Es un tipo VirtualMachineScaleSetVM o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve VirtualMachineScaleSetVM o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene una máquina virtual de un conjunto de escalado de máquinas virtuales.

get(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> VirtualMachineScaleSetVM

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

expand
str o InstanceViewTypes

Expresión expand que se va a aplicar en la operación. "InstanceView" recuperará la vista de instancia de la máquina virtual. "UserData" recuperará userData de la máquina virtual. Los valores conocidos son: "instanceView" y "userData". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

VirtualMachineScaleSetVM o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_instance_view

Obtiene el estado de una máquina virtual de un conjunto de escalado de máquinas virtuales.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

VirtualMachineScaleSetVMInstanceView o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Obtiene una lista de todas las máquinas virtuales de un conjunto de escalado de máquinas virtuales.

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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

virtual_machine_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

filter
str

Filtro que se va a aplicar a la operación. Los valores permitidos son 'startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'. El valor predeterminado es Ninguno.

select
str

Parámetros de lista. Los valores permitidos son "instanceView", "instanceView/statuses". El valor predeterminado es Ninguno.

expand
str

Expresión expand que se va a aplicar a la operación. Los valores permitidos son "instanceView". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Iterador como una instancia de VirtualMachineScaleSetVM o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

retrieve_boot_diagnostics_data

Operación para recuperar los URI de SAS de los registros de diagnóstico de arranque de una máquina virtual en un conjunto de escalado de máquinas virtuales.

retrieve_boot_diagnostics_data(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, sas_uri_expiration_time_in_minutes: int | None = None, **kwargs: Any) -> RetrieveBootDiagnosticsDataResult

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

sas_uri_expiration_time_in_minutes
int

Duración de expiración en minutos para los URI de SAS con un valor entre 1 y 1440 minutos. <br>:code:>><<<br>NOTE: Si no se especifica, los URI de SAS se generarán con una duración de expiración predeterminada de 120 minutos. El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

RetrieveBootDiagnosticsDataResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

simulate_eviction

Operación para simular la expulsión de la máquina virtual de acceso puntual en un conjunto de escalado de máquinas virtuales.

simulate_eviction(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

instance_id
str
Requerido

Identificador de instancia de la máquina virtual. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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