VirtualMachineScaleSet interface
Beschreibt einen Skalierungssatz für virtuelle Computer.
- Extends
Eigenschaften
| additional |
Gibt zusätzliche Funktionen an, die auf den virtuellen Computern im Skalierungssatz für virtuelle Computer aktiviert oder deaktiviert sind. Beispiel: Gibt an, ob die virtuellen Computer die Möglichkeit haben, verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp anzufügen. |
| automatic |
Richtlinie für automatische Reparaturen. |
| constrained |
Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss. |
| do |
Wenn "Overprovision" aktiviert ist, werden Erweiterungen nur auf der angeforderten Anzahl von VMs gestartet, die schließlich aufbewahrt werden. Diese Eigenschaft stellt daher sicher, dass die Erweiterungen nicht auf den zusätzlichen überprovisionierten VMs ausgeführt werden. |
| etag | Etag wird in create/Update/Get response of the VMSS zurückgegeben, sodass der Kunde es im Header bereitstellen kann, um optimistische Updates sicherzustellen: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| extended |
Der erweiterte Speicherort des Skalierungssatzes für virtuelle Computer. |
| high |
Gibt die Hochgeschwindigkeitsverbindungsplatzierung für die VM-Skalierungsgruppe an. |
| host |
Gibt Informationen zur dedizierten Hostgruppe an, in der sich der Skalierungssatz des virtuellen Computers befindet. Mindest-API-Version: 2020-06-01. |
| identity | Die Identität des Skalierungssatzes für virtuelle Computer, falls konfiguriert. |
| orchestration |
Gibt den Orchestrierungsmodus für den Skalierungssatz des virtuellen Computers an. |
| overprovision | Gibt an, ob der Skalierungssatz für virtuelle Computer überprovisioniert werden soll. |
| placement | Der Abschnitt placement gibt die benutzerdefinierten Einschränkungen für die Hardwareplatzierung von VM-Skalierungsgruppen an. Diese Eigenschaft kann nach der Bereitstellung von VMSS nicht mehr geändert werden. Minimale API-Version: 2025-04-01. |
| plan | Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Bilder 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 das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Möchten Sie programmgesteuert bereitstellen, Erste Schritte –>. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern. |
| platform |
Anzahl der Fehlerdomänen für jede Platzierungsgruppe. |
| priority |
Gibt die gewünschten Ziele für das Mischen von Spot- und regulären Prioritäts-VMs innerhalb derselben VMSS Flex-Instanz an. |
| provisioning |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| proximity |
Gibt Informationen zur Näherungsplatzierungsgruppe an, der der Skalierungssatz des virtuellen Computers zugewiesen werden soll. Mindest-API-Version: 2018-04-01. |
| resiliency |
Richtlinie für Resilienz |
| scale |
Gibt die Richtlinien an, die beim Skalieren in virtuellen Computern im Skalierungssatz für virtuelle Computer angewendet werden. |
| scheduled |
Die ScheduledEventsPolicy. |
| single |
Wenn dies zutrifft, wird die Skalierung auf eine einzelne Platzierungsgruppe von maximal 100 virtuellen Computern beschränkt. HINWEIS: Wenn "singlePlacementGroup" auf "true" festgelegt ist, kann sie auf "false" geändert werden. Wenn "singlePlacementGroup" jedoch "false" ist, wird sie möglicherweise nicht auf "true" geändert. |
| sku | Die VM-Skalierungsgruppe sku. |
| sku |
Gibt das Sku-Profil für den Skalierungssatz des virtuellen Computers an. |
| spot |
Gibt die Spotwiederherstellungseigenschaften für den Skalierungssatz des virtuellen Computers an. |
| time |
Gibt die Zeit an, zu der die Vm Scale Set-Ressource erstellt wurde. Mindest-API-Version: 2021-11-01. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| unique |
Gibt die ID an, die einen Skalierungssatz für virtuelle Computer eindeutig identifiziert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| upgrade |
Die Upgraderichtlinie. |
| virtual |
Das Profil des virtuellen Computers. |
| zonal |
Gibt den Ausrichtungsmodus zwischen der Anzahl der Compute- und Speicherfehlerdomänen für virtuelle Computer an. |
| zone |
Gibt an, ob die Verteilung des virtuellen Computers streng über x-Zonen hinweg erzwungen werden soll, falls zonenausfall. zoneBalance-Eigenschaft kann nur festgelegt werden, wenn die Zoneneigenschaft des Skalierungssatzes mehr als eine Zone enthält. Wenn keine Zonen oder nur eine Zone angegeben sind, sollte die zoneBalance-Eigenschaft nicht festgelegt werden. |
| zones | Die Verfügbarkeitszonen. |
Geerbte Eigenschaften
| id | Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| location | Der geografische Standort, an dem sich die Ressource befindet |
| name | Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| system |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| tags | Ressourcentags. |
| type | Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
Details zur Eigenschaft
additionalCapabilities
Gibt zusätzliche Funktionen an, die auf den virtuellen Computern im Skalierungssatz für virtuelle Computer aktiviert oder deaktiviert sind. Beispiel: Gibt an, ob die virtuellen Computer die Möglichkeit haben, verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp anzufügen.
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 "Overprovision" aktiviert ist, werden Erweiterungen nur auf der angeforderten Anzahl von VMs gestartet, die schließlich aufbewahrt werden. Diese Eigenschaft stellt daher sicher, dass die Erweiterungen nicht auf den zusätzlichen überprovisionierten VMs ausgeführt werden.
doNotRunExtensionsOnOverprovisionedVMs?: boolean
Eigenschaftswert
boolean
etag
Etag wird in create/Update/Get response of the VMSS zurückgegeben, sodass der Kunde es im Header bereitstellen kann, um optimistische Updates sicherzustellen: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
etag?: string
Eigenschaftswert
string
extendedLocation
Der erweiterte Speicherort des Skalierungssatzes für virtuelle Computer.
extendedLocation?: ExtendedLocation
Eigenschaftswert
highSpeedInterconnectPlacement
Gibt die Hochgeschwindigkeitsverbindungsplatzierung für die VM-Skalierungsgruppe an.
highSpeedInterconnectPlacement?: string
Eigenschaftswert
string
hostGroup
Gibt Informationen zur dedizierten Hostgruppe an, in der sich der Skalierungssatz des virtuellen Computers befindet. Mindest-API-Version: 2020-06-01.
hostGroup?: SubResource
Eigenschaftswert
identity
Die Identität des Skalierungssatzes für virtuelle Computer, falls konfiguriert.
identity?: VirtualMachineScaleSetIdentity
Eigenschaftswert
orchestrationMode
Gibt den Orchestrierungsmodus für den Skalierungssatz des virtuellen Computers an.
orchestrationMode?: string
Eigenschaftswert
string
overprovision
Gibt an, ob der Skalierungssatz für virtuelle Computer überprovisioniert werden soll.
overprovision?: boolean
Eigenschaftswert
boolean
placement
Der Abschnitt placement gibt die benutzerdefinierten Einschränkungen für die Hardwareplatzierung von VM-Skalierungsgruppen an. Diese Eigenschaft kann nach der Bereitstellung von VMSS nicht mehr geändert werden. Minimale API-Version: 2025-04-01.
placement?: Placement
Eigenschaftswert
plan
Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Bilder 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 das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Möchten Sie programmgesteuert bereitstellen, Erste Schritte –>. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.
plan?: Plan
Eigenschaftswert
platformFaultDomainCount
Anzahl der Fehlerdomänen für jede Platzierungsgruppe.
platformFaultDomainCount?: number
Eigenschaftswert
number
priorityMixPolicy
Gibt die gewünschten Ziele für das Mischen von Spot- und regulären Prioritäts-VMs innerhalb derselben VMSS Flex-Instanz an.
priorityMixPolicy?: PriorityMixPolicy
Eigenschaftswert
provisioningState
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
provisioningState?: string
Eigenschaftswert
string
proximityPlacementGroup
Gibt Informationen zur Näherungsplatzierungsgruppe an, der der Skalierungssatz des virtuellen Computers zugewiesen werden soll. Mindest-API-Version: 2018-04-01.
proximityPlacementGroup?: SubResource
Eigenschaftswert
resiliencyPolicy
scaleInPolicy
Gibt die Richtlinien an, die beim Skalieren in virtuellen Computern im Skalierungssatz für virtuelle Computer angewendet werden.
scaleInPolicy?: ScaleInPolicy
Eigenschaftswert
scheduledEventsPolicy
Die ScheduledEventsPolicy.
scheduledEventsPolicy?: ScheduledEventsPolicy
Eigenschaftswert
singlePlacementGroup
Wenn dies zutrifft, wird die Skalierung auf eine einzelne Platzierungsgruppe von maximal 100 virtuellen Computern beschränkt. HINWEIS: Wenn "singlePlacementGroup" auf "true" festgelegt ist, kann sie auf "false" geändert werden. Wenn "singlePlacementGroup" jedoch "false" ist, wird sie möglicherweise nicht auf "true" geändert.
singlePlacementGroup?: boolean
Eigenschaftswert
boolean
sku
skuProfile
Gibt das Sku-Profil für den Skalierungssatz des virtuellen Computers an.
skuProfile?: SkuProfile
Eigenschaftswert
spotRestorePolicy
Gibt die Spotwiederherstellungseigenschaften für den Skalierungssatz des virtuellen Computers an.
spotRestorePolicy?: SpotRestorePolicy
Eigenschaftswert
timeCreated
Gibt die Zeit an, zu der die Vm Scale Set-Ressource erstellt wurde. Mindest-API-Version: 2021-11-01. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
timeCreated?: Date
Eigenschaftswert
Date
uniqueId
Gibt die ID an, die einen Skalierungssatz für virtuelle Computer eindeutig identifiziert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
uniqueId?: string
Eigenschaftswert
string
upgradePolicy
virtualMachineProfile
Das Profil des virtuellen Computers.
virtualMachineProfile?: VirtualMachineScaleSetVMProfile
Eigenschaftswert
zonalPlatformFaultDomainAlignMode
Gibt den Ausrichtungsmodus zwischen der Anzahl der Compute- und Speicherfehlerdomänen für virtuelle Computer an.
zonalPlatformFaultDomainAlignMode?: string
Eigenschaftswert
string
zoneBalance
Gibt an, ob die Verteilung des virtuellen Computers streng über x-Zonen hinweg erzwungen werden soll, falls zonenausfall. zoneBalance-Eigenschaft kann nur festgelegt werden, wenn die Zoneneigenschaft des Skalierungssatzes mehr als eine Zone enthält. Wenn keine Zonen oder nur eine Zone angegeben sind, sollte die zoneBalance-Eigenschaft nicht festgelegt werden.
zoneBalance?: boolean
Eigenschaftswert
boolean
zones
Die Verfügbarkeitszonen.
zones?: string[]
Eigenschaftswert
string[]
Geerbte Eigenschaftsdetails
id
Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
id?: string
Eigenschaftswert
string
geerbt vonTrackedResource.id
location
Der geografische Standort, an dem sich die Ressource befindet
location: string
Eigenschaftswert
string
geerbt vonTrackedResource.location
name
Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
name?: string
Eigenschaftswert
string
geerbt vonTrackedResource.name
systemData
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
systemData?: SystemData
Eigenschaftswert
geerbt vonTrackedResource.systemData-
tags
Ressourcentags.
tags?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
type
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
type?: string
Eigenschaftswert
string
geerbt vonTrackedResource.type