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 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 |
Reimage 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 para 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 conjunto de SKU mais recente 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
- vm_scale_set_name
- str
O nome do conjunto de dimensionamento de VMs a 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 à 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
- 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 à 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
- 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
- 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.
- 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
- 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 à 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
- 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.
- skip_shutdown
- bool
O parâmetro para pedir o encerramento não gracioso da VM. O valor verdadeiro para este sinalizador indica um encerramento não gracioso, 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 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 Nenhum ou o resultado de cls(resposta)
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
- 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 Nenhum ou o resultado de cls(resposta)
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
- vm_scale_set_reimage_input
- VirtualMachineScaleSetReimageParameters ou IO
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 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 Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
begin_reimage_all
Reimage 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
- 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 Nenhum ou o resultado de cls(resposta)
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
- 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 Nenhum ou o resultado de cls(resposta)
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
- vm_scale_set_name
- str
O nome do conjunto de dimensionamento de máquinas virtuais para criar ou atualizar. Obrigatório.
- parameters
- OrchestrationServiceStateInput ou IO
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 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 Nenhum ou o resultado de cls(resposta)
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
- 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 Nenhum ou o resultado de cls(resposta)
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
- vm_scale_set_name
- str
O nome do conjunto de dimensionamento da VM para criar ou atualizar. Obrigatório.
- parameters
- VirtualMachineScaleSetUpdate ou IO
O objeto do conjunto de dimensionamento. É um tipo VirtualMachineScaleSetUpdate 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_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[None]
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 Nenhum ou o resultado de cls(resposta)
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
- vm_scale_set_name
- str
O nome do conjunto de dimensionamento de máquinas virtuais para criar ou atualizar. Obrigatório.
- parameters
- VMScaleSetConvertToSinglePlacementGroupInput ou IO
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 a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
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
- 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 a resposta direta
Devoluções
RecoveryWalkResponse ou o resultado de cls(resposta)
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
- expand
- str ou ExpandTypesForGetVMScaleSets
A expressão expandir a aplicar na operação. "UserData" obtém a propriedade UserData do conjunto de dimensionamento da VM 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 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
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
- cls
- callable
Um tipo ou função personalizado que será transmitido a 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
- 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_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
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 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.v2022_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_03_01\\models\\__init__.py'>
Azure SDK for Python