Dela via


VirtualMachineScaleSet interface

Beskriver en VM-skalningsuppsättning.

Extends

Egenskaper

additionalCapabilities

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

automaticRepairsPolicy

Princip för automatiska reparationer.

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.

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.

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-portalen letar du upp den Marketplace-avbildning 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.

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 den närhetsplaceringsgrupp som vm-skalningsuppsättningen ska tilldelas till.

Lägsta API-version: 2018-04-01.

scaleInPolicy

Anger den inskalningsprincip som bestämmer vilka virtuella datorer som ska tas bort när en vm-skalningsuppsättning skalas in.

singlePlacementGroup

När det är sant begränsar detta skalningsuppsättningen till en enskild placeringsgrupp, med maximal storlek på 100 virtuella datorer. Obs! Om singlePlacementGroup är sant kan det ändras till false. Men om singlePlacementGroup är falskt kanske det inte ändras till sant.

sku

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

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 framtvinga strikt jämn distribution av virtuella datorer mellan x-zoner om det skulle uppstå zonstopp.

zones

Vm-skalningsuppsättningszonerna. 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 serialiseras inte. Den kan bara fyllas i av servern.

Egenskapsinformation

additionalCapabilities

Anger ytterligare funktioner som är aktiverade eller inaktiverade på de virtuella datorerna i VM-skalningsuppsättningen. Till exempel: om de virtuella datorerna 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

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

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

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-portalen letar du upp den Marketplace-avbildning 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

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 den närhetsplaceringsgrupp som vm-skalningsuppsättningen ska tilldelas till.

Lägsta API-version: 2018-04-01.

proximityPlacementGroup?: SubResource

Egenskapsvärde

scaleInPolicy

Anger den inskalningsprincip som bestämmer vilka virtuella datorer som ska tas bort när en vm-skalningsuppsättning skalas in.

scaleInPolicy?: ScaleInPolicy

Egenskapsvärde

singlePlacementGroup

När det är sant begränsar detta skalningsuppsättningen till en enskild placeringsgrupp, med maximal storlek på 100 virtuella datorer. Obs! Om singlePlacementGroup är sant kan det ändras till false. Men om singlePlacementGroup är falskt kanske det inte ändras till sant.

singlePlacementGroup?: boolean

Egenskapsvärde

boolean

sku

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

sku?: Sku

Egenskapsvärde

Sku

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 framtvinga strikt jämn distribution av virtuella datorer mellan x-zoner om det skulle uppstå zonstopp.

zoneBalance?: boolean

Egenskapsvärde

boolean

zones

Vm-skalningsuppsättningszonerna. 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

ärvs 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 serialiseras inte. Den kan bara fyllas i av servern.

type?: string

Egenskapsvärde

string

ärvs frånResource.type