Compartilhar via


VirtualMachineScaleSet interface

Descreve um conjunto de dimensionamento de máquinas virtuais.

Extends

Propriedades

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.

automaticRepairsPolicy

Política para reparos automáticos.

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 com excesso de provisionamento extra.

etag

Etag é propriedade retornada em Create/Update/Obter resposta do VMSS, para que o cliente possa fornecê-la no cabeçalho para garantir atualizações otimistas OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

extendedLocation

O local estendido do Conjunto de Dimensionamento de Máquinas Virtuais.

hostGroup

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

identity

A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.

orchestrationMode

Especifica o modo de orquestração para o conjunto de dimensionamento de máquinas virtuais.

overprovision

Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreprovisionado.

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.

platformFaultDomainCount

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

priorityMixPolicy

Especifica os destinos desejados para misturar VMs spot e prioridade regular na mesma instância do VMSS Flex.

provisioningState

O estado de provisionamento, que aparece apenas na resposta. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

proximityPlacementGroup

Especifica informações sobre o grupo de posicionamento 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.

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

sku

O sku do conjunto de dimensionamento de máquinas virtuais.

spotRestorePolicy

Especifica as propriedades de Restauração spot para o conjunto de dimensionamento de máquinas virtuais.

timeCreated

Especifica a hora em que o recurso conjunto de dimensionamento de máquinas virtuais foi criado. Versão mínima da api: 2021-11-01. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

uniqueId

Especifica a ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais. OBSERVAÇÃO: essa 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 até mesmo a distribuição da Máquina Virtual entre zonas x, caso haja interrupção de zona. A propriedade zoneBalance só poderá ser definida se a propriedade zones do conjunto de dimensionamento 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 de máquinas virtuais. OBSERVAÇÃO: as zonas de disponibilidade só podem ser definidas quando você cria o conjunto de dimensionamento

Propriedades herdadas

id

Observação da ID do recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

Localização do recurso

name

Observação do nome do recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Marcações de recursos

type

Observação do tipo de recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

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.

additionalCapabilities?: AdditionalCapabilities

Valor da propriedade

automaticRepairsPolicy

Política para reparos automáticos.

automaticRepairsPolicy?: AutomaticRepairsPolicy

Valor da propriedade

constrainedMaximumCapacity

Propriedade opcional que deve ser definida como True ou omitida.

constrainedMaximumCapacity?: boolean

Valor da 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 com excesso de provisionamento extra.

doNotRunExtensionsOnOverprovisionedVMs?: boolean

Valor da propriedade

boolean

etag

Etag é propriedade retornada em Create/Update/Obter resposta do VMSS, para que o cliente possa fornecê-la no cabeçalho para garantir atualizações otimistas OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

etag?: string

Valor da propriedade

string

extendedLocation

O local estendido do Conjunto de Dimensionamento de Máquinas Virtuais.

extendedLocation?: ExtendedLocation

Valor da propriedade

hostGroup

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

hostGroup?: SubResource

Valor da propriedade

identity

A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.

identity?: VirtualMachineScaleSetIdentity

Valor da propriedade

orchestrationMode

Especifica o modo de orquestração para o conjunto de dimensionamento de máquinas virtuais.

orchestrationMode?: string

Valor da propriedade

string

overprovision

Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreprovisionado.

overprovision?: boolean

Valor da propriedade

boolean

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.

plan?: Plan

Valor da propriedade

platformFaultDomainCount

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

platformFaultDomainCount?: number

Valor da propriedade

number

priorityMixPolicy

Especifica os destinos desejados para misturar VMs spot e prioridade regular na mesma instância do VMSS Flex.

priorityMixPolicy?: PriorityMixPolicy

Valor da propriedade

provisioningState

O estado de provisionamento, que aparece apenas na resposta. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

proximityPlacementGroup

Especifica informações sobre o grupo de posicionamento 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.

proximityPlacementGroup?: SubResource

Valor da propriedade

resiliencyPolicy

Política de resiliência

resiliencyPolicy?: ResiliencyPolicy

Valor da propriedade

scaleInPolicy

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

scaleInPolicy?: ScaleInPolicy

Valor da propriedade

scheduledEventsPolicy

O ScheduledEventsPolicy.

scheduledEventsPolicy?: ScheduledEventsPolicy

Valor da propriedade

singlePlacementGroup

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.

singlePlacementGroup?: boolean

Valor da propriedade

boolean

sku

O sku do conjunto de dimensionamento de máquinas virtuais.

sku?: Sku

Valor da propriedade

Sku

spotRestorePolicy

Especifica as propriedades de Restauração spot para o conjunto de dimensionamento de máquinas virtuais.

spotRestorePolicy?: SpotRestorePolicy

Valor da propriedade

timeCreated

Especifica a hora em que o recurso conjunto de dimensionamento de máquinas virtuais foi criado. Versão mínima da api: 2021-11-01. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

timeCreated?: Date

Valor da propriedade

Date

uniqueId

Especifica a ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

uniqueId?: string

Valor da propriedade

string

upgradePolicy

A política de atualização.

upgradePolicy?: UpgradePolicy

Valor da propriedade

virtualMachineProfile

O perfil da máquina virtual.

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

Valor da propriedade

zoneBalance

Se deve forçar estritamente até mesmo a distribuição da Máquina Virtual entre zonas x, caso haja interrupção de zona. A propriedade zoneBalance só poderá ser definida se a propriedade zones do conjunto de dimensionamento 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 da propriedade

boolean

zones

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

zones?: string[]

Valor da propriedade

string[]

Detalhes das propriedades herdadas

id

Observação da ID do recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

Herdado deResource.id

location

Localização do recurso

location: string

Valor da propriedade

string

Herdado deResource.location

name

Observação do nome do recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

Herdado deResource.name

tags

Marcações de recursos

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

Valor da propriedade

{[propertyName: string]: string}

Herdado deResource.tags

type

Observação do tipo de recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deResource.type