Compartir a través de


VirtualMachinesOperations 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_machines> .

Herencia
builtins.object
VirtualMachinesOperations

Constructor

VirtualMachinesOperations(*args, **kwargs)

Métodos

begin_assess_patches

Evalúe las revisiones en la máquina virtual.

begin_capture

Captura la máquina virtual copiando discos duros virtuales de la máquina virtual y genera una plantilla que se puede usar para crear máquinas virtuales similares.

begin_convert_to_managed_disks

Convierte los discos de máquina virtual de los discos basados en blobs en discos administrados. La máquina virtual debe desasignarse antes de invocar esta operación.

begin_create_or_update

Operación para crear o actualizar una máquina virtual. Tenga en cuenta que algunas propiedades solo se pueden establecer durante la creación de máquinas virtuales.

begin_deallocate

Apaga la máquina virtual y libera los recursos de proceso. No se le facturan los recursos de proceso que usa esta máquina virtual.

begin_delete

Operación para eliminar una máquina virtual.

begin_install_patches

Instala revisiones en la máquina virtual.

begin_perform_maintenance

Operación que se va a realizar en una máquina virtual.

begin_power_off

La operación para apagar (detener) una máquina virtual. La máquina virtual se puede reiniciar con los mismos recursos aprovisionados. Todavía se le cobrará por esta máquina virtual.

begin_reapply

La operación para volver a aplicar el estado de una máquina virtual.

begin_redeploy

Apaga la máquina virtual, la mueve a un nuevo nodo y la vuelve a encender.

begin_reimage

Vuelve a crear una imagen de imagen de la máquina virtual que tiene un disco del sistema operativo efímero en su estado inicial.

begin_restart

Operación para reiniciar una máquina virtual.

begin_run_command

Ejecute el comando en la máquina virtual.

begin_start

Operación para iniciar una máquina virtual.

begin_update

Operación para actualizar una máquina virtual.

generalize

Establece el estado del sistema operativo de la máquina virtual en generalizado. Se recomienda sysprep la máquina virtual antes de realizar esta operación. >>:code:<br>For Windows, consulte Create a managed image of a generalized VM in Azure <https://docs.microsoft.com/azure/virtual-machines/windows/capture-image-resource>_<<.:code:
For Linux, please refer to Cómo crear una imagen de una máquina virtual o un disco duro
virtual.

get

Recupera información acerca de la vista de modelo o la vista de instancia de una máquina virtual.

instance_view

Recupera información sobre el estado en tiempo de ejecución de una máquina virtual.

list

Enumera todas las máquinas virtuales del grupo de recursos especificado. Use la propiedad nextLink en la respuesta para obtener la página siguiente de las máquinas virtuales.

list_all

Enumera todas las máquinas virtuales de la suscripción especificada. Use la propiedad nextLink en la respuesta para obtener la página siguiente de las máquinas virtuales.

list_available_sizes

Enumera todos los tamaños de máquina virtual disponibles a los que se puede cambiar el tamaño de la máquina virtual especificada.

list_by_location

Obtiene todas las máquinas virtuales de la suscripción especificada para la ubicación especificada.

retrieve_boot_diagnostics_data

Operación para recuperar URI de SAS para los registros de diagnóstico de arranque de una máquina virtual.

simulate_eviction

Operación para simular la expulsión de la máquina virtual de acceso puntual.

begin_assess_patches

Evalúe las revisiones en la máquina virtual.

begin_assess_patches(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[VirtualMachineAssessPatchesResult]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre 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 VirtualMachineAssessPatchesResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_capture

Captura la máquina virtual copiando discos duros virtuales de la máquina virtual y genera una plantilla que se puede usar para crear máquinas virtuales similares.

begin_capture(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineCaptureParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineCaptureResult]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre de la máquina virtual. Necesario.

parameters
VirtualMachineCaptureParameters o IO
Requerido

Parámetros proporcionados a la operación capturar máquina virtual. Es un tipo VirtualMachineCaptureParameters 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 VirtualMachineCaptureResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_convert_to_managed_disks

Convierte los discos de máquina virtual de los discos basados en blobs en discos administrados. La máquina virtual debe desasignarse antes de invocar esta operación.

begin_convert_to_managed_disks(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre 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_create_or_update

Operación para crear o actualizar una máquina virtual. Tenga en cuenta que algunas propiedades solo se pueden establecer durante la creación de máquinas virtuales.

begin_create_or_update(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachine, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachine]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre de la máquina virtual. Necesario.

parameters
VirtualMachine o IO
Requerido

Parámetros proporcionados a la operación Crear máquina virtual. Es un tipo VirtualMachine 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 VirtualMachine o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_deallocate

Apaga la máquina virtual y libera los recursos de proceso. No se le facturan los recursos de proceso que usa esta máquina virtual.

begin_deallocate(resource_group_name: str, vm_name: str, *, hibernate: bool | None = None, **kwargs: Any) -> LROPoller[None]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre de la máquina virtual. Necesario.

hibernate
bool

Parámetro opcional para hibernar una máquina virtual. (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_delete

Operación para eliminar una máquina virtual.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre de la máquina virtual. Necesario.

force_deletion
bool

Parámetro opcional para forzar la eliminación de máquinas virtuales. 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_install_patches

Instala revisiones en la máquina virtual.

begin_install_patches(resource_group_name: str, vm_name: str, install_patches_input: _models.VirtualMachineInstallPatchesParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineInstallPatchesResult]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre de la máquina virtual. Necesario.

install_patches_input
VirtualMachineInstallPatchesParameters o IO
Requerido

Entrada para InstallPatches como recibe directamente la API. Es un tipo VirtualMachineInstallPatchesParameters 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 VirtualMachineInstallPatchesResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_perform_maintenance

Operación que se va a realizar en una máquina virtual.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre 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

La operación para apagar (detener) una máquina virtual. La máquina virtual se puede reiniciar con los mismos recursos aprovisionados. Todavía se le cobrará por esta máquina virtual.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre de la máquina virtual. Necesario.

skip_shutdown
bool

Parámetro para solicitar el apagado de la 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_reapply

La operación para volver a aplicar el estado de una máquina virtual.

begin_reapply(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre 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_redeploy

Apaga la máquina virtual, la mueve a un nuevo nodo y la vuelve a encender.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre 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 de imagen de la máquina virtual que tiene un disco del sistema operativo efímero en su estado inicial.

begin_reimage(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineReimageParameters | 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_name
str
Requerido

El nombre de la máquina virtual. Necesario.

parameters
VirtualMachineReimageParameters o IO
Requerido

Parámetros proporcionados a la operación De máquina virtual Reimage. Es un tipo VirtualMachineReimageParameters o un tipo de E/S. El valor predeterminado es Ninguno.

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 None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_restart

Operación para reiniciar una máquina virtual.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre 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 la máquina virtual.

begin_run_command(resource_group_name: str, vm_name: 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_name
str
Requerido

El nombre 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

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

Operación para iniciar una máquina virtual.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre 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

Operación para actualizar una máquina virtual.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre de la máquina virtual. Necesario.

parameters
VirtualMachineUpdate o IO
Requerido

Parámetros proporcionados a la operación Actualizar máquina virtual. Es un tipo VirtualMachineUpdate 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 VirtualMachine o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

generalize

Establece el estado del sistema operativo de la máquina virtual en generalizado. Se recomienda sysprep la máquina virtual antes de realizar esta operación. >>:code:<br>For Windows, consulte Create a managed image of a generalized VM in Azure <https://docs.microsoft.com/azure/virtual-machines/windows/capture-image-resource>_<<.:code:
For Linux, please refer to Cómo crear una imagen de una máquina virtual o un disco duro
virtual.

generalize(resource_group_name: str, vm_name: str, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre 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

get

Recupera información acerca de la vista de modelo o la vista de instancia de una máquina virtual.

get(resource_group_name: str, vm_name: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> VirtualMachine

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre de la máquina virtual. Necesario.

expand
str o InstanceViewTypes

Expresión expand que se va a aplicar en la operación. "InstanceView" recupera una instantánea de las propiedades en tiempo de ejecución de la máquina virtual administrada por la plataforma y puede cambiar fuera de las operaciones del plano de control. "UserData" recupera la propiedad UserData como parte de la vista del modelo de máquina virtual proporcionada por el usuario durante la operación de creación y actualización 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

VirtualMachine o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

instance_view

Recupera información sobre el estado en tiempo de ejecución de una máquina virtual.

instance_view(resource_group_name: str, vm_name: str, **kwargs: Any) -> VirtualMachineInstanceView

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre de la máquina virtual. Necesario.

cls
callable

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

Devoluciones

VirtualMachineInstanceView o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Enumera todas las máquinas virtuales del grupo de recursos especificado. Use la propiedad nextLink en la respuesta para obtener la página siguiente de las máquinas virtuales.

list(resource_group_name: str, *, filter: str | None = None, **kwargs: Any) -> Iterable[VirtualMachine]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

filter
str

La opción de consulta del sistema para filtrar las máquinas virtuales devueltas en la respuesta. El valor permitido es "virtualMachineScaleSet/id" eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}". 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 VirtualMachine o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_all

Enumera todas las máquinas virtuales de la suscripción especificada. Use la propiedad nextLink en la respuesta para obtener la página siguiente de las máquinas virtuales.

list_all(*, status_only: str | None = None, filter: str | None = None, **kwargs: Any) -> Iterable[VirtualMachine]

Parámetros

status_only
str

statusOnly=true permite capturar el estado de tiempo de ejecución de todos los Virtual Machines de la suscripción. El valor predeterminado es Ninguno.

filter
str

La opción de consulta del sistema para filtrar las máquinas virtuales devueltas en la respuesta. El valor permitido es "virtualMachineScaleSet/id" eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}". 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 VirtualMachine o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_available_sizes

Enumera todos los tamaños de máquina virtual disponibles a los que se puede cambiar el tamaño de la máquina virtual especificada.

list_available_sizes(resource_group_name: str, vm_name: str, **kwargs: Any) -> Iterable[VirtualMachineSize]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre de la máquina virtual. Necesario.

cls
callable

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

Devoluciones

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

Tipo de valor devuelto

Excepciones

list_by_location

Obtiene todas las máquinas virtuales de la suscripción especificada para la ubicación especificada.

list_by_location(location: str, **kwargs: Any) -> Iterable[VirtualMachine]

Parámetros

location
str
Requerido

Ubicación para la que se consultan las máquinas virtuales de la suscripción. Necesario.

cls
callable

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

Devoluciones

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

Tipo de valor devuelto

Excepciones

retrieve_boot_diagnostics_data

Operación para recuperar URI de SAS para los registros de diagnóstico de arranque de una máquina virtual.

retrieve_boot_diagnostics_data(resource_group_name: str, vm_name: 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_name
str
Requerido

El nombre 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.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

El nombre 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_08_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_08_01\\models\\__init__.py'>