Freigeben über


VirtualMachineScaleSetData Klasse

Definition

Eine Klasse, die das VirtualMachineScaleSet-Datenmodell darstellt. Beschreibt eine VM-Skalierungsgruppe.

public class VirtualMachineScaleSetData : Azure.ResourceManager.Models.TrackedResourceData
type VirtualMachineScaleSetData = class
    inherit TrackedResourceData
Public Class VirtualMachineScaleSetData
Inherits TrackedResourceData
Vererbung
VirtualMachineScaleSetData

Konstruktoren

VirtualMachineScaleSetData(AzureLocation)

Initialisiert eine neue instance von VirtualMachineScaleSetData.

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 von verwalteten Datenträgern mit UltraSSD_LRS Speicherkontotyp unterstützen können.

AutomaticRepairsPolicy

Richtlinie für automatische Reparaturen.

DoNotRunExtensionsOnOverprovisionedVms

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

ExtendedLocation

Der erweiterte Speicherort der VM-Skalierungsgruppe.

HostGroupId

Ruft die ID ab oder legt sie fest.

Id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Geerbt von ResourceData)
Identity

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

IsMaximumCapacityConstrained

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

Location

Der geografische Standort, an dem sich die Ressource befindet.

(Geerbt von TrackedResourceData)
Name

Der Name der Ressource.

(Geerbt von ResourceData)
OrchestrationMode

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

Overprovision

Gibt an, ob die VM-Skalierungsgruppe überprovisioniert 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 über eine 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 das Mischen 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.

ProximityPlacementGroupId

Ruft die ID ab oder legt sie fest.

ResourceType

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

(Geerbt von ResourceData)
ScaleInPolicy

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

SinglePlacementGroup

Wenn dies wahr ist, 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 des VM-Skalierungsgruppen.

SpotRestorePolicy

Gibt die Eigenschaften der Spotwiederherstellung für die VM-Skalierungsgruppe an.

SystemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

(Geerbt von ResourceData)
Tags

Ressourcentags.

(Geerbt von TrackedResourceData)
TimeCreated

Gibt den Zeitpunkt an, zu dem die VM-Skalierungsgruppenressource erstellt wurde. Api-Mindestversion: 2021-11-01.

UniqueId

Gibt die ID an, die eine VM-Skalierungsgruppe eindeutig identifiziert.

UpgradePolicy

Die Upgraderichtlinie.

VirtualMachineProfile

Das VM-Profil.

ZoneBalance

Gibt an, ob eine gleichmäßige VMsverteilung im Falle eines Zonenausfalls über x-Zonen hinweg erzwungen werden soll. zoneBalance-Eigenschaft kann nur festgelegt werden, wenn die zonen-Eigenschaft des Skalierungssatzes 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.

Gilt für: