Share via


VirtualMachinesOperations Clase

Advertencia

NO cree una instancia 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_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_create_or_update

Operación para crear o actualizar una máquina virtual.

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_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 cobra por esta máquina virtual.

begin_redeploy

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

begin_restart

Operación para reiniciar una máquina virtual.

begin_start

Operación para iniciar una máquina virtual.

generalize

Establece el estado de la máquina virtual en generalizado.

get

Recupera información acerca de la vista de modelo o la vista de instancia 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.

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_create_or_update

Operación para crear o actualizar una máquina virtual.

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, **kwargs: Any) -> LROPoller[OperationStatusResponse]

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 OperationStatusResponse 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, **kwargs: Any) -> LROPoller[OperationStatusResponse]

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 OperationStatusResponse 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 cobra por esta máquina virtual.

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

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 OperationStatusResponse 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[OperationStatusResponse]

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 OperationStatusResponse 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[OperationStatusResponse]

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 OperationStatusResponse 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[OperationStatusResponse]

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

Tipo de valor devuelto

Excepciones

generalize

Establece el estado de la máquina virtual en generalizado.

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

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

OperationStatusResponse 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: Literal['instanceView'] = 'instanceView', **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

Expresión expand que se va a aplicar en la operación. Los valores conocidos son "instanceView" y None. El valor predeterminado es "instanceView".

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

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, **kwargs: Any) -> Iterable[VirtualMachine]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. 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

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(**kwargs: Any) -> Iterable[VirtualMachine]

Parámetros

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

Atributos

models

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