Partilhar via


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.Resource
VirtualMachineScaleSet

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.

tags
dict[str, str]

Etiquetas de recursos.

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.

zones
list[str]

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.

tags
dict[str, str]

Etiquetas de recursos.

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.

zones
list[str]

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.