VirtualMachineScaleSet Classe
Descreve um Conjunto de Dimensionamento de Máquinas Virtuais.
As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.
Todos os parâmetros necessários têm de ser preenchidos para serem enviados para o Azure.
- Herança
-
azure.mgmt.compute.v2023_09_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, extended_location: _models.ExtendedLocation | 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, orchestration_mode: str | _models.OrchestrationMode | None = None, spot_restore_policy: _models.SpotRestorePolicy | None = None, priority_mix_policy: _models.PriorityMixPolicy | None = None, constrained_maximum_capacity: bool | None = None, resiliency_policy: _models.ResiliencyPolicy | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Localização do recurso. Obrigatório.
- sku
- Sku
O sku do conjunto de dimensionamento de máquinas virtuais.
- plan
- Plan
Especifica informações sobre a imagem do marketplace utilizada para criar a máquina virtual. Este elemento só é utilizado para imagens do marketplace. Antes de poder utilizar uma imagem do marketplace a partir de uma API, tem de ativar a imagem para utilização programática. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza as informações necessárias e, em seguida, clique em Guardar.
- identity
- VirtualMachineScaleSetIdentity
A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.
As zonas do conjunto de dimensionamento de máquinas virtuais. NOTA: as zonas de disponibilidade só podem ser definidas quando cria o conjunto de dimensionamento.
- extended_location
- ExtendedLocation
A localização expandida do Conjunto de Dimensionamento de Máquinas Virtuais.
- upgrade_policy
- UpgradePolicy
A política de atualização.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Política de reparações automáticas.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
O perfil da máquina virtual.
- overprovision
- bool
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreaprovisionado.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Quando o Overprovision está ativado, as extensões são iniciadas apenas no número pedido de VMs que são finalmente mantidas. Desta forma, esta propriedade irá garantir que as extensões não são executadas nas VMs extra sobreaprovisionadas.
- single_placement_group
- bool
Quando verdadeiro, isto limita o conjunto de dimensionamento a um único grupo de colocação, de tamanho máximo de 100 máquinas virtuais. NOTA: se singlePlacementGroup for verdadeiro, poderá ser modificado para falso. No entanto, se singlePlacementGroup for falso, poderá não ser modificado para verdadeiro.
- zone_balance
- bool
Se pretende forçar estritamente até mesmo a distribuição de Máquinas Virtuais entre zonas x em caso de indisponibilidade da zona. a propriedade zoneBalance só pode ser definida se a propriedade zonas do conjunto de dimensionamento contiver mais do que uma zona. Se não existirem zonas ou apenas uma zona especificada, a propriedade zoneBalance não deve ser definida.
- platform_fault_domain_count
- int
Contagem de Domínios de Falha para cada grupo de colocação.
- proximity_placement_group
- SubResource
Especifica informações sobre o grupo de colocação por proximidade ao qual o conjunto de dimensionamento de máquinas virtuais deve ser atribuído. Versão mínima da API: 2018-04-01.
- host_group
- SubResource
Especifica informações sobre o grupo de anfitriões dedicado no qual o conjunto de dimensionamento de máquinas virtuais reside. Versão mínima da API: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Especifica capacidades adicionais ativadas ou desativadas no Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. Por exemplo: se o Máquinas Virtuais tem a capacidade de suportar a anexação de discos de dados geridos com UltraSSD_LRS tipo de conta de armazenamento.
- scale_in_policy
- ScaleInPolicy
Especifica as políticas aplicadas ao dimensionar em Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais.
- orchestration_mode
- str ou OrchestrationMode
Especifica o modo de orquestração do conjunto de dimensionamento de máquinas virtuais. Os valores conhecidos são: "Uniforme" e "Flexível".
- spot_restore_policy
- SpotRestorePolicy
Especifica as propriedades de Restauro Spot para o conjunto de dimensionamento de máquinas virtuais.
- priority_mix_policy
- PriorityMixPolicy
Especifica os destinos pretendidos para misturar VMs de prioridade Spot e Regular na mesma instância do VMSS Flex.
- constrained_maximum_capacity
- bool
Propriedade opcional que tem de ser definida como Verdadeiro ou omitida.
- resiliency_policy
- ResiliencyPolicy
Política de Resiliência.
Variáveis
- id
- str
ID do Recurso.
- name
- str
Nome do recurso.
- type
- str
Tipo de recurso.
- location
- str
Localização do recurso. Obrigatório.
- sku
- Sku
O sku do conjunto de dimensionamento de máquinas virtuais.
- plan
- Plan
Especifica informações sobre a imagem do marketplace utilizada para criar a máquina virtual. Este elemento só é utilizado para imagens do marketplace. Antes de poder utilizar uma imagem do marketplace a partir de uma API, tem de ativar a imagem para utilização programática. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza as informações necessárias e, em seguida, clique em Guardar.
- identity
- VirtualMachineScaleSetIdentity
A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.
As zonas do conjunto de dimensionamento de máquinas virtuais. NOTA: as zonas de disponibilidade só podem ser definidas quando cria o conjunto de dimensionamento.
- extended_location
- ExtendedLocation
A localização expandida do Conjunto de Dimensionamento de Máquinas Virtuais.
- etag
- str
A propriedade Etag é devolvida em Criar/Atualizar/Obter resposta do VMSS, para que o cliente possa fornecê-la no cabeçalho para garantir atualizações otimistas.
- upgrade_policy
- UpgradePolicy
A política de atualização.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Política de reparações automáticas.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
O perfil da máquina virtual.
- provisioning_state
- str
O estado de aprovisionamento, que só aparece na resposta.
- overprovision
- bool
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreaprovisionado.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Quando o Overprovision está ativado, as extensões são iniciadas apenas no número pedido de VMs que são finalmente mantidas. Desta forma, esta propriedade irá garantir que as extensões não são executadas nas VMs extra sobreaprovisionadas.
- unique_id
- str
Especifica o ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais.
- single_placement_group
- bool
Quando verdadeiro, isto limita o conjunto de dimensionamento a um único grupo de colocação, de tamanho máximo de 100 máquinas virtuais. NOTA: se singlePlacementGroup for verdadeiro, poderá ser modificado para falso. No entanto, se singlePlacementGroup for falso, poderá não ser modificado para verdadeiro.
- zone_balance
- bool
Se pretende forçar estritamente até mesmo a distribuição de Máquinas Virtuais entre zonas x em caso de indisponibilidade da zona. a propriedade zoneBalance só pode ser definida se a propriedade zonas do conjunto de dimensionamento contiver mais do que uma zona. Se não existirem zonas ou apenas uma zona especificada, a propriedade zoneBalance não deve ser definida.
- platform_fault_domain_count
- int
Contagem de Domínios de Falha para cada grupo de colocação.
- proximity_placement_group
- SubResource
Especifica informações sobre o grupo de colocação por proximidade ao qual o conjunto de dimensionamento de máquinas virtuais deve ser atribuído. Versão mínima da API: 2018-04-01.
- host_group
- SubResource
Especifica informações sobre o grupo de anfitriões dedicado no qual o conjunto de dimensionamento de máquinas virtuais reside. Versão mínima da API: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Especifica capacidades adicionais ativadas ou desativadas no Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. Por exemplo: se o Máquinas Virtuais tem a capacidade de suportar a anexação de discos de dados geridos com UltraSSD_LRS tipo de conta de armazenamento.
- scale_in_policy
- ScaleInPolicy
Especifica as políticas aplicadas ao dimensionar em Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais.
- orchestration_mode
- str ou OrchestrationMode
Especifica o modo de orquestração do conjunto de dimensionamento de máquinas virtuais. Os valores conhecidos são: "Uniforme" e "Flexível".
- spot_restore_policy
- SpotRestorePolicy
Especifica as propriedades de Restauro Spot para o conjunto de dimensionamento de máquinas virtuais.
- priority_mix_policy
- PriorityMixPolicy
Especifica os destinos pretendidos para misturar VMs de prioridade Spot e Regular na mesma instância do VMSS Flex.
- time_created
- datetime
Especifica o momento em que o recurso do Conjunto de Dimensionamento de Máquinas Virtuais foi criado. Versão mínima da API: 2021-11-01.
- constrained_maximum_capacity
- bool
Propriedade opcional que tem de ser definida como Verdadeiro ou omitida.
- resiliency_policy
- ResiliencyPolicy
Política de Resiliência.
Azure SDK for Python