Partilhar via


VirtualMachineScaleSet interface

Descreve um conjunto de dimensionamento de máquina virtual.

Extends

Propriedades

additionalCapabilities

Especifica recursos adicionais habilitados ou desabilitados nas Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. Por exemplo: se as Máquinas Virtuais têm a capacidade de suportar a anexação de discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento.

automaticRepairsPolicy

Política para reparações automáticas.

constrainedMaximumCapacity

Propriedade opcional que deve ser definida como True ou omitida.

doNotRunExtensionsOnOverprovisionedVMs

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 extras superprovisionadas.

etag

Etag é a propriedade retornada em Create/Update/Get response do VMSS, para que o cliente possa fornecê-la no cabeçalho para garantir atualizações otimistas NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

extendedLocation

O local estendido do Conjunto de Dimensionamento de Máquina Virtual.

hostGroup

Especifica informações sobre o grupo de hosts dedicados no qual o conjunto de dimensionamento de máquina virtual reside. Versão api mínima: 2020-06-01.

identity

A identidade do conjunto de dimensionamento da máquina virtual, se configurado.

orchestrationMode

Especifica o modo de orquestração para o conjunto de escala da máquina virtual.

overprovision

Especifica se o Conjunto de Dimensionamento de Máquina Virtual deve ser provisionado em excesso.

plan

Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Este elemento é usado apenas para imagens do mercado. Antes de poder usar uma imagem de mercado de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza todas as informações necessárias e, em seguida, clique em Guardar.

platformFaultDomainCount

Contagem de domínio de falha para cada grupo de posicionamento.

priorityMixPolicy

Especifica os destinos desejados para misturar VMs de prioridade Spot e Regular na mesma instância do VMSS Flex.

provisioningState

O estado de provisionamento, que só aparece na resposta. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

proximityPlacementGroup

Especifica informações sobre o grupo de posicionamento de proximidade ao qual o conjunto de dimensionamento de máquina virtual deve ser atribuído. Versão api mínima: 2018-04-01.

resiliencyPolicy

Política de Resiliência

scaleInPolicy

Especifica as políticas aplicadas ao dimensionar em Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais.

scheduledEventsPolicy

O ScheduledEventsPolicy.

singlePlacementGroup

Quando verdadeiro, isso limita a escala definida a um único grupo de posicionamento, de tamanho máximo de 100 máquinas virtuais. Observação : se singlePlacementGroup for true, ele pode ser modificado para false. No entanto, se singlePlacementGroup for false, ele não pode ser modificado para true.

sku

O sku do conjunto de escala da máquina virtual.

spotRestorePolicy

Especifica as propriedades de Restauração Local para o conjunto de escala da máquina virtual.

timeCreated

Especifica a hora em que o recurso Conjunto de Escala de Máquina Virtual foi criado. Versão mínima api: 2021-11-01. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

uniqueId

Especifica a ID que identifica exclusivamente um Conjunto de Escala de Máquina Virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

upgradePolicy

A política de atualização.

virtualMachineProfile

O perfil da máquina virtual.

zoneBalance

Se deve forçar estritamente mesmo a distribuição da Máquina Virtual entre zonas x no caso de haver interrupção de zona. A propriedade zoneBalance só pode ser definida se a propriedade zones do conjunto de escala contiver mais de uma zona. Se não houver zonas ou apenas uma zona especificada, a propriedade zoneBalance não deverá ser definida.

zones

As zonas do conjunto de dimensionamento da máquina virtual. NOTA: As zonas de disponibilidade só podem ser definidas quando cria o conjunto de escalas

Propriedades Herdadas

id

ID do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

Localização do recurso

name

Nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Tags de recursos

type

Tipo de recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

additionalCapabilities

Especifica recursos adicionais habilitados ou desabilitados nas Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. Por exemplo: se as Máquinas Virtuais têm a capacidade de suportar a anexação de discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento.

additionalCapabilities?: AdditionalCapabilities

Valor de Propriedade

automaticRepairsPolicy

Política para reparações automáticas.

automaticRepairsPolicy?: AutomaticRepairsPolicy

Valor de Propriedade

constrainedMaximumCapacity

Propriedade opcional que deve ser definida como True ou omitida.

constrainedMaximumCapacity?: boolean

Valor de Propriedade

boolean

doNotRunExtensionsOnOverprovisionedVMs

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 extras superprovisionadas.

doNotRunExtensionsOnOverprovisionedVMs?: boolean

Valor de Propriedade

boolean

etag

Etag é a propriedade retornada em Create/Update/Get response do VMSS, para que o cliente possa fornecê-la no cabeçalho para garantir atualizações otimistas NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

etag?: string

Valor de Propriedade

string

extendedLocation

O local estendido do Conjunto de Dimensionamento de Máquina Virtual.

extendedLocation?: ExtendedLocation

Valor de Propriedade

hostGroup

Especifica informações sobre o grupo de hosts dedicados no qual o conjunto de dimensionamento de máquina virtual reside. Versão api mínima: 2020-06-01.

hostGroup?: SubResource

Valor de Propriedade

identity

A identidade do conjunto de dimensionamento da máquina virtual, se configurado.

identity?: VirtualMachineScaleSetIdentity

Valor de Propriedade

orchestrationMode

Especifica o modo de orquestração para o conjunto de escala da máquina virtual.

orchestrationMode?: string

Valor de Propriedade

string

overprovision

Especifica se o Conjunto de Dimensionamento de Máquina Virtual deve ser provisionado em excesso.

overprovision?: boolean

Valor de Propriedade

boolean

plan

Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Este elemento é usado apenas para imagens do mercado. Antes de poder usar uma imagem de mercado de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza todas as informações necessárias e, em seguida, clique em Guardar.

plan?: Plan

Valor de Propriedade

platformFaultDomainCount

Contagem de domínio de falha para cada grupo de posicionamento.

platformFaultDomainCount?: number

Valor de Propriedade

number

priorityMixPolicy

Especifica os destinos desejados para misturar VMs de prioridade Spot e Regular na mesma instância do VMSS Flex.

priorityMixPolicy?: PriorityMixPolicy

Valor de Propriedade

provisioningState

O estado de provisionamento, que só aparece na resposta. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

proximityPlacementGroup

Especifica informações sobre o grupo de posicionamento de proximidade ao qual o conjunto de dimensionamento de máquina virtual deve ser atribuído. Versão api mínima: 2018-04-01.

proximityPlacementGroup?: SubResource

Valor de Propriedade

resiliencyPolicy

Política de Resiliência

resiliencyPolicy?: ResiliencyPolicy

Valor de Propriedade

scaleInPolicy

Especifica as políticas aplicadas ao dimensionar em Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais.

scaleInPolicy?: ScaleInPolicy

Valor de Propriedade

scheduledEventsPolicy

O ScheduledEventsPolicy.

scheduledEventsPolicy?: ScheduledEventsPolicy

Valor de Propriedade

singlePlacementGroup

Quando verdadeiro, isso limita a escala definida a um único grupo de posicionamento, de tamanho máximo de 100 máquinas virtuais. Observação : se singlePlacementGroup for true, ele pode ser modificado para false. No entanto, se singlePlacementGroup for false, ele não pode ser modificado para true.

singlePlacementGroup?: boolean

Valor de Propriedade

boolean

sku

O sku do conjunto de escala da máquina virtual.

sku?: Sku

Valor de Propriedade

Sku

spotRestorePolicy

Especifica as propriedades de Restauração Local para o conjunto de escala da máquina virtual.

spotRestorePolicy?: SpotRestorePolicy

Valor de Propriedade

timeCreated

Especifica a hora em que o recurso Conjunto de Escala de Máquina Virtual foi criado. Versão mínima api: 2021-11-01. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

timeCreated?: Date

Valor de Propriedade

Date

uniqueId

Especifica a ID que identifica exclusivamente um Conjunto de Escala de Máquina Virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

uniqueId?: string

Valor de Propriedade

string

upgradePolicy

A política de atualização.

upgradePolicy?: UpgradePolicy

Valor de Propriedade

virtualMachineProfile

O perfil da máquina virtual.

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

Valor de Propriedade

zoneBalance

Se deve forçar estritamente mesmo a distribuição da Máquina Virtual entre zonas x no caso de haver interrupção de zona. A propriedade zoneBalance só pode ser definida se a propriedade zones do conjunto de escala contiver mais de uma zona. Se não houver zonas ou apenas uma zona especificada, a propriedade zoneBalance não deverá ser definida.

zoneBalance?: boolean

Valor de Propriedade

boolean

zones

As zonas do conjunto de dimensionamento da máquina virtual. NOTA: As zonas de disponibilidade só podem ser definidas quando cria o conjunto de escalas

zones?: string[]

Valor de Propriedade

string[]

Detalhes da Propriedade Herdada

id

ID do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdada deResource.id

location

Localização do recurso

location: string

Valor de Propriedade

string

herdado de Resource.location

name

Nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdada deResource.name

tags

Tags de recursos

tags?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: string]: string}

herdado de Resource.tags

type

Tipo de recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de Resource.type