Dela via


VirtualMachineScaleSet interface

Beskriver en VM-skalningsuppsättning.

Extends

Egenskaper

additionalCapabilities

Anger ytterligare funktioner som är aktiverade eller inaktiverade på Virtual Machines i VM-skalningsuppsättningen. Till exempel: om Virtual Machines har möjlighet att stödja anslutning av hanterade datadiskar med UltraSSD_LRS lagringskontotyp.

automaticRepairsPolicy

Princip för automatiska reparationer.

constrainedMaximumCapacity

Valfri egenskap som antingen måste anges till Sant eller utelämnas.

doNotRunExtensionsOnOverprovisionedVMs

När Overprovision är aktiverat startas tillägg endast på det begärda antalet virtuella datorer som slutligen behålls. Den här egenskapen säkerställer därför att tilläggen inte körs på de extra överetablerade virtuella datorerna.

etag

Etag är egenskapen som returneras i Skapa/Update/Get-svaret för VMSS, så att kunden kan ange den i huvudet för att säkerställa optimistiska uppdateringar Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

extendedLocation

Den utökade platsen för VM-skalningsuppsättningen.

hostGroup

Anger information om den dedikerade värdgrupp som vm-skalningsuppsättningen finns i. Lägsta API-version: 2020-06-01.

identity

Identiteten för vm-skalningsuppsättningen, om den är konfigurerad.

orchestrationMode

Anger orkestreringsläget för vm-skalningsuppsättningen.

overprovision

Anger om vm-skalningsuppsättningen ska överetableras.

plan

Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure Portal letar du upp marketplace-avbildningen som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.

platformFaultDomainCount

Antal feldomäner för varje placeringsgrupp.

priorityMixPolicy

Anger önskade mål för att blanda virtuella datorer med oanvänd kapacitet och normal prioritet inom samma VMSS Flex-instans.

provisioningState

Etableringstillståndet, som bara visas i svaret. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

proximityPlacementGroup

Anger information om närhetsplaceringsgruppen som vm-skalningsuppsättningen ska tilldelas. Lägsta API-version: 2018-04-01.

resiliencyPolicy

Policy för återhämtning

scaleInPolicy

Anger de principer som tillämpas vid skalning i Virtual Machines i VM-skalningsuppsättningen.

scheduledEventsPolicy

The ScheduledEventsPolicy.

singlePlacementGroup

När det är sant begränsar detta skalningsuppsättningen till en enskild placeringsgrupp, med maxstorleken 100 virtuella datorer. Obs! Om singlePlacementGroup är sant kan det ändras till falskt. Men om singlePlacementGroup är falskt kan det hända att det inte ändras till sant.

sku

SKU:n för vm-skalningsuppsättningen.

spotRestorePolicy

Anger egenskaperna för återställning av oanvänd kapacitet för vm-skalningsuppsättningen.

timeCreated

Anger den tidpunkt då vm-skalningsuppsättningsresursen skapades. Lägsta API-version: 2021-11-01. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

uniqueId

Anger det ID som unikt identifierar en VM-skalningsuppsättning. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

upgradePolicy

Uppgraderingsprincipen.

virtualMachineProfile

Profilen för den virtuella datorn.

zoneBalance

Om du vill tvinga strikt även distribution av virtuella datorer mellan x-zoner om det skulle uppstå zonstopp. egenskapen zoneBalance kan bara anges om egenskapen zones för skalningsuppsättningen innehåller mer än en zon. Om det inte finns några zoner eller bara en angiven zon bör egenskapen zoneBalance inte anges.

zones

Zoner för vm-skalningsuppsättningar. Obs! Tillgänglighetszoner kan bara anges när du skapar skalningsuppsättningen

Ärvda egenskaper

id

Resurs-ID OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

location

Resursplats

name

Resursnamn OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

tags

Resurstaggar

type

Resurstyp OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

Egenskapsinformation

additionalCapabilities

Anger ytterligare funktioner som är aktiverade eller inaktiverade på Virtual Machines i VM-skalningsuppsättningen. Till exempel: om Virtual Machines har möjlighet att stödja anslutning av hanterade datadiskar med UltraSSD_LRS lagringskontotyp.

additionalCapabilities?: AdditionalCapabilities

Egenskapsvärde

automaticRepairsPolicy

Princip för automatiska reparationer.

automaticRepairsPolicy?: AutomaticRepairsPolicy

Egenskapsvärde

constrainedMaximumCapacity

Valfri egenskap som antingen måste anges till Sant eller utelämnas.

constrainedMaximumCapacity?: boolean

Egenskapsvärde

boolean

doNotRunExtensionsOnOverprovisionedVMs

När Overprovision är aktiverat startas tillägg endast på det begärda antalet virtuella datorer som slutligen behålls. Den här egenskapen säkerställer därför att tilläggen inte körs på de extra överetablerade virtuella datorerna.

doNotRunExtensionsOnOverprovisionedVMs?: boolean

Egenskapsvärde

boolean

etag

Etag är egenskapen som returneras i Skapa/Update/Get-svaret för VMSS, så att kunden kan ange den i huvudet för att säkerställa optimistiska uppdateringar Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

etag?: string

Egenskapsvärde

string

extendedLocation

Den utökade platsen för VM-skalningsuppsättningen.

extendedLocation?: ExtendedLocation

Egenskapsvärde

hostGroup

Anger information om den dedikerade värdgrupp som vm-skalningsuppsättningen finns i. Lägsta API-version: 2020-06-01.

hostGroup?: SubResource

Egenskapsvärde

identity

Identiteten för vm-skalningsuppsättningen, om den är konfigurerad.

identity?: VirtualMachineScaleSetIdentity

Egenskapsvärde

orchestrationMode

Anger orkestreringsläget för vm-skalningsuppsättningen.

orchestrationMode?: string

Egenskapsvärde

string

overprovision

Anger om vm-skalningsuppsättningen ska överetableras.

overprovision?: boolean

Egenskapsvärde

boolean

plan

Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure Portal letar du upp marketplace-avbildningen som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.

plan?: Plan

Egenskapsvärde

platformFaultDomainCount

Antal feldomäner för varje placeringsgrupp.

platformFaultDomainCount?: number

Egenskapsvärde

number

priorityMixPolicy

Anger önskade mål för att blanda virtuella datorer med oanvänd kapacitet och normal prioritet inom samma VMSS Flex-instans.

priorityMixPolicy?: PriorityMixPolicy

Egenskapsvärde

provisioningState

Etableringstillståndet, som bara visas i svaret. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningState?: string

Egenskapsvärde

string

proximityPlacementGroup

Anger information om närhetsplaceringsgruppen som vm-skalningsuppsättningen ska tilldelas. Lägsta API-version: 2018-04-01.

proximityPlacementGroup?: SubResource

Egenskapsvärde

resiliencyPolicy

Policy för återhämtning

resiliencyPolicy?: ResiliencyPolicy

Egenskapsvärde

scaleInPolicy

Anger de principer som tillämpas vid skalning i Virtual Machines i VM-skalningsuppsättningen.

scaleInPolicy?: ScaleInPolicy

Egenskapsvärde

scheduledEventsPolicy

The ScheduledEventsPolicy.

scheduledEventsPolicy?: ScheduledEventsPolicy

Egenskapsvärde

singlePlacementGroup

När det är sant begränsar detta skalningsuppsättningen till en enskild placeringsgrupp, med maxstorleken 100 virtuella datorer. Obs! Om singlePlacementGroup är sant kan det ändras till falskt. Men om singlePlacementGroup är falskt kan det hända att det inte ändras till sant.

singlePlacementGroup?: boolean

Egenskapsvärde

boolean

sku

SKU:n för vm-skalningsuppsättningen.

sku?: Sku

Egenskapsvärde

Sku

spotRestorePolicy

Anger egenskaperna för återställning av oanvänd kapacitet för vm-skalningsuppsättningen.

spotRestorePolicy?: SpotRestorePolicy

Egenskapsvärde

timeCreated

Anger den tidpunkt då vm-skalningsuppsättningsresursen skapades. Lägsta API-version: 2021-11-01. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

timeCreated?: Date

Egenskapsvärde

Date

uniqueId

Anger det ID som unikt identifierar en VM-skalningsuppsättning. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

uniqueId?: string

Egenskapsvärde

string

upgradePolicy

Uppgraderingsprincipen.

upgradePolicy?: UpgradePolicy

Egenskapsvärde

virtualMachineProfile

Profilen för den virtuella datorn.

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

Egenskapsvärde

zoneBalance

Om du vill tvinga strikt även distribution av virtuella datorer mellan x-zoner om det skulle uppstå zonstopp. egenskapen zoneBalance kan bara anges om egenskapen zones för skalningsuppsättningen innehåller mer än en zon. Om det inte finns några zoner eller bara en angiven zon bör egenskapen zoneBalance inte anges.

zoneBalance?: boolean

Egenskapsvärde

boolean

zones

Zoner för vm-skalningsuppsättningar. Obs! Tillgänglighetszoner kan bara anges när du skapar skalningsuppsättningen

zones?: string[]

Egenskapsvärde

string[]

Information om ärvda egenskaper

id

Resurs-ID OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

id?: string

Egenskapsvärde

string

Ärvd frånResource.id

location

Resursplats

location: string

Egenskapsvärde

string

Ärvd frånResource.location

name

Resursnamn OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

name?: string

Egenskapsvärde

string

Ärvd frånResource.name

tags

Resurstaggar

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

Egenskapsvärde

{[propertyName: string]: string}

Ärvd frånResource.tags

type

Resurstyp OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

type?: string

Egenskapsvärde

string

Ärvd frånResource.type