Freigeben über


VirtualMachineScaleSet interface

Beschreibt eine VM-Skalierungsgruppe.

Extends

Eigenschaften

additionalCapabilities

Gibt zusätzliche Funktionen an, die für die Virtual Machines in der VM-Skalierungsgruppe aktiviert oder deaktiviert sind. Für instance: Gibt an, ob die Virtual Machines das Anfügen verwalteter Datenträger mit UltraSSD_LRS Speicherkontotyp unterstützen können.

automaticRepairsPolicy

Richtlinie für automatische Reparaturen.

constrainedMaximumCapacity

Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss.

doNotRunExtensionsOnOverprovisionedVMs

Wenn die Überbereitstellung aktiviert ist, werden Erweiterungen nur auf der angeforderten Anzahl von VMs gestartet, die schließlich beibehalten werden. Diese Eigenschaft stellt daher sicher, dass die Erweiterungen nicht auf den zusätzlichen überdimensionierten VMs ausgeführt werden.

etag

Etag ist eine Eigenschaft, die in Create/Update/Get-Antwort der VMSS zurückgegeben wird, sodass der Kunde es im Header bereitstellen kann, um optimistische Updates sicherzustellen HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

extendedLocation

Der erweiterte Speicherort der VM-Skalierungsgruppe.

hostGroup

Gibt Informationen zu der dedizierten Hostgruppe an, in der sich die VM-Skalierungsgruppe befindet. Api-Mindestversion: 2020-06-01.

identity

Die Identität der VM-Skalierungsgruppe, sofern konfiguriert.

orchestrationMode

Gibt den Orchestrierungsmodus für die VM-Skalierungsgruppe an.

overprovision

Gibt an, ob die VM-Skalierungsgruppe überdimensioniert werden soll.

plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte -> . Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

platformFaultDomainCount

Fehlerdomänenanzahl für jede Platzierungsgruppe.

priorityMixPolicy

Gibt die gewünschten Ziele für die Mischung von VMs mit spot- und regulärer Priorität innerhalb derselben VMSS Flex-instance an.

provisioningState

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

proximityPlacementGroup

Gibt Informationen zur Näherungsplatzierungsgruppe an, der die VM-Skalierungsgruppe zugewiesen werden soll. Api-Mindestversion: 2018-04-01.

resiliencyPolicy

Richtlinie für Resilienz

scaleInPolicy

Gibt die Richtlinien an, die beim Skalieren in Virtual Machines in der VM-Skalierungsgruppe angewendet werden.

scheduledEventsPolicy

Die ScheduledEventsPolicy.

singlePlacementGroup

Bei True wird die Skalierungsgruppe auf eine einzelne Platzierungsgruppe mit einer maximalen Größe von 100 virtuellen Computern beschränkt. HINWEIS: Wenn singlePlacementGroup true ist, kann es in false geändert werden. Wenn für „singlePlacementGroup“ jedoch „false“ festgelegt ist, kann die Einstellung nicht in „true“ geändert werden.

sku

Die SKU der VM-Skalierungsgruppe.

spotRestorePolicy

Gibt die Spot Restore-Eigenschaften für die VM-Skalierungsgruppe an.

timeCreated

Gibt den Zeitpunkt an, zu dem die VM-Skalierungsgruppe-Ressource erstellt wurde. Api-Mindestversion: 2021-11-01. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

uniqueId

Gibt die ID an, die eine VM-Skalierungsgruppe eindeutig identifiziert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

upgradePolicy

Die Upgraderichtlinie.

virtualMachineProfile

Das VM-Profil.

zoneBalance

Gibt an, ob bei Einem Zonenausfall eine gleichmäßige VMs-Verteilung über X-Zonen hinweg erzwungen werden soll. die zoneBalance-Eigenschaft kann nur festgelegt werden, wenn die zones-Eigenschaft der Skalierungsgruppe mehr als eine Zone enthält. Wenn keine Zonen oder nur eine Zone angegeben ist, sollte die zoneBalance-Eigenschaft nicht festgelegt werden.

zones

Die VM-Skalierungsgruppenzonen. HINWEIS: Verfügbarkeitszonen können nur festgelegt werden, wenn Sie die Skalierungsgruppe erstellen.

Geerbte Eigenschaften

id

Ressourcen-ID HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

location

Ressourcenspeicherort

name

Ressourcenname HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

tags

Ressourcentags

type

Ressourcentyp HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

additionalCapabilities

Gibt zusätzliche Funktionen an, die für die Virtual Machines in der VM-Skalierungsgruppe aktiviert oder deaktiviert sind. Für instance: Gibt an, ob die Virtual Machines das Anfügen verwalteter Datenträger mit UltraSSD_LRS Speicherkontotyp unterstützen können.

additionalCapabilities?: AdditionalCapabilities

Eigenschaftswert

automaticRepairsPolicy

Richtlinie für automatische Reparaturen.

automaticRepairsPolicy?: AutomaticRepairsPolicy

Eigenschaftswert

constrainedMaximumCapacity

Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss.

constrainedMaximumCapacity?: boolean

Eigenschaftswert

boolean

doNotRunExtensionsOnOverprovisionedVMs

Wenn die Überbereitstellung aktiviert ist, werden Erweiterungen nur auf der angeforderten Anzahl von VMs gestartet, die schließlich beibehalten werden. Diese Eigenschaft stellt daher sicher, dass die Erweiterungen nicht auf den zusätzlichen überdimensionierten VMs ausgeführt werden.

doNotRunExtensionsOnOverprovisionedVMs?: boolean

Eigenschaftswert

boolean

etag

Etag ist eine Eigenschaft, die in Create/Update/Get-Antwort der VMSS zurückgegeben wird, sodass der Kunde es im Header bereitstellen kann, um optimistische Updates sicherzustellen HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

etag?: string

Eigenschaftswert

string

extendedLocation

Der erweiterte Speicherort der VM-Skalierungsgruppe.

extendedLocation?: ExtendedLocation

Eigenschaftswert

hostGroup

Gibt Informationen zu der dedizierten Hostgruppe an, in der sich die VM-Skalierungsgruppe befindet. Api-Mindestversion: 2020-06-01.

hostGroup?: SubResource

Eigenschaftswert

identity

Die Identität der VM-Skalierungsgruppe, sofern konfiguriert.

identity?: VirtualMachineScaleSetIdentity

Eigenschaftswert

orchestrationMode

Gibt den Orchestrierungsmodus für die VM-Skalierungsgruppe an.

orchestrationMode?: string

Eigenschaftswert

string

overprovision

Gibt an, ob die VM-Skalierungsgruppe überdimensioniert werden soll.

overprovision?: boolean

Eigenschaftswert

boolean

plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte -> . Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

plan?: Plan

Eigenschaftswert

platformFaultDomainCount

Fehlerdomänenanzahl für jede Platzierungsgruppe.

platformFaultDomainCount?: number

Eigenschaftswert

number

priorityMixPolicy

Gibt die gewünschten Ziele für die Mischung von VMs mit spot- und regulärer Priorität innerhalb derselben VMSS Flex-instance an.

priorityMixPolicy?: PriorityMixPolicy

Eigenschaftswert

provisioningState

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

proximityPlacementGroup

Gibt Informationen zur Näherungsplatzierungsgruppe an, der die VM-Skalierungsgruppe zugewiesen werden soll. Api-Mindestversion: 2018-04-01.

proximityPlacementGroup?: SubResource

Eigenschaftswert

resiliencyPolicy

Richtlinie für Resilienz

resiliencyPolicy?: ResiliencyPolicy

Eigenschaftswert

scaleInPolicy

Gibt die Richtlinien an, die beim Skalieren in Virtual Machines in der VM-Skalierungsgruppe angewendet werden.

scaleInPolicy?: ScaleInPolicy

Eigenschaftswert

scheduledEventsPolicy

Die ScheduledEventsPolicy.

scheduledEventsPolicy?: ScheduledEventsPolicy

Eigenschaftswert

singlePlacementGroup

Bei True wird die Skalierungsgruppe auf eine einzelne Platzierungsgruppe mit einer maximalen Größe von 100 virtuellen Computern beschränkt. HINWEIS: Wenn singlePlacementGroup true ist, kann es in false geändert werden. Wenn für „singlePlacementGroup“ jedoch „false“ festgelegt ist, kann die Einstellung nicht in „true“ geändert werden.

singlePlacementGroup?: boolean

Eigenschaftswert

boolean

sku

Die SKU der VM-Skalierungsgruppe.

sku?: Sku

Eigenschaftswert

Sku

spotRestorePolicy

Gibt die Spot Restore-Eigenschaften für die VM-Skalierungsgruppe an.

spotRestorePolicy?: SpotRestorePolicy

Eigenschaftswert

timeCreated

Gibt den Zeitpunkt an, zu dem die VM-Skalierungsgruppe-Ressource erstellt wurde. Api-Mindestversion: 2021-11-01. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

timeCreated?: Date

Eigenschaftswert

Date

uniqueId

Gibt die ID an, die eine VM-Skalierungsgruppe eindeutig identifiziert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

uniqueId?: string

Eigenschaftswert

string

upgradePolicy

Die Upgraderichtlinie.

upgradePolicy?: UpgradePolicy

Eigenschaftswert

virtualMachineProfile

Das VM-Profil.

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

Eigenschaftswert

zoneBalance

Gibt an, ob bei Einem Zonenausfall eine gleichmäßige VMs-Verteilung über X-Zonen hinweg erzwungen werden soll. die zoneBalance-Eigenschaft kann nur festgelegt werden, wenn die zones-Eigenschaft der Skalierungsgruppe mehr als eine Zone enthält. Wenn keine Zonen oder nur eine Zone angegeben ist, sollte die zoneBalance-Eigenschaft nicht festgelegt werden.

zoneBalance?: boolean

Eigenschaftswert

boolean

zones

Die VM-Skalierungsgruppenzonen. HINWEIS: Verfügbarkeitszonen können nur festgelegt werden, wenn Sie die Skalierungsgruppe erstellen.

zones?: string[]

Eigenschaftswert

string[]

Geerbte Eigenschaftsdetails

id

Ressourcen-ID HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

Geerbt vonResource.id

location

Ressourcenspeicherort

location: string

Eigenschaftswert

string

Geerbt vonResource.location

name

Ressourcenname HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

Geerbt vonResource.name

tags

Ressourcentags

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

Eigenschaftswert

{[propertyName: string]: string}

Geerbt vonResource.tags

type

Ressourcentyp HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

Geerbt vonResource.type