VirtualMachineScaleSet interface
Descreve um conjunto de dimensionamento de máquina virtual.
- Extends
Propriedades
| additional |
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. |
| automatic |
Política para reparações automáticas. |
| constrained |
Propriedade opcional que deve ser definida como True ou omitida. |
| do |
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. |
| extended |
O local estendido do Conjunto de Dimensionamento de Máquina Virtual. |
| high |
Especifica o posicionamento da interconexão de alta velocidade para o conjunto de escala da máquina virtual. |
| host |
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. |
| orchestration |
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. |
| placement | A seção Posicionamento especifica as restrições definidas pelo usuário para o posicionamento de hardware do conjunto de dimensionamento de máquinas virtuais. Essa propriedade não pode ser alterada depois que o VMSS é provisionado. Versão mínima api: 2025-04-01. |
| 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. |
| platform |
Contagem de domínio de falha para cada grupo de posicionamento. |
| priority |
Especifica os destinos desejados para misturar VMs de prioridade Spot e Regular na mesma instância do VMSS Flex. |
| provisioning |
O estado de provisionamento, que só aparece na resposta. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| proximity |
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. |
| resiliency |
Política de Resiliência |
| scale |
Especifica as políticas aplicadas ao dimensionar em Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. |
| scheduled |
O ScheduledEventsPolicy. |
| single |
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. |
| sku |
Especifica o perfil de sku para o conjunto de escala de máquina virtual. |
| spot |
Especifica as propriedades de Restauração Local para o conjunto de escala da máquina virtual. |
| time |
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. |
| unique |
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. |
| upgrade |
A política de atualização. |
| virtual |
O perfil da máquina virtual. |
| zonal |
Especifica o modo de alinhamento entre a computação do Conjunto de Escala da Máquina Virtual e a contagem de Domínio de Falha de armazenamento. |
| zone |
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 de disponibilidade. |
Propriedades Herdadas
| id | ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| location | A geolocalização onde o recurso vive |
| name | O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| system |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| tags | Tags de recursos. |
| type | O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" 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
highSpeedInterconnectPlacement
Especifica o posicionamento da interconexão de alta velocidade para o conjunto de escala da máquina virtual.
highSpeedInterconnectPlacement?: string
Valor de Propriedade
string
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
placement
A seção Posicionamento especifica as restrições definidas pelo usuário para o posicionamento de hardware do conjunto de dimensionamento de máquinas virtuais. Essa propriedade não pode ser alterada depois que o VMSS é provisionado. Versão mínima api: 2025-04-01.
placement?: Placement
Valor de Propriedade
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
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
skuProfile
Especifica o perfil de sku para o conjunto de escala de máquina virtual.
skuProfile?: SkuProfile
Valor de Propriedade
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
virtualMachineProfile
O perfil da máquina virtual.
virtualMachineProfile?: VirtualMachineScaleSetVMProfile
Valor de Propriedade
zonalPlatformFaultDomainAlignMode
Especifica o modo de alinhamento entre a computação do Conjunto de Escala da Máquina Virtual e a contagem de Domínio de Falha de armazenamento.
zonalPlatformFaultDomainAlignMode?: string
Valor de Propriedade
string
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 de disponibilidade.
zones?: string[]
Valor de Propriedade
string[]
Detalhes da Propriedade Herdada
id
ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor de Propriedade
string
herdado deTrackedResource.id
location
name
O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor de Propriedade
string
herdado deTrackedResource.name
systemData
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
systemData?: SystemData
Valor de Propriedade
herdado deTrackedResource.systemData
tags
Tags de recursos.
tags?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
herdado deTrackedResource.tags