Freigeben über


VirtualMachineScaleSetUpdate Konstruktoren

Definition

Überlädt

VirtualMachineScaleSetUpdate()

Initialisiert eine neue instance der VirtualMachineScaleSetUpdate-Klasse.

VirtualMachineScaleSetUpdate(IDictionary<String,String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetUpdateVMProfile, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, AdditionalCapabilities, ScaleInPolicy, SubResource, VirtualMachineScaleSetIdentity)

Initialisiert eine neue instance der VirtualMachineScaleSetUpdate-Klasse.

VirtualMachineScaleSetUpdate(IDictionary<String,String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetUpdateVMProfile, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, AdditionalCapabilities, ScaleInPolicy, SubResource, PriorityMixPolicy, SpotRestorePolicy, VirtualMachineScaleSetIdentity)

Initialisiert eine neue instance der VirtualMachineScaleSetUpdate-Klasse.

VirtualMachineScaleSetUpdate()

Initialisiert eine neue instance der VirtualMachineScaleSetUpdate-Klasse.

public VirtualMachineScaleSetUpdate ();
Public Sub New ()

Gilt für:

VirtualMachineScaleSetUpdate(IDictionary<String,String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetUpdateVMProfile, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, AdditionalCapabilities, ScaleInPolicy, SubResource, VirtualMachineScaleSetIdentity)

Initialisiert eine neue instance der VirtualMachineScaleSetUpdate-Klasse.

public VirtualMachineScaleSetUpdate (System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile virtualMachineProfile, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, bool? singlePlacementGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate : System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile * Nullable<bool> * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate
Public Sub New (tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetUpdateVMProfile, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), singlePlacementGroup As Nullable(Of Boolean), additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, proximityPlacementGroup As SubResource, identity As VirtualMachineScaleSetIdentity)

Parameter

tags
IDictionary<String,String>

Ressourcentags

sku
Sku

Die SKU der VM-Skalierungsgruppe.

plan
Plan

Der Kaufplan beim Bereitstellen einer VM-Skalierungsgruppe aus VM Marketplace-Images.

upgradePolicy
UpgradePolicy

Die Upgraderichtlinie.

automaticRepairsPolicy
AutomaticRepairsPolicy

Richtlinie für automatische Reparaturen.

virtualMachineProfile
VirtualMachineScaleSetUpdateVMProfile

Das VM-Profil.

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.

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.

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 Richtlinien an, die beim Skalieren in Virtual Machines in der VM-Skalierungsgruppe angewendet werden.

proximityPlacementGroup
SubResource

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

identity
VirtualMachineScaleSetIdentity

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

Gilt für:

VirtualMachineScaleSetUpdate(IDictionary<String,String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetUpdateVMProfile, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, AdditionalCapabilities, ScaleInPolicy, SubResource, PriorityMixPolicy, SpotRestorePolicy, VirtualMachineScaleSetIdentity)

Initialisiert eine neue instance der VirtualMachineScaleSetUpdate-Klasse.

public VirtualMachineScaleSetUpdate (System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Models.Sku sku = default, Microsoft.Azure.Management.Compute.Models.Plan plan = default, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy = default, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile virtualMachineProfile = default, bool? overprovision = default, bool? doNotRunExtensionsOnOverprovisionedVMs = default, bool? singlePlacementGroup = default, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy = default, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup = default, Microsoft.Azure.Management.Compute.Models.PriorityMixPolicy priorityMixPolicy = default, Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy spotRestorePolicy = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate : System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile * Nullable<bool> * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.PriorityMixPolicy * Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate
Public Sub New (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 VirtualMachineScaleSetUpdateVMProfile = Nothing, Optional overprovision As Nullable(Of Boolean) = Nothing, Optional doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean) = Nothing, Optional singlePlacementGroup As Nullable(Of Boolean) = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional scaleInPolicy As ScaleInPolicy = Nothing, Optional proximityPlacementGroup As SubResource = Nothing, Optional priorityMixPolicy As PriorityMixPolicy = Nothing, Optional spotRestorePolicy As SpotRestorePolicy = Nothing, Optional identity As VirtualMachineScaleSetIdentity = Nothing)

Parameter

tags
IDictionary<String,String>

Ressourcentags

sku
Sku

Die SKU der VM-Skalierungsgruppe.

plan
Plan

Der Kaufplan beim Bereitstellen einer VM-Skalierungsgruppe aus VM Marketplace-Images.

upgradePolicy
UpgradePolicy

Die Upgraderichtlinie.

automaticRepairsPolicy
AutomaticRepairsPolicy

Richtlinie für automatische Reparaturen.

virtualMachineProfile
VirtualMachineScaleSetUpdateVMProfile

Das VM-Profil.

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.

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.

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 Richtlinien an, die beim Skalieren in Virtual Machines in der VM-Skalierungsgruppe angewendet werden.

proximityPlacementGroup
SubResource

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

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

spotRestorePolicy
SpotRestorePolicy

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

identity
VirtualMachineScaleSetIdentity

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

Gilt für: