VirtualMachineScaleSetsOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:virtual_machine_scale_sets>.
- Herança
-
builtins.objectVirtualMachineScaleSetsOperations
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_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_reimage |
Reimages (atualize o sistema operacional) uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs. |
begin_restart |
Reinicia uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs. |
begin_start |
Inicia uma ou mais máquinas virtuais em 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. |
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. |
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 de Conjuntos de Dimensionamento de VMs. Faça isso até que nextLink seja 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 mínimas e máximas de VM 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, name: str, parameters: _models.VirtualMachineScaleSet, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSet]
Parâmetros
- name
- str
O nome do conjunto de dimensionamento de VM a ser criado ou atualizado. Obrigatórios.
- parameters
- VirtualMachineScaleSet ou IO
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[_models.OperationStatusResponse]
Parâmetros
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs ou IO
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 OperationStatusResponse 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[OperationStatusResponse]
Parâmetros
- 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 OperationStatusResponse 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[_models.OperationStatusResponse]
Parâmetros
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs ou IO
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 OperationStatusResponse 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, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]
Parâmetros
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs ou IO
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 OperationStatusResponse ou o resultado de cls(response)
Tipo de retorno
Exceções
begin_reimage
Reimages (atualize o sistema operacional) uma ou mais máquinas virtuais em um conjunto de dimensionamento de VMs.
begin_reimage(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
Parâmetros
- 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, 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 OperationStatusResponse 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[_models.OperationStatusResponse]
Parâmetros
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs ou IO
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 OperationStatusResponse 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[_models.OperationStatusResponse]
Parâmetros
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs ou IO
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 OperationStatusResponse 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[_models.OperationStatusResponse]
Parâmetros
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs ou IO
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 OperationStatusResponse 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
- 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
- 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
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
- 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 de Conjuntos de Dimensionamento de VMs. Faça isso até que nextLink seja 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 mínimas e máximas de VM permitidas para cada SKU.
list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]
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 VirtualMachineScaleSetSku ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.compute.v2016_03_30.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2016_03_30\\models\\__init__.py'>
Azure SDK for Python