Condividi tramite


VirtualMachineScaleSet interface

Descrive un set di scalabilità di macchine virtuali.

Extends

Proprietà

additionalCapabilities

Specifica funzionalità aggiuntive abilitate o disabilitate nelle macchine virtuali nel set di scalabilità di macchine virtuali. Ad esempio, se le macchine virtuali hanno la possibilità di supportare il collegamento di dischi dati gestiti con UltraSSD_LRS tipo di account di archiviazione.

automaticRepairsPolicy

Criteri per le riparazioni automatiche.

doNotRunExtensionsOnOverprovisionedVMs

Quando l'overprovision è abilitato, le estensioni vengono avviate solo sul numero richiesto di macchine virtuali che vengono infine mantenute. Questa proprietà garantisce quindi che le estensioni non vengano eseguite nelle macchine virtuali con provisioning eccessivo aggiuntivo.

hostGroup

Specifica informazioni sul gruppo host dedicato in cui risiede il set di scalabilità di macchine virtuali.

Versione minima api: 2020-06-01.

identity

Identità del set di scalabilità di macchine virtuali, se configurata.

overprovision

Specifica se il set di scalabilità di macchine virtuali deve essere sottoposto a provisioning eccessivo.

plan

Specifica informazioni sull'immagine del marketplace usata per creare la macchina virtuale. Questo elemento viene usato solo per le immagini del Marketplace. Prima di poter usare un'immagine del marketplace da un'API, è necessario abilitare l'immagine per l'uso a livello di codice. Nel portale di Azure individuare l'immagine del Marketplace che si vuole usare e quindi fare clic su Si vuole distribuire a livello di codice, Introduzione ->. Immettere le informazioni necessarie e quindi fare clic su Salva.

platformFaultDomainCount

Numero di domini di errore per ogni gruppo di posizionamento.

provisioningState

Stato di provisioning, visualizzato solo nella risposta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

proximityPlacementGroup

Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnato il set di scalabilità di macchine virtuali.

Versione minima api: 2018-04-01.

scaleInPolicy

Specifica i criteri di scalabilità orizzontale che determinano quali macchine virtuali vengono scelte per la rimozione quando viene ridimensionato un set di scalabilità di macchine virtuali.

singlePlacementGroup

Se true, questo limita il set di scalabilità a un singolo gruppo di posizionamento, con dimensioni massime di 100 macchine virtuali. NOTA: se singlePlacementGroup è true, può essere modificato in false. Tuttavia, se singlePlacementGroup è false, potrebbe non essere modificato in true.

sku

SKU del set di scalabilità di macchine virtuali.

uniqueId

Specifica l'ID che identifica in modo univoco un set di scalabilità di macchine virtuali. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

upgradePolicy

Criteri di aggiornamento.

virtualMachineProfile

Profilo della macchina virtuale.

zoneBalance

Se forzare rigorosamente anche la distribuzione di macchine virtuali tra zone x in caso di interruzione della zona.

zones

Zone del set di scalabilità di macchine virtuali. NOTA: le zone di disponibilità possono essere impostate solo quando si crea il set di scalabilità

Proprietà ereditate

id

NOTA ID risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

location

Percorso risorsa

name

NOME RISORSA NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

tags

Tag delle risorse

type

NOTA tipo di risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

additionalCapabilities

Specifica funzionalità aggiuntive abilitate o disabilitate nelle macchine virtuali nel set di scalabilità di macchine virtuali. Ad esempio, se le macchine virtuali hanno la possibilità di supportare il collegamento di dischi dati gestiti con UltraSSD_LRS tipo di account di archiviazione.

additionalCapabilities?: AdditionalCapabilities

Valore della proprietà

automaticRepairsPolicy

Criteri per le riparazioni automatiche.

automaticRepairsPolicy?: AutomaticRepairsPolicy

Valore della proprietà

doNotRunExtensionsOnOverprovisionedVMs

Quando l'overprovision è abilitato, le estensioni vengono avviate solo sul numero richiesto di macchine virtuali che vengono infine mantenute. Questa proprietà garantisce quindi che le estensioni non vengano eseguite nelle macchine virtuali con provisioning eccessivo aggiuntivo.

doNotRunExtensionsOnOverprovisionedVMs?: boolean

Valore della proprietà

boolean

hostGroup

Specifica informazioni sul gruppo host dedicato in cui risiede il set di scalabilità di macchine virtuali.

Versione minima api: 2020-06-01.

hostGroup?: SubResource

Valore della proprietà

identity

Identità del set di scalabilità di macchine virtuali, se configurata.

identity?: VirtualMachineScaleSetIdentity

Valore della proprietà

overprovision

Specifica se il set di scalabilità di macchine virtuali deve essere sottoposto a provisioning eccessivo.

overprovision?: boolean

Valore della proprietà

boolean

plan

Specifica informazioni sull'immagine del marketplace usata per creare la macchina virtuale. Questo elemento viene usato solo per le immagini del Marketplace. Prima di poter usare un'immagine del marketplace da un'API, è necessario abilitare l'immagine per l'uso a livello di codice. Nel portale di Azure individuare l'immagine del Marketplace che si vuole usare e quindi fare clic su Si vuole distribuire a livello di codice, Introduzione ->. Immettere le informazioni necessarie e quindi fare clic su Salva.

plan?: Plan

Valore della proprietà

platformFaultDomainCount

Numero di domini di errore per ogni gruppo di posizionamento.

platformFaultDomainCount?: number

Valore della proprietà

number

provisioningState

Stato di provisioning, visualizzato solo nella risposta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

proximityPlacementGroup

Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnato il set di scalabilità di macchine virtuali.

Versione minima api: 2018-04-01.

proximityPlacementGroup?: SubResource

Valore della proprietà

scaleInPolicy

Specifica i criteri di scalabilità orizzontale che determinano quali macchine virtuali vengono scelte per la rimozione quando viene ridimensionato un set di scalabilità di macchine virtuali.

scaleInPolicy?: ScaleInPolicy

Valore della proprietà

singlePlacementGroup

Se true, questo limita il set di scalabilità a un singolo gruppo di posizionamento, con dimensioni massime di 100 macchine virtuali. NOTA: se singlePlacementGroup è true, può essere modificato in false. Tuttavia, se singlePlacementGroup è false, potrebbe non essere modificato in true.

singlePlacementGroup?: boolean

Valore della proprietà

boolean

sku

SKU del set di scalabilità di macchine virtuali.

sku?: Sku

Valore della proprietà

Sku

uniqueId

Specifica l'ID che identifica in modo univoco un set di scalabilità di macchine virtuali. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

uniqueId?: string

Valore della proprietà

string

upgradePolicy

Criteri di aggiornamento.

upgradePolicy?: UpgradePolicy

Valore della proprietà

virtualMachineProfile

Profilo della macchina virtuale.

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

Valore della proprietà

zoneBalance

Se forzare rigorosamente anche la distribuzione di macchine virtuali tra zone x in caso di interruzione della zona.

zoneBalance?: boolean

Valore della proprietà

boolean

zones

Zone del set di scalabilità di macchine virtuali. NOTA: le zone di disponibilità possono essere impostate solo quando si crea il set di scalabilità

zones?: string[]

Valore della proprietà

string[]

Dettagli proprietà ereditate

id

NOTA ID risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

ereditato daResource.id

location

Percorso risorsa

location: string

Valore della proprietà

string

ereditato da Resource.location

name

NOME RISORSA NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name?: string

Valore della proprietà

string

ereditato daResource.name

tags

Tag delle risorse

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

Valore della proprietà

{[propertyName: string]: string}

ereditato daResource.tags

type

NOTA tipo di risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

ereditato daresource.type