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.

constrainedMaximumCapacity

Proprietà facoltativa che deve essere impostata su True o omessa.

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.

etag

Etag è la proprietà restituita nella risposta Create/Update/Get del set di scalabilità di macchine virtuali, in modo che il cliente possa specificarlo nell'intestazione per garantire gli aggiornamenti ottimistici NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

extendedLocation

Posizione estesa del set di scalabilità di macchine virtuali.

highSpeedInterconnectPlacement

Specifica il posizionamento dell'interconnessione ad alta velocità per il set di scalabilità di macchine virtuali.

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.

orchestrationMode

Specifica la modalità di orchestrazione per il set di scalabilità di macchine virtuali.

overprovision

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

placement

La sezione Selezione host specifica i vincoli definiti dall'utente per il posizionamento hardware del set di scalabilità di macchine virtuali. Questa proprietà non può essere modificata dopo il provisioning di VMSS. Versione API minima: 2025-04-01.

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.

priorityMixPolicy

Specifica le destinazioni desiderate per combinare macchine virtuali con priorità spot e regolare all'interno della stessa istanza di VMSS Flex.

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.

resiliencyPolicy

Criteri per la resilienza

scaleInPolicy

Specifica i criteri applicati durante il ridimensionamento nelle macchine virtuali nel set di scalabilità di macchine virtuali.

scheduledEventsPolicy

Il metodo ScheduledEventsPolicy.

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.

skuProfile

Specifica il profilo sku per il set di scalabilità di macchine virtuali.

spotRestorePolicy

Specifica le proprietà di ripristino spot per il set di scalabilità di macchine virtuali.

timeCreated

Specifica l'ora di creazione della risorsa del set di scalabilità di macchine virtuali. Versione minima api: 2021-11-01. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

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.

zonalPlatformFaultDomainAlignMode

Specifica la modalità di allineamento tra il calcolo del set di scalabilità di macchine virtuali e il numero di domini di errore di archiviazione.

zoneBalance

Se forzare rigorosamente anche la distribuzione di macchine virtuali tra zone x in caso di interruzione della zona. La proprietà zoneBalance può essere impostata solo se la proprietà zone del set di scalabilità contiene più di una zona. Se non sono specificate zone o una sola zona, la proprietà zoneBalance non deve essere impostata.

zones

Zone di disponibilità.

Proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

location

Posizione geografica in cui risiede la risorsa

name

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

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

tags

Tag di risorsa.

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: 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à

constrainedMaximumCapacity

Proprietà facoltativa che deve essere impostata su True o omessa.

constrainedMaximumCapacity?: boolean

Valore della proprietà

boolean

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

etag

Etag è la proprietà restituita nella risposta Create/Update/Get del set di scalabilità di macchine virtuali, in modo che il cliente possa specificarlo nell'intestazione per garantire gli aggiornamenti ottimistici NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

etag?: string

Valore della proprietà

string

extendedLocation

Posizione estesa del set di scalabilità di macchine virtuali.

extendedLocation?: ExtendedLocation

Valore della proprietà

highSpeedInterconnectPlacement

Specifica il posizionamento dell'interconnessione ad alta velocità per il set di scalabilità di macchine virtuali.

highSpeedInterconnectPlacement?: string

Valore della proprietà

string

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à

orchestrationMode

Specifica la modalità di orchestrazione per il set di scalabilità di macchine virtuali.

orchestrationMode?: string

Valore della proprietà

string

overprovision

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

overprovision?: boolean

Valore della proprietà

boolean

placement

La sezione Selezione host specifica i vincoli definiti dall'utente per il posizionamento hardware del set di scalabilità di macchine virtuali. Questa proprietà non può essere modificata dopo il provisioning di VMSS. Versione API minima: 2025-04-01.

placement?: Placement

Valore della proprietà

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

priorityMixPolicy

Specifica le destinazioni desiderate per combinare macchine virtuali con priorità spot e regolare all'interno della stessa istanza di VMSS Flex.

priorityMixPolicy?: PriorityMixPolicy

Valore della proprietà

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à

resiliencyPolicy

Criteri per la resilienza

resiliencyPolicy?: ResiliencyPolicy

Valore della proprietà

scaleInPolicy

Specifica i criteri applicati durante il ridimensionamento nelle macchine virtuali nel set di scalabilità di macchine virtuali.

scaleInPolicy?: ScaleInPolicy

Valore della proprietà

scheduledEventsPolicy

Il metodo ScheduledEventsPolicy.

scheduledEventsPolicy?: ScheduledEventsPolicy

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

skuProfile

Specifica il profilo sku per il set di scalabilità di macchine virtuali.

skuProfile?: SkuProfile

Valore della proprietà

spotRestorePolicy

Specifica le proprietà di ripristino spot per il set di scalabilità di macchine virtuali.

spotRestorePolicy?: SpotRestorePolicy

Valore della proprietà

timeCreated

Specifica l'ora di creazione della risorsa del set di scalabilità di macchine virtuali. Versione minima api: 2021-11-01. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

timeCreated?: Date

Valore della proprietà

Date

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à

zonalPlatformFaultDomainAlignMode

Specifica la modalità di allineamento tra il calcolo del set di scalabilità di macchine virtuali e il numero di domini di errore di archiviazione.

zonalPlatformFaultDomainAlignMode?: string

Valore della proprietà

string

zoneBalance

Se forzare rigorosamente anche la distribuzione di macchine virtuali tra zone x in caso di interruzione della zona. La proprietà zoneBalance può essere impostata solo se la proprietà zone del set di scalabilità contiene più di una zona. Se non sono specificate zone o una sola zona, la proprietà zoneBalance non deve essere impostata.

zoneBalance?: boolean

Valore della proprietà

boolean

zones

Zone di disponibilità.

zones?: string[]

Valore della proprietà

string[]

Dettagli proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

ereditato daTrackedResource.id

location

Posizione geografica in cui risiede la risorsa

location: string

Valore della proprietà

string

ereditato daTrackedResource.location

name

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

name?: string

Valore della proprietà

string

ereditato daTrackedResource.name

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData?: SystemData

Valore della proprietà

ereditato daTrackedResource.systemData

tags

Tag di risorsa.

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

Valore della proprietà

{[propertyName: string]: string}

ereditato daTrackedResource.tags

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

ereditato daTrackedResource.type