VirtualMachineScaleSetsOperations Classe
Aviso
NÃO instancia esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:virtual_machine_scale_sets> atributo.
- 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 num conjunto de dimensionamento de VMs. Encerra as máquinas virtuais e liberta os recursos de computação. Não é cobrado pelos 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_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_reimage |
Reimages (atualize o sistema operativo) uma ou mais máquinas virtuais num conjunto de dimensionamento de VMs. |
begin_restart |
Reinicia uma ou mais máquinas virtuais num conjunto de dimensionamento de VMs. |
begin_start |
Inicia uma ou mais máquinas virtuais num conjunto de dimensionamento de VMs. |
begin_update_instances |
Atualiza uma ou mais máquinas virtuais para o conjunto de SKU mais recente no modelo do conjunto de dimensionamento de VMs. |
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. |
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_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, 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 da VM para criar ou atualizar. Obrigatório.
- parameters
- VirtualMachineScaleSet ou IO
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 a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve 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 é cobrado pelos 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[_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 predefinido é Nenhum.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve OperationStatusResponse 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, **kwargs: Any) -> LROPoller[OperationStatusResponse]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve OperationStatusResponse 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, *, 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ório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve OperationStatusResponse 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, *, 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 predefinido é Nenhum.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve OperationStatusResponse 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.
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á transmitido a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve OperationStatusResponse 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[_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 predefinido é Nenhum.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve OperationStatusResponse 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[_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 predefinido é Nenhum.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve 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 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[_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ório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o seu método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve OperationStatusResponse 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, **kwargs: Any) -> VirtualMachineScaleSet
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
VirtualMachineScaleSet ou o resultado de cls(resposta)
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
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
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 num grupo de recursos.
list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSet]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a 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 a 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
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Um iterador como a instância de VirtualMachineScaleSetSku ou o resultado de cls(resposta)
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