VirtualMachineScaleSet Classe
Descreve um conjunto de dimensionamento de máquinas virtuais.
As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.
Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.
- Herança
-
azure.mgmt.compute.v2020_06_01.models._models_py3.ResourceVirtualMachineScaleSet
Construtor
VirtualMachineScaleSet(*, location: str, tags: Dict[str, str] | None = None, sku: _models.Sku | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineScaleSetIdentity | None = None, zones: List[str] | None = None, upgrade_policy: _models.UpgradePolicy | None = None, automatic_repairs_policy: _models.AutomaticRepairsPolicy | None = None, virtual_machine_profile: _models.VirtualMachineScaleSetVMProfile | None = None, overprovision: bool | None = None, do_not_run_extensions_on_overprovisioned_v_ms: bool | None = None, single_placement_group: bool | None = None, zone_balance: bool | None = None, platform_fault_domain_count: int | None = None, proximity_placement_group: _models.SubResource | None = None, host_group: _models.SubResource | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, scale_in_policy: _models.ScaleInPolicy | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Local do recurso. Obrigatórios.
- sku
- Sku
O sku do conjunto de dimensionamento de máquinas virtuais.
- plan
- Plan
Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento só é usado para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução ->. Insira as informações necessárias e clique em Salvar.
- identity
- VirtualMachineScaleSetIdentity
A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.
As zonas do conjunto de dimensionamento de máquinas virtuais. OBSERVAÇÃO: as zonas de disponibilidade só podem ser definidas quando você cria o conjunto de dimensionamento.
- upgrade_policy
- UpgradePolicy
A política de atualização.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Política para reparos automáticos.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
O perfil da máquina virtual.
- overprovision
- bool
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreprovisionado.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Quando o Overprovision está habilitado, as extensões são iniciadas somente no número solicitado de VMs que são finalmente mantidas. Portanto, essa propriedade garantirá que as extensões não sejam executadas nas VMs com excesso de provisionamento extra.
- single_placement_group
- bool
Quando true, isso limita o conjunto de dimensionamento a um único grupo de posicionamento, de tamanho máximo de 100 máquinas virtuais. OBSERVAÇÃO: se singlePlacementGroup for true, ele poderá ser modificado para false. No entanto, se singlePlacementGroup for false, ele não poderá ser modificado para true.
- zone_balance
- bool
Se deve forçar estritamente até mesmo a distribuição da Máquina Virtual entre zonas x, caso haja interrupção de zona.
- platform_fault_domain_count
- int
Contagem de domínios de falha para cada grupo de posicionamento.
- proximity_placement_group
- SubResource
Especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de dimensionamento de máquinas virtuais deve ser atribuído. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- host_group
- SubResource
Especifica informações sobre o grupo de hosts dedicado no qual o conjunto de dimensionamento de máquinas virtuais reside. <br>
:code:>><<<br>
Versão mínima da api: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Especifica recursos adicionais habilitados ou desabilitados no Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. Por exemplo: se o Máquinas Virtuais tem a capacidade de dar suporte à anexação de discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento.
- scale_in_policy
- ScaleInPolicy
Especifica a política de escala que decide quais máquinas virtuais são escolhidas para remoção quando um Conjunto de Dimensionamento de Máquinas Virtuais é dimensionado.
Variáveis
- id
- str
ID do recurso.
- name
- str
Nome do recurso.
- type
- str
Tipo de recurso.
- location
- str
Local do recurso. Obrigatórios.
- sku
- Sku
O sku do conjunto de dimensionamento de máquinas virtuais.
- plan
- Plan
Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento só é usado para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução ->. Insira as informações necessárias e clique em Salvar.
- identity
- VirtualMachineScaleSetIdentity
A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.
As zonas do conjunto de dimensionamento de máquinas virtuais. OBSERVAÇÃO: as zonas de disponibilidade só podem ser definidas quando você cria o conjunto de dimensionamento.
- upgrade_policy
- UpgradePolicy
A política de atualização.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Política para reparos automáticos.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
O perfil da máquina virtual.
- provisioning_state
- str
O estado de provisionamento, que aparece apenas na resposta.
- overprovision
- bool
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreprovisionado.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Quando o Overprovision está habilitado, as extensões são iniciadas somente no número solicitado de VMs que são finalmente mantidas. Portanto, essa propriedade garantirá que as extensões não sejam executadas nas VMs com excesso de provisionamento extra.
- unique_id
- str
Especifica a ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais.
- single_placement_group
- bool
Quando true, isso limita o conjunto de dimensionamento a um único grupo de posicionamento, de tamanho máximo de 100 máquinas virtuais. OBSERVAÇÃO: se singlePlacementGroup for true, ele poderá ser modificado para false. No entanto, se singlePlacementGroup for false, ele não poderá ser modificado para true.
- zone_balance
- bool
Se deve forçar estritamente até mesmo a distribuição da Máquina Virtual entre zonas x, caso haja interrupção de zona.
- platform_fault_domain_count
- int
Contagem de domínios de falha para cada grupo de posicionamento.
- proximity_placement_group
- SubResource
Especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de dimensionamento de máquinas virtuais deve ser atribuído. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- host_group
- SubResource
Especifica informações sobre o grupo de hosts dedicado no qual o conjunto de dimensionamento de máquinas virtuais reside. <br>
:code:>><<<br>
Versão mínima da api: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Especifica recursos adicionais habilitados ou desabilitados no Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. Por exemplo: se o Máquinas Virtuais tem a capacidade de dar suporte à anexação de discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento.
- scale_in_policy
- ScaleInPolicy
Especifica a política de escala que decide quais máquinas virtuais são escolhidas para remoção quando um Conjunto de Dimensionamento de Máquinas Virtuais é dimensionado.
Azure SDK for Python