Partilhar via


VirtualMachinesOperations Classe

Aviso

NÃO instanciar esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

ComputeManagementClient's

<xref:virtual_machines> atributo.

Herança
builtins.object
VirtualMachinesOperations

Construtor

VirtualMachinesOperations(*args, **kwargs)

Métodos

begin_assess_patches

Avaliar patches na VM.

begin_capture

Captura a VM ao copiar discos rígidos virtuais da VM e gera um modelo que pode ser utilizado para criar VMs semelhantes.

begin_convert_to_managed_disks

Converte discos de máquina virtual de discos baseados em blobs em discos geridos. A máquina virtual tem de ser parada desalocada antes de invocar esta operação.

begin_create_or_update

A operação para criar ou atualizar uma máquina virtual. Tenha em atenção que algumas propriedades só podem ser definidas durante a criação da máquina virtual.

begin_deallocate

Encerra a máquina virtual e liberta os recursos de computação. Não é faturado pelos recursos de computação que esta máquina virtual utiliza.

begin_delete

A operação para eliminar uma máquina virtual.

begin_install_patches

Instala patches na VM.

begin_perform_maintenance

A operação para efetuar a manutenção numa máquina virtual.

begin_power_off

A operação para desligar (parar) uma máquina virtual. A máquina virtual pode ser reiniciada com os mesmos recursos aprovisionados. Continua a ser-lhe cobrada esta máquina virtual.

begin_reapply

A operação para reaplicar o estado de uma máquina virtual.

begin_redeploy

Desliga a máquina virtual, move-a para um novo nó e volta a ligar a máquina virtual.

begin_reimage

Reimages (atualize o sistema operativo) uma máquina virtual que não tenha um disco de SO efémero, para máquinas virtuais que tenham um disco de SO efémero, a máquina virtual é reposta para o estado inicial. NOTA: a retenção do disco do SO antigo depende do valor de deleteOption do disco do SO. Se deleteOption for desanexado, o disco do SO antigo será preservado após a reimagem. Se deleteOption for eliminado, o disco do SO antigo será eliminado após a reimagem. A deleteOption do disco do SO deve ser atualizada em conformidade antes de efetuar a reimagem.

begin_restart

A operação para reiniciar uma máquina virtual.

begin_run_command

Execute o comando na VM.

begin_start

A operação para iniciar uma máquina virtual.

begin_update

A operação para atualizar uma máquina virtual.

generalize

Define o estado do SO da máquina virtual como generalizado. Recomenda-se que sysprep a máquina virtual antes de efetuar esta operação. Para o Windows, veja Criar uma imagem gerida de uma VM generalizada no Azure. Para Linux, veja Como criar uma imagem de uma máquina virtual ou VHD.

get

Obtém informações sobre a vista de modelo ou a vista de instância de uma máquina virtual.

instance_view

Obtém informações sobre o estado de tempo de execução de uma máquina virtual.

list

Lista todas as máquinas virtuais no grupo de recursos especificado. Utilize a propriedade nextLink na resposta para obter a página seguinte das máquinas virtuais.

list_all

Lista todas as máquinas virtuais na subscrição especificada. Utilize a propriedade nextLink na resposta para obter a página seguinte das máquinas virtuais.

list_available_sizes

Lista todos os tamanhos de máquinas virtuais disponíveis para os quais a máquina virtual especificada pode ser redimensionada.

list_by_location

Obtém todas as máquinas virtuais na subscrição especificada para a localização especificada.

retrieve_boot_diagnostics_data

A operação para obter OS URIs de SAS para os registos de diagnóstico de arranque de uma máquina virtual.

simulate_eviction

A operação para simular a expulsão da máquina virtual spot.

begin_assess_patches

Avaliar patches na VM.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve VirtualMachineAssessPatchesResult ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_capture

Captura a VM ao copiar discos rígidos virtuais da VM e gera um modelo que pode ser utilizado para criar VMs semelhantes.

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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

parameters
VirtualMachineCaptureParameters ou IO
Necessário

Parâmetros fornecidos para a operação Capturar Máquina Virtual. É um tipo VirtualMachineCaptureParameters ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve VirtualMachineCaptureResult ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_convert_to_managed_disks

Converte discos de máquina virtual de discos baseados em blobs em discos geridos. A máquina virtual tem de ser parada desalocada antes de invocar esta operação.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_create_or_update

A operação para criar ou atualizar uma máquina virtual. Tenha em atenção que algumas propriedades só podem ser definidas durante a criação da 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

parameters
VirtualMachine ou IO
Necessário

Parâmetros fornecidos para a operação Criar Máquina Virtual. É um tipo virtualMachine ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve VirtualMachine ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_deallocate

Encerra a máquina virtual e liberta os recursos de computação. Não é faturado pelos recursos de computação que esta máquina virtual utiliza.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

hibernate
bool

Parâmetro opcional para hibernar uma máquina virtual. (Funcionalidade em Pré-visualização). O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_delete

A operação para eliminar uma 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

force_deletion
bool

Parâmetro opcional para forçar a eliminação de máquinas virtuais. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_install_patches

Instala patches na VM.

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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

install_patches_input
VirtualMachineInstallPatchesParameters ou IO
Necessário

Entrada para InstallPatches como recebido diretamente pela API. É um tipo virtualMachineInstallPatchesParameters ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve VirtualMachineInstallPatchesResult ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_perform_maintenance

A operação para efetuar a manutenção numa máquina virtual.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_power_off

A operação para desligar (parar) uma máquina virtual. A máquina virtual pode ser reiniciada com os mesmos recursos aprovisionados. Continua a ser-lhe cobrada 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

skip_shutdown
bool

O parâmetro para pedir o encerramento não gracioso da VM. O valor verdadeiro para este sinalizador indica um encerramento não gracioso, enquanto falso indica o contrário. O valor predefinido para este sinalizador é falso se não for especificado. O valor predefinido é Falso.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_reapply

A operação para reaplicar o estado de uma máquina virtual.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_redeploy

Desliga a máquina virtual, move-a para um novo nó e volta a ligar a máquina virtual.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_reimage

Reimages (atualize o sistema operativo) uma máquina virtual que não tenha um disco de SO efémero, para máquinas virtuais que tenham um disco de SO efémero, a máquina virtual é reposta para o estado inicial. NOTA: a retenção do disco do SO antigo depende do valor de deleteOption do disco do SO. Se deleteOption for desanexado, o disco do SO antigo será preservado após a reimagem. Se deleteOption for eliminado, o disco do SO antigo será eliminado após a reimagem. A deleteOption do disco do SO deve ser atualizada em conformidade antes de efetuar a reimagem.

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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

parameters
VirtualMachineReimageParameters ou IO
Necessário

Parâmetros fornecidos para a operação Reimage Virtual Machine. É um tipo VirtualMachineReimageParameters ou um tipo de E/S. O valor predefinido é Nenhum.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_restart

A operação para reiniciar uma máquina virtual.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_run_command

Execute o comando na VM.

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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

parameters
RunCommandInput ou IO
Necessário

Parâmetros fornecidos para a operação de comando Executar. É um tipo RunCommandInput ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json", "text/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve RunCommandResult ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_start

A operação para iniciar uma máquina virtual.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

begin_update

A operação para atualizar uma 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

parameters
VirtualMachineUpdate ou IO
Necessário

Parâmetros fornecidos para a operação Atualizar Máquina Virtual. É um tipo VirtualMachineUpdate ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve VirtualMachine ou o resultado de cls(resposta)

Tipo de retorno

Exceções

generalize

Define o estado do SO da máquina virtual como generalizado. Recomenda-se que sysprep a máquina virtual antes de efetuar esta operação. Para o Windows, veja Criar uma imagem gerida de uma VM generalizada no Azure. Para Linux, veja Como criar uma imagem de uma máquina virtual ou VHD.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

get

Obtém informações sobre a vista de modelo ou a vista de instância de uma 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

expand
str ou InstanceViewTypes

A expressão expandir a aplicar na operação. "InstanceView" obtém um instantâneo das propriedades de runtime da máquina virtual que é gerida pela plataforma e pode mudar fora das operações do plano de controlo. "UserData" obtém a propriedade UserData como parte da vista de modelo de VM fornecida pelo utilizador durante a operação Criar/Atualizar da VM. Os valores conhecidos são: "instanceView" e "userData". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

VirtualMachine ou o resultado de cls(resposta)

Tipo de retorno

Exceções

instance_view

Obtém informações sobre o estado de tempo de execução de uma máquina virtual.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

VirtualMachineInstanceView ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Lista todas as máquinas virtuais no grupo de recursos especificado. Utilize a propriedade nextLink na resposta para obter a página seguinte das máquinas virtuais.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

filter
str

A opção de consulta do sistema para filtrar as VMs devolvidas na resposta. O valor permitido é "virtualMachineScaleSet/id" eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}". O valor predefinido é Nenhum.

expand
str ou ExpandTypeForListVMs

A expressão de expansão a aplicar na operação. "instanceView" permite obter o estado de tempo de execução de todos os Máquinas Virtuais, o que só pode ser especificado se for especificada uma opção de $filter válida. O valor predefinido "instanceView" é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

Um iterador como a instância de VirtualMachine ou o resultado de cls(resposta)

Tipo de retorno

Exceções

list_all

Lista todas as máquinas virtuais na subscrição especificada. Utilize a propriedade nextLink na resposta para obter a página seguinte das máquinas virtuais.

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

Parâmetros

status_only
str

statusOnly=true permite obter o estado do tempo de execução de todos os Máquinas Virtuais na subscrição. O valor predefinido é Nenhum.

filter
str

A opção de consulta do sistema para filtrar as VMs devolvidas na resposta. O valor permitido é "virtualMachineScaleSet/id" eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}". O valor predefinido é Nenhum.

expand
str ou ExpandTypesForListVMs

A expressão de expansão a aplicar na operação. "instanceView" permite obter o estado de tempo de execução de todos os Máquinas Virtuais, o que só pode ser especificado se for especificada uma opção de $filter válida. O valor predefinido "instanceView" é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

Um iterador como a instância de VirtualMachine ou o resultado de cls(resposta)

Tipo de retorno

Exceções

list_available_sizes

Lista todos os tamanhos de máquinas virtuais disponíveis para os quais a máquina virtual especificada pode ser redimensionada.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

Um iterador como a instância de VirtualMachineSize ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_location

Obtém todas as máquinas virtuais na subscrição especificada para a localização especificada.

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

Parâmetros

location
str
Necessário

A localização para a qual as máquinas virtuais na subscrição são consultadas. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Um iterador como a instância de VirtualMachine ou o resultado de cls(response)

Tipo de retorno

Exceções

retrieve_boot_diagnostics_data

A operação para obter OS URIs de SAS para os registos de diagnóstico de arranque de uma 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

sas_uri_expiration_time_in_minutes
int

Duração da expiração em minutos para os URIs de SAS com um valor entre 1 e 1440 minutos. Nota: Se não for especificado, os URIs de SAS serão gerados com uma duração de expiração predefinida de 120 minutos. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

RetrieveBootDiagnosticsDataResult ou o resultado de cls(response)

Tipo de retorno

Exceções

simulate_eviction

A operação para simular a expulsão da máquina virtual spot.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_name
str
Necessário

O nome da máquina virtual. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

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'>