Share via


VirtualMachineRunCommandsOperations 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_machine_run_commands> .

Herencia
builtins.object
VirtualMachineRunCommandsOperations

Constructor

VirtualMachineRunCommandsOperations(*args, **kwargs)

Métodos

begin_create_or_update

La operación para crear o actualizar el comando run.

begin_delete

Operación para eliminar el comando run.

begin_update

Operación para actualizar el comando run.

get

Obtiene un comando de ejecución específico para una suscripción en una ubicación.

get_by_virtual_machine

Operación para obtener el comando run.

list

Enumera todos los comandos de ejecución disponibles para una suscripción en una ubicación.

list_by_virtual_machine

Operación para obtener todos los comandos de ejecución de una máquina virtual.

begin_create_or_update

La operación para crear o actualizar el comando run.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

Nombre de la máquina virtual donde se debe crear o actualizar el comando run. Necesario.

run_command_name
str
Requerido

Nombre del comando de ejecución de la máquina virtual. Necesario.

run_command
VirtualMachineRunCommand o IO
Requerido

Parámetros proporcionados a la operación Create Virtual Machine RunCommand. Es un tipo VirtualMachineRunCommand 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 VirtualMachineRunCommand o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_delete

Operación para eliminar el comando run.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

Nombre de la máquina virtual donde se debe eliminar el comando run. Necesario.

run_command_name
str
Requerido

Nombre del comando de ejecución 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 el comando run.

begin_update(resource_group_name: str, vm_name: str, run_command_name: str, run_command: _models.VirtualMachineRunCommandUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineRunCommand]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

Nombre de la máquina virtual donde se debe actualizar el comando run. Necesario.

run_command_name
str
Requerido

Nombre del comando de ejecución de la máquina virtual. Necesario.

run_command
VirtualMachineRunCommandUpdate o IO
Requerido

Parámetros proporcionados a la operación Update Virtual Machine RunCommand. Es un tipo VirtualMachineRunCommandUpdate 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 VirtualMachineRunCommand o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene un comando de ejecución específico para una suscripción en una ubicación.

get(location: str, command_id: str, **kwargs: Any) -> RunCommandDocument

Parámetros

location
str
Requerido

Ubicación en la que se consultan los comandos de ejecución. Necesario.

command_id
str
Requerido

Identificador de comando. Obligatorio.

cls
callable

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

Devoluciones

RunCommandDocument o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_by_virtual_machine

Operación para obtener el comando run.

get_by_virtual_machine(resource_group_name: str, vm_name: str, run_command_name: str, *, expand: str | None = None, **kwargs: Any) -> VirtualMachineRunCommand

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

Nombre de la máquina virtual que contiene el comando run. Necesario.

run_command_name
str
Requerido

Nombre del comando de ejecución de la máquina virtual. Necesario.

expand
str

Expresión expand que se va a aplicar en la operación. El valor predeterminado es Ninguno.

cls
callable

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

Devoluciones

VirtualMachineRunCommand o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Enumera todos los comandos de ejecución disponibles para una suscripción en una ubicación.

list(location: str, **kwargs: Any) -> Iterable[RunCommandDocumentBase]

Parámetros

location
str
Requerido

Ubicación en la que se consultan los comandos de ejecución. Necesario.

cls
callable

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

Devoluciones

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

Tipo de valor devuelto

Excepciones

list_by_virtual_machine

Operación para obtener todos los comandos de ejecución de una máquina virtual.

list_by_virtual_machine(resource_group_name: str, vm_name: str, *, expand: str | None = None, **kwargs: Any) -> Iterable[VirtualMachineRunCommand]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_name
str
Requerido

Nombre de la máquina virtual que contiene el comando run. Necesario.

expand
str

Expresión expand que se va a aplicar en la operación. 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 VirtualMachineRunCommand o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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