Compartilhar via


VirtualMachineScaleSetVMsOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

ComputeManagementClient's

Atributo <xref:virtual_machine_scale_set_vms>.

Herança
builtins.object
VirtualMachineScaleSetVMsOperations

Construtor

VirtualMachineScaleSetVMsOperations(*args, **kwargs)

Métodos

begin_deallocate

Desaloca uma máquina virtual específica em um conjunto de dimensionamento de VMs. Desliga a máquina virtual e libera os recursos de computação que ela usa. Você não será cobrado pelos recursos de computação dessa máquina virtual depois que ela for desalocada.

begin_delete

Exclui uma máquina virtual de um conjunto de dimensionamento de VMs.

begin_perform_maintenance

Executa a manutenção em uma máquina virtual em um conjunto de dimensionamento de VMs.

begin_power_off

Desligar (parar) uma máquina virtual em um conjunto de dimensionamento de VMs. Observe que os recursos ainda estão anexados e você está sendo cobrado pelos recursos. Em vez disso, use desalocar para liberar recursos e evitar encargos.

begin_redeploy

Desliga a máquina virtual no conjunto de dimensionamento de máquinas virtuais, move-a para um novo nó e a liga novamente.

begin_reimage

Refazer imagens (atualizar o sistema operacional) de uma máquina virtual específica em um conjunto de dimensionamento de VMs.

begin_reimage_all

Permite que você re-image todos os discos ( incluindo discos de dados ) em uma instância de conjunto de dimensionamento de VM. Essa operação só tem suporte para discos gerenciados.

begin_restart

Reinicia uma máquina virtual em um conjunto de dimensionamento de VMs.

begin_run_command

Execute o comando em uma máquina virtual em um conjunto de dimensionamento de VMs.

begin_start

Inicia uma máquina virtual em um conjunto de dimensionamento de VMs.

begin_update

Atualizações uma máquina virtual de um conjunto de dimensionamento de VMs.

get

Obtém uma máquina virtual de um conjunto de dimensionamento de VMs.

get_instance_view

Obtém o status de uma máquina virtual de um conjunto de dimensionamento de VMs.

list

Obtém uma lista de todas as máquinas virtuais em conjuntos de dimensionamento de VM.

retrieve_boot_diagnostics_data

A operação para recuperar URIs SAS de logs de diagnóstico de inicialização para uma máquina virtual em um conjunto de dimensionamento de VMs.

simulate_eviction

A operação para simular a remoção da máquina virtual spot em um conjunto de dimensionamento de VMs.

begin_deallocate

Desaloca uma máquina virtual específica em um conjunto de dimensionamento de VMs. Desliga a máquina virtual e libera os recursos de computação que ela usa. Você não será cobrado pelos recursos de computação dessa máquina virtual depois que ela for desalocada.

begin_deallocate(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Exclui uma máquina virtual de um conjunto de dimensionamento de VMs.

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

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

force_deletion
bool

Parâmetro opcional para forçar a exclusão de uma máquina virtual de um conjunto de dimensionamento de VMs. (Recurso em versão prévia). O valor padrão é Nenhum.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_perform_maintenance

Executa a manutenção em uma máquina virtual em um conjunto de dimensionamento de VMs.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_power_off

Desligar (parar) uma máquina virtual em um conjunto de dimensionamento de VMs. Observe que os recursos ainda estão anexados e você está sendo cobrado pelos recursos. Em vez disso, use desalocar para liberar recursos e evitar encargos.

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

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

skip_shutdown
bool

O parâmetro para solicitar o desligamento não normal da VM. O valor true para esse sinalizador indica um desligamento não normal, enquanto false indica o contrário. O valor padrão desse sinalizador será false se não for especificado. O valor padrão é Falso.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_redeploy

Desliga a máquina virtual no conjunto de dimensionamento de máquinas virtuais, move-a para um novo nó e a liga novamente.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_reimage

Refazer imagens (atualizar o sistema operacional) de uma máquina virtual específica em um conjunto de dimensionamento de VMs.

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

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

vm_scale_set_vm_reimage_input
VirtualMachineScaleSetVMReimageParameters ou IO
Obrigatório

Parâmetros para a máquina virtual Reimaging no ScaleSet. É um tipo VirtualMachineScaleSetVMReimageParameters ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_reimage_all

Permite que você re-image todos os discos ( incluindo discos de dados ) em uma instância de conjunto de dimensionamento de VM. Essa operação só tem suporte para discos gerenciados.

begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_restart

Reinicia uma máquina virtual em um conjunto de dimensionamento de VMs.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_run_command

Execute o comando em uma máquina virtual em um conjunto de dimensionamento de VMs.

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

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

parameters
RunCommandInput ou IO
Obrigatório

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

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json', 'text/json'. O valor padrão é Nenhum.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

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

Tipo de retorno

Exceções

begin_start

Inicia uma máquina virtual em um conjunto de dimensionamento de VMs.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update

Atualizações uma máquina virtual de um conjunto de dimensionamento de VMs.

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

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM em que a extensão deve ser criada ou atualizada. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

parameters
VirtualMachineScaleSetVM ou IO
Obrigatório

Parâmetros fornecidos para a operação Atualizar Conjuntos de Dimensionamento de Máquinas Virtuais VM. É um tipo VirtualMachineScaleSetVM ou um tipo de E/S. Obrigatórios.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna VirtualMachineScaleSetVM ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém uma máquina virtual de um conjunto de dimensionamento de VMs.

get(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> VirtualMachineScaleSetVM

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

expand
str ou InstanceViewTypes

A expressão de expansão a ser aplicada na operação. 'InstanceView' recuperará a exibição de instância da máquina virtual. 'UserData' recuperará o UserData da máquina virtual. Os valores conhecidos são: "instanceView" e "userData". O valor padrão é Nenhum.

cls
callable

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

Retornos

VirtualMachineScaleSetVM ou o resultado de cls(response)

Tipo de retorno

Exceções

get_instance_view

Obtém o status de uma máquina virtual de um conjunto de dimensionamento de VMs.

get_instance_view(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> VirtualMachineScaleSetVMInstanceView

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

cls
callable

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

Retornos

VirtualMachineScaleSetVMInstanceView ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém uma lista de todas as máquinas virtuais em conjuntos de dimensionamento de VM.

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

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

virtual_machine_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

filter
str

O filtro a ser aplicado à operação. Os valores permitidos são 'startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'. O valor padrão é Nenhum.

select
str

Os parâmetros de lista. Os valores permitidos são 'instanceView', 'instanceView/statuses'. O valor padrão é Nenhum.

expand
str

A expressão de expansão a ser aplicada à operação. Os valores permitidos são 'instanceView'. O valor padrão é Nenhum.

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

retrieve_boot_diagnostics_data

A operação para recuperar URIs SAS de logs de diagnóstico de inicialização para uma máquina virtual em um conjunto de dimensionamento de VMs.

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

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

sas_uri_expiration_time_in_minutes
int

Duração da expiração em minutos para os URIs sas com um valor entre 1 e 1440 minutos. <br>:code:>><<<br>NOTE: se não for especificado, os URIs SAS serão gerados com uma duração de expiração padrão de 120 minutos. O valor padrão é Nenhum.

cls
callable

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

Retornos

RetrieveBootDiagnosticsDataResult ou o resultado de cls(response)

Tipo de retorno

Exceções

simulate_eviction

A operação para simular a remoção da máquina virtual spot em um conjunto de dimensionamento de VMs.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

vm_scale_set_name
str
Obrigatório

O nome do conjunto de dimensionamento da VM. Obrigatórios.

instance_id
str
Obrigatório

A ID da instância da máquina virtual. Obrigatórios.

cls
callable

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

Retornos

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

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