Compartilhar via


VirtualMachineScaleSetsOperations 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_sets>.

Herança
builtins.object
VirtualMachineScaleSetsOperations

Construtor

VirtualMachineScaleSetsOperations(*args, **kwargs)

Métodos

begin_create_or_update

Criar ou atualizar um conjunto de dimensionamento de VMs.

begin_deallocate

Desaloca máquinas virtuais específicas em um conjunto de dimensionamento de VMs. Desliga as máquinas virtuais e libera os recursos de computação. Você não é cobrado pelos recursos de computação que esse conjunto de dimensionamento de máquinas virtuais desaloca.

begin_delete

Exclui um conjunto de dimensionamento de VMs.

begin_delete_instances

Exclui máquinas virtuais em um conjunto de dimensionamento de VMs.

begin_perform_maintenance

Execute a manutenção em uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs. A operação em instâncias que não estão qualificadas para executar a manutenção falhará. Consulte as práticas recomendadas para obter mais detalhes: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_power_off

Desligar (parar) uma ou mais máquinas virtuais 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 todas as máquinas virtuais no conjunto de dimensionamento de máquinas virtuais, move-as para um novo nó e as liga novamente.

begin_reimage

Imagens novamente (atualizar o sistema operacional) uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs que não têm um disco do sistema operacional efêmero, para máquinas virtuais que têm um disco do sistema operacional efêmero, a máquina virtual é redefinida para o estado inicial.

begin_reimage_all

Refazer a imagem de todos os discos ( incluindo discos de dados ) nas máquinas virtuais em um conjunto de dimensionamento de VMs. Essa operação só tem suporte para discos gerenciados.

begin_restart

Reinicia uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs.

begin_set_orchestration_service_state

Altera a propriedade ServiceState para um determinado serviço.

begin_start

Inicia uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs.

begin_update

Atualize um conjunto de dimensionamento de VMs.

begin_update_instances

Atualiza uma ou mais máquinas virtuais para o conjunto de SKU mais recente no modelo de conjunto de dimensionamento de VMs.

convert_to_single_placement_group

Converte a propriedade SinglePlacementGroup em false para um conjunto de dimensionamento de máquinas virtuais existente.

force_recovery_service_fabric_platform_update_domain_walk

Guia de domínio de atualização manual da plataforma para atualizar máquinas virtuais em um conjunto de dimensionamento de máquinas virtuais da malha de serviço.

get

Exibir informações sobre um conjunto de dimensionamento de máquinas virtuais.

get_instance_view

Obtém o status de uma instância do conjunto de dimensionamento de VMs.

get_os_upgrade_history

Obtém a lista de atualizações do sistema operacional em uma instância do conjunto de dimensionamento de VMs.

list

Obtém uma lista de todos os conjuntos de dimensionamento de VMs em um grupo de recursos.

list_all

Obtém uma lista de todos os Conjuntos de Dimensionamento de VMs na assinatura, independentemente do grupo de recursos associado. Use a propriedade nextLink na resposta para obter a próxima página dos Conjuntos de Dimensionamento de VMs. Faça isso até nextLink ser nulo para buscar todos os Conjuntos de Dimensionamento de VM.

list_skus

Obtém uma lista de SKUs disponíveis para o conjunto de dimensionamento de VMs, incluindo as instâncias de VM mínimas e máximas permitidas para cada SKU.

begin_create_or_update

Criar ou atualizar um conjunto de dimensionamento de VMs.

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

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 de VM a ser criado ou atualizado. Obrigatórios.

parameters
VirtualMachineScaleSet ou IO
Obrigatório

O objeto do conjunto de dimensionamento. É um tipo VirtualMachineScaleSet 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 VirtualMachineScaleSet ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_deallocate

Desaloca máquinas virtuais específicas em um conjunto de dimensionamento de VMs. Desliga as máquinas virtuais e libera os recursos de computação. Você não é cobrado pelos recursos de computação que esse conjunto de dimensionamento de máquinas virtuais desaloca.

begin_deallocate(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | 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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obrigatório

Uma lista de IDs de instância de máquina virtual do conjunto de dimensionamento de VMs. É um tipo VirtualMachineScaleSetVMInstanceIDs 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_delete

Exclui um conjunto de dimensionamento de VMs.

begin_delete(resource_group_name: str, vm_scale_set_name: 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.

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_instances

Exclui máquinas virtuais em um conjunto de dimensionamento de VMs.

begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, 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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs ou IO
Obrigatório

Uma lista de IDs de instância de máquina virtual do conjunto de dimensionamento de VMs. É um tipo VirtualMachineScaleSetVMInstanceRequiredIDs 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 Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_perform_maintenance

Execute a manutenção em uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs. A operação em instâncias que não estão qualificadas para executar a manutenção falhará. Consulte as práticas recomendadas para obter mais detalhes: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_perform_maintenance(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | 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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obrigatório

Uma lista de IDs de instância de máquina virtual do conjunto de dimensionamento de VMs. É um tipo VirtualMachineScaleSetVMInstanceIDs 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_power_off

Desligar (parar) uma ou mais máquinas virtuais 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, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, skip_shutdown: bool = False, 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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obrigatório

Uma lista de IDs de instância de máquina virtual do conjunto de dimensionamento de VMs. É um tipo VirtualMachineScaleSetVMInstanceIDs ou um tipo de E/S. O valor padrão é Nenhum.

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.

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_redeploy

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

begin_redeploy(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | 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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obrigatório

Uma lista de IDs de instância de máquina virtual do conjunto de dimensionamento de VMs. É um tipo VirtualMachineScaleSetVMInstanceIDs 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

Imagens novamente (atualizar o sistema operacional) uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs que não têm um disco do sistema operacional efêmero, para máquinas virtuais que têm um disco do sistema operacional efêmero, a máquina virtual é redefinida para o estado inicial.

begin_reimage(resource_group_name: str, vm_scale_set_name: str, vm_scale_set_reimage_input: _models.VirtualMachineScaleSetReimageParameters | 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.

vm_scale_set_reimage_input
VirtualMachineScaleSetReimageParameters ou IO
Obrigatório

Parâmetros para Reimaging VM ScaleSet. É um tipo VirtualMachineScaleSetReimageParameters 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

Refazer a imagem de todos os discos ( incluindo discos de dados ) nas máquinas virtuais em um conjunto de dimensionamento de VMs. Essa operação só tem suporte para discos gerenciados.

begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | 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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obrigatório

Uma lista de IDs de instância de máquina virtual do conjunto de dimensionamento de VMs. É um tipo VirtualMachineScaleSetVMInstanceIDs 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_restart

Reinicia uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs.

begin_restart(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | 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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obrigatório

Uma lista de IDs de instância de máquina virtual do conjunto de dimensionamento de VMs. É um tipo VirtualMachineScaleSetVMInstanceIDs 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_set_orchestration_service_state

Altera a propriedade ServiceState para um determinado serviço.

begin_set_orchestration_service_state(resource_group_name: str, vm_scale_set_name: str, parameters: _models.OrchestrationServiceStateInput, *, 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 de máquinas virtuais a ser criado ou atualizado. Obrigatórios.

parameters
OrchestrationServiceStateInput ou IO
Obrigatório

O objeto de entrada para a API SetOrchestrationServiceState. É um tipo OrchestrationServiceStateInput 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 Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_start

Inicia uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs.

begin_start(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | 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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obrigatório

Uma lista de IDs de instância de máquina virtual do conjunto de dimensionamento de VMs. É um tipo VirtualMachineScaleSetVMInstanceIDs ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. 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 poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar 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

Atualize um conjunto de dimensionamento de VMs.

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

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 de VMs a ser criado ou atualizado. Obrigatórios.

parameters
VirtualMachineScaleSetUpdate ou IO
Obrigatório

O objeto do conjunto de dimensionamento. É um tipo VirtualMachineScaleSetUpdate ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. 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 poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar 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 VirtualMachineScaleSet ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update_instances

Atualiza uma ou mais máquinas virtuais para o conjunto de SKU mais recente no modelo de conjunto de dimensionamento de VMs.

begin_update_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, 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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs ou IO
Obrigatório

Uma lista de IDs de instância de máquina virtual do conjunto de dimensionamento de VMs. É um tipo VirtualMachineScaleSetVMInstanceRequiredIDs ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. 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 poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar 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

convert_to_single_placement_group

Converte a propriedade SinglePlacementGroup em false para um conjunto de dimensionamento de máquinas virtuais existente.

convert_to_single_placement_group(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VMScaleSetConvertToSinglePlacementGroupInput, *, content_type: str = 'application/json', **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 de máquinas virtuais a ser criado ou atualizado. Obrigatórios.

parameters
VMScaleSetConvertToSinglePlacementGroupInput ou IO
Obrigatório

O objeto de entrada para a API ConvertToSinglePlacementGroup. É um tipo VMScaleSetConvertToSinglePlacementGroupInput ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. 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

Retornos

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

force_recovery_service_fabric_platform_update_domain_walk

Guia de domínio de atualização manual da plataforma para atualizar máquinas virtuais em um conjunto de dimensionamento de máquinas virtuais da malha de serviço.

force_recovery_service_fabric_platform_update_domain_walk(resource_group_name: str, vm_scale_set_name: str, *, platform_update_domain: int, **kwargs: Any) -> RecoveryWalkResponse

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.

platform_update_domain
int

O domínio de atualização de plataforma para o qual uma caminhada de recuperação manual é solicitada. Obrigatórios.

cls
callable

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

Retornos

RecoveryWalkResponse ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Exibir informações sobre um conjunto de dimensionamento de máquinas virtuais.

get(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSet

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.

cls
callable

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

Retornos

VirtualMachineScaleSet ou o resultado de cls(response)

Tipo de retorno

Exceções

get_instance_view

Obtém o status de uma instância do conjunto de dimensionamento de VMs.

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

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.

cls
callable

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

Retornos

VirtualMachineScaleSetInstanceView ou o resultado de cls(response)

Tipo de retorno

Exceções

get_os_upgrade_history

Obtém a lista de atualizações do sistema operacional em uma instância do conjunto de dimensionamento de VMs.

get_os_upgrade_history(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[UpgradeOperationHistoricalStatusInfo]

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.

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

list

Obtém uma lista de todos os conjuntos de dimensionamento de VMs em um grupo de recursos.

list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSet]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

list_all

Obtém uma lista de todos os Conjuntos de Dimensionamento de VMs na assinatura, independentemente do grupo de recursos associado. Use a propriedade nextLink na resposta para obter a próxima página dos Conjuntos de Dimensionamento de VMs. Faça isso até nextLink ser nulo para buscar todos os Conjuntos de Dimensionamento de VM.

list_all(**kwargs: Any) -> Iterable[VirtualMachineScaleSet]

Parâmetros

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

list_skus

Obtém uma lista de SKUs disponíveis para o conjunto de dimensionamento de VMs, incluindo as instâncias de VM mínimas e máximas permitidas para cada SKU.

list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]

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.

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

Atributos

models

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