VirtualMachineScaleSet interface
Descrive un set di scalabilità di macchine virtuali.
- Extends
Proprietà
| additional |
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. |
| automatic |
Criteri per le riparazioni automatiche. |
| constrained |
Proprietà facoltativa che deve essere impostata su True o omessa. |
| do |
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. |
| extended |
Posizione estesa del set di scalabilità di macchine virtuali. |
| high |
Specifica il posizionamento dell'interconnessione ad alta velocità per il set di scalabilità di macchine virtuali. |
| host |
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. |
| orchestration |
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. |
| platform |
Numero di domini di errore per ogni gruppo di posizionamento. |
| priority |
Specifica le destinazioni desiderate per combinare macchine virtuali con priorità spot e regolare all'interno della stessa istanza di VMSS Flex. |
| provisioning |
Stato di provisioning, visualizzato solo nella risposta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| proximity |
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. |
| resiliency |
Criteri per la resilienza |
| scale |
Specifica i criteri applicati durante il ridimensionamento nelle macchine virtuali nel set di scalabilità di macchine virtuali. |
| scheduled |
Il metodo ScheduledEventsPolicy. |
| single |
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. |
| sku |
Specifica il profilo sku per il set di scalabilità di macchine virtuali. |
| spot |
Specifica le proprietà di ripristino spot per il set di scalabilità di macchine virtuali. |
| time |
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. |
| unique |
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. |
| upgrade |
Criteri di aggiornamento. |
| virtual |
Profilo della macchina virtuale. |
| zonal |
Specifica la modalità di allineamento tra il calcolo del set di scalabilità di macchine virtuali e il numero di domini di errore di archiviazione. |
| zone |
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. |
| system |
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
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
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