Freigeben über


VirtualMachineScaleSetInner Konstruktoren

Definition

Überlädt

VirtualMachineScaleSetInner()

Initialisiert eine neue instance der VirtualMachineScaleSetInner-Klasse.

VirtualMachineScaleSetInner(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, VirtualMachineScaleSetIdentity, IList<String>)

Initialisiert eine neue instance der VirtualMachineScaleSetInner-Klasse.

VirtualMachineScaleSetInner()

Initialisiert eine neue instance der VirtualMachineScaleSetInner-Klasse.

public VirtualMachineScaleSetInner();
Public Sub New ()

Gilt für:

VirtualMachineScaleSetInner(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, VirtualMachineScaleSetIdentity, IList<String>)

Initialisiert eine neue instance der VirtualMachineScaleSetInner-Klasse.

public VirtualMachineScaleSetInner(string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Fluent.Models.Sku sku = default, Microsoft.Azure.Management.Compute.Fluent.Models.Plan plan = default, Microsoft.Azure.Management.Compute.Fluent.Models.UpgradePolicy upgradePolicy = default, Microsoft.Azure.Management.Compute.Fluent.Models.AutomaticRepairsPolicy automaticRepairsPolicy = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile = default, string provisioningState = default, bool? overprovision = default, bool? doNotRunExtensionsOnOverprovisionedVMs = default, string uniqueId = default, bool? singlePlacementGroup = default, bool? zoneBalance = default, int? platformFaultDomainCount = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource hostGroup = default, Microsoft.Azure.Management.Compute.Fluent.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Fluent.Models.ScaleInPolicy scaleInPolicy = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetIdentity identity = default, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Fluent.Models.Sku * Microsoft.Azure.Management.Compute.Fluent.Models.Plan * Microsoft.Azure.Management.Compute.Fluent.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Fluent.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.Compute.Fluent.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Fluent.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As Sku = Nothing, Optional plan As Plan = Nothing, Optional upgradePolicy As UpgradePolicy = Nothing, Optional automaticRepairsPolicy As AutomaticRepairsPolicy = Nothing, Optional virtualMachineProfile As VirtualMachineScaleSetVMProfile = Nothing, Optional provisioningState As String = Nothing, Optional overprovision As Nullable(Of Boolean) = Nothing, Optional doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean) = Nothing, Optional uniqueId As String = Nothing, Optional singlePlacementGroup As Nullable(Of Boolean) = Nothing, Optional zoneBalance As Nullable(Of Boolean) = Nothing, Optional platformFaultDomainCount As Nullable(Of Integer) = Nothing, Optional proximityPlacementGroup As SubResource = Nothing, Optional hostGroup As SubResource = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional scaleInPolicy As ScaleInPolicy = Nothing, Optional identity As VirtualMachineScaleSetIdentity = Nothing, Optional zones As IList(Of String) = Nothing)

Parameter

location
String
id
String
name
String
type
String
sku
Sku

Die SKU der VM-Skalierungsgruppe.

plan
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 das 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.

upgradePolicy
UpgradePolicy

Die Upgraderichtlinie.

automaticRepairsPolicy
AutomaticRepairsPolicy

Richtlinie für automatische Reparaturen.

virtualMachineProfile
VirtualMachineScaleSetVMProfile

Das VM-Profil.

provisioningState
String

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

overprovision
Nullable<Boolean>

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

doNotRunExtensionsOnOverprovisionedVMs
Nullable<Boolean>

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.

uniqueId
String

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

singlePlacementGroup
Nullable<Boolean>

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.

zoneBalance
Nullable<Boolean>

Gibt an, ob bei Einem Zonenausfall eine gleichmäßige VMs-Verteilung über X-Zonen hinweg erzwungen werden soll.

platformFaultDomainCount
Nullable<Int32>

Fehlerdomänenanzahl für jede Platzierungsgruppe.

proximityPlacementGroup
SubResource

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

hostGroup
SubResource

Gibt Informationen zu der dedizierten Hostgruppe an, in der sich die VM-Skalierungsgruppe befindet. <br><br>Mindestens API-Version: 2020-06-01.

additionalCapabilities
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.

scaleInPolicy
ScaleInPolicy

Gibt die Skalierungsrichtlinie an, die entscheidet, welche virtuellen Computer beim Horizontalskalieren einer VM-Skalierungsgruppe entfernt werden sollen.

identity
VirtualMachineScaleSetIdentity

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

zones
IList<String>

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

Gilt für: