VirtualMachineScaleSetVMsOperations Clase
Advertencia
NO cree una instancia de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:virtual_machine_scale_set_vms> .
- Herencia
-
builtins.objectVirtualMachineScaleSetVMsOperations
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 imágenes (actualizar el sistema operativo) en una máquina virtual específica de 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 la instancia de un 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 en 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 de 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
- 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
- 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
- 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
- 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
- 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 imágenes (actualizar el sistema operativo) en una máquina virtual específica de 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
- vm_scale_set_vm_reimage_input
- VirtualMachineScaleSetVMReimageParameters o IO
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 la instancia de un 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
- 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
- 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 en 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
- parameters
- RunCommandInput o IO
Parámetros proporcionados a la operación Ejecutar comando. Es un tipo RunCommandInput o un tipo de E/S. Necesario.
- content_type
- str
Tipo de contenido del parámetro body. 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
- 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
- vm_scale_set_name
- str
Nombre del conjunto de escalado de máquinas virtuales donde se debe crear o actualizar la extensión. Necesario.
- parameters
- VirtualMachineScaleSetVM o IO
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
Tipo de contenido del parámetro body. 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
- 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
- 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
- virtual_machine_scale_set_name
- str
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 de 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
- 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. Nota: 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
- 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.v2023_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2023_03_01\\models\\__init__.py'>
Azure SDK for Python