Partilhar via


VirtualMachineScaleSetsOperations Classe

Aviso

NÃO instanciar esta classe diretamente.

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

ComputeManagementClient's

<xref:virtual_machine_scale_sets> atributo.

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 num conjunto de dimensionamento de VMs. Encerra as máquinas virtuais e liberta os recursos de computação. Não lhe são cobrados os recursos de computação que este conjunto de dimensionamento de máquinas virtuais desaloca.

begin_delete

Elimina um conjunto de dimensionamento de VMs.

begin_delete_instances

Elimina máquinas virtuais num conjunto de dimensionamento de VMs.

begin_perform_maintenance

Efetuar manutenção numa ou mais máquinas virtuais num conjunto de dimensionamento de VMs. A operação em instâncias que não são elegíveis para efetuar a manutenção falhará. Veja as melhores práticas para obter mais detalhes: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_power_off

Desligar (parar) uma ou mais máquinas virtuais num conjunto de dimensionamento de VMs. Tenha em atenção que os recursos ainda estão anexados e que está a ser cobrado pelos recursos. Em vez disso, utilize desalocar para libertar recursos e evitar custos.

begin_redeploy

Encerra todas as máquinas virtuais no conjunto de dimensionamento de máquinas virtuais, move-as para um novo nó e volta a ativá-las.

begin_reimage

Reimages (atualize o sistema operativo) uma ou mais máquinas virtuais num conjunto de dimensionamento de VMs que não tenham 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.

begin_reimage_all

Recria a imagem de todos os discos (incluindo discos de dados) nas máquinas virtuais num conjunto de dimensionamento de VMs. Esta operação só é suportada para discos geridos.

begin_restart

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

begin_set_orchestration_service_state

Altera a propriedade ServiceState de um determinado serviço.

begin_start

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

begin_update

Atualizar um conjunto de dimensionamento de VMs.

begin_update_instances

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

convert_to_single_placement_group

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

force_recovery_service_fabric_platform_update_domain_walk

Manual platform update domain walk to update virtual machines in a service fabric virtual machine scale set.

get

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

get_instance_view

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

get_os_upgrade_history

Obtém a lista de atualizações do SO numa instância do conjunto de dimensionamento de VMs.

list

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

list_all

Obtém uma lista de todos os Conjuntos de Dimensionamento de VMs na subscrição, independentemente do grupo de recursos associado. Utilize a propriedade nextLink na resposta para obter a página seguinte dos Conjuntos de Dimensionamento de VMs. Faça isto até que nextLink seja nulo para obter todos os Conjuntos de Dimensionamento de VMs.

list_by_location

Obtém todos os conjuntos de dimensionamento de VMs na subscrição especificada para a localização especificada.

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

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs a criar ou atualizar. Obrigatório.

parameters
VirtualMachineScaleSet ou IO
Necessário

O objeto do conjunto de dimensionamento. É um tipo VirtualMachineScaleSet 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_deallocate

Desaloca máquinas virtuais específicas num conjunto de dimensionamento de VMs. Encerra as máquinas virtuais e liberta os recursos de computação. Não lhe são cobrados os recursos de computação que este 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Necessá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 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_delete

Elimina um conjunto de dimensionamento de VMs.

begin_delete(resource_group_name: str, vm_scale_set_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_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

force_deletion
bool

Parâmetro opcional para forçar a eliminação de um conjunto de dimensionamento de VMs. (Funcionalidade em Pré-visualização). O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_delete_instances

Elimina máquinas virtuais num conjunto de dimensionamento de VMs.

begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, force_deletion: bool | 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_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs ou IO
Necessá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ório.

force_deletion
bool

Parâmetro opcional para forçar a eliminação de máquinas virtuais do conjunto de dimensionamento de VMs. (Funcionalidade em Pré-visualização). 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_perform_maintenance

Efetuar manutenção numa ou mais máquinas virtuais num conjunto de dimensionamento de VMs. A operação em instâncias que não são elegíveis para efetuar a manutenção falhará. Veja as melhores práticas para obter mais detalhes: https://docs.microsoft.com/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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Necessá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 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_power_off

Desligar (parar) uma ou mais máquinas virtuais num conjunto de dimensionamento de VMs. Tenha em atenção que os recursos ainda estão anexados e que está a ser cobrado pelos recursos. Em vez disso, utilize desalocar para libertar recursos e evitar custos.

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

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Necessá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 predefinido é Nenhum.

skip_shutdown
bool

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

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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_redeploy

Encerra todas as máquinas virtuais no conjunto de dimensionamento de máquinas virtuais, move-as para um novo nó e volta a ativá-las.

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

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Necessá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 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_reimage

Reimages (atualize o sistema operativo) uma ou mais máquinas virtuais num conjunto de dimensionamento de VMs que não tenham 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.

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

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

vm_scale_set_reimage_input
VirtualMachineScaleSetReimageParameters ou IO
Necessário

Parâmetros para Reimaging VM ScaleSet. É um tipo virtualMachineScaleSetReimageParameters 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_reimage_all

Recria a imagem de todos os discos (incluindo discos de dados) nas máquinas virtuais num conjunto de dimensionamento de VMs. Esta operação só é suportada para discos geridos.

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

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Necessá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 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_restart

Reinicia uma ou mais máquinas virtuais num 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Necessá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 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_set_orchestration_service_state

Altera a propriedade ServiceState de 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de máquinas virtuais a criar ou atualizar. Obrigatório.

parameters
OrchestrationServiceStateInput ou IO
Necessário

O objeto de entrada da API SetOrchestrationServiceState. É um tipo OrchestrationServiceStateInput 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_start

Inicia uma ou mais máquinas virtuais num 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Necessá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 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_update

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

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs a criar ou atualizar. Obrigatório.

parameters
VirtualMachineScaleSetUpdate ou IO
Necessário

O objeto do conjunto de dimensionamento. É um tipo VirtualMachineScaleSetUpdate ou 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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

begin_update_instances

Atualiza uma ou mais máquinas virtuais para o SKU mais recente definido no modelo do 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs ou IO
Necessá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ó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 à 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 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 estiver presente nenhum cabeçalho de Retry-After.

Devoluções

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

Tipo de retorno

Exceções

convert_to_single_placement_group

Converte a propriedade SinglePlacementGroup em falso 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de máquinas virtuais a criar ou atualizar. Obrigatório.

parameters
VMScaleSetConvertToSinglePlacementGroupInput ou IO
Necessário

O objeto de entrada da API ConvertToSinglePlacementGroup. É um tipo VMScaleSetConvertToSinglePlacementGroupInput 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 à resposta direta

Devoluções

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

force_recovery_service_fabric_platform_update_domain_walk

Manual platform update domain walk to update virtual machines in a service fabric virtual machine scale set.

force_recovery_service_fabric_platform_update_domain_walk(resource_group_name: str, vm_scale_set_name: str, *, platform_update_domain: int, zone: str | None = None, placement_group_id: str | None = None, **kwargs: Any) -> RecoveryWalkResponse

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

platform_update_domain
int

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

zone
str

A zona na qual é pedida a caminhada de recuperação manual para o conjunto de dimensionamento de máquinas virtuais entre zonas. O valor predefinido é Nenhum.

placement_group_id
str

O ID do grupo de colocação para o qual é pedida a caminhada de recuperação manual. O valor predefinido é Nenhum.

cls
callable

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

Devoluções

RecoveryWalkResponse ou o resultado de cls(response)

Tipo de retorno

Exceções

get

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

get(resource_group_name: str, vm_scale_set_name: str, *, expand: str | ExpandTypesForGetVMScaleSets | None = None, **kwargs: Any) -> VirtualMachineScaleSet

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

expand
str ou ExpandTypesForGetVMScaleSets

A expressão de expansão a aplicar na operação. "UserData" obtém a propriedade UserData do conjunto de dimensionamento de VMs que foi fornecido pelo utilizador durante a operação Criar/Atualizar do conjunto de dimensionamento da VM. O valor predefinido "userData" é Nenhum.

cls
callable

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

Devoluções

VirtualMachineScaleSet ou o resultado de cls(response)

Tipo de retorno

Exceções

get_instance_view

Obtém o estado de uma instância de 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

cls
callable

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

Devoluções

VirtualMachineScaleSetInstanceView ou o resultado de cls(response)

Tipo de retorno

Exceções

get_os_upgrade_history

Obtém a lista de atualizações do SO numa 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
Necessário

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

cls
callable

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

Devoluções

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

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

cls
callable

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

Devoluções

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 subscrição, independentemente do grupo de recursos associado. Utilize a propriedade nextLink na resposta para obter a página seguinte dos Conjuntos de Dimensionamento de VMs. Faça isto até que nextLink seja nulo para obter todos os Conjuntos de Dimensionamento de VMs.

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

Parâmetros

cls
callable

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

Devoluções

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

Tipo de retorno

Exceções

list_by_location

Obtém todos os conjuntos de dimensionamento de VMs na subscrição especificada para a localização especificada.

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

Parâmetros

location
str
Necessário

A localização para a qual os conjuntos de dimensionamento de VMs na subscrição são consultados. Obrigatório.

cls
callable

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

Devoluções

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

O nome do grupo de recursos. Obrigatório.

vm_scale_set_name
str
Necessário

O nome do conjunto de dimensionamento de VMs. Obrigatório.

cls
callable

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

Devoluções

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.v2022_11_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_11_01\\models\\__init__.py'>