Freigeben über


VirtualMachineScaleSetVMProfile Konstruktoren

Definition

Überlädt

VirtualMachineScaleSetVMProfile()

Initialisiert eine neue instance der VirtualMachineScaleSetVMProfile-Klasse.

VirtualMachineScaleSetVMProfile(VirtualMachineScaleSetOSProfile, VirtualMachineScaleSetStorageProfile, VirtualMachineScaleSetNetworkProfile, SecurityProfile, DiagnosticsProfile, VirtualMachineScaleSetExtensionProfile, String, VirtualMachinePriorityTypes, VirtualMachineEvictionPolicyTypes, BillingProfile, ScheduledEventsProfile)

Initialisiert eine neue instance der VirtualMachineScaleSetVMProfile-Klasse.

VirtualMachineScaleSetVMProfile()

Initialisiert eine neue instance der VirtualMachineScaleSetVMProfile-Klasse.

public VirtualMachineScaleSetVMProfile ();
Public Sub New ()

Gilt für:

VirtualMachineScaleSetVMProfile(VirtualMachineScaleSetOSProfile, VirtualMachineScaleSetStorageProfile, VirtualMachineScaleSetNetworkProfile, SecurityProfile, DiagnosticsProfile, VirtualMachineScaleSetExtensionProfile, String, VirtualMachinePriorityTypes, VirtualMachineEvictionPolicyTypes, BillingProfile, ScheduledEventsProfile)

Initialisiert eine neue instance der VirtualMachineScaleSetVMProfile-Klasse.

public VirtualMachineScaleSetVMProfile (Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetOSProfile osProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetStorageProfile storageProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetNetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetExtensionProfile extensionProfile = default, string licenseType = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachinePriorityTypes priority = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineEvictionPolicyTypes evictionPolicy = default, Microsoft.Azure.Management.Compute.Fluent.Models.BillingProfile billingProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.ScheduledEventsProfile scheduledEventsProfile = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetVMProfile : Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetOSProfile * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetStorageProfile * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetNetworkProfile * Microsoft.Azure.Management.Compute.Fluent.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Fluent.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetExtensionProfile * string * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachinePriorityTypes * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineEvictionPolicyTypes * Microsoft.Azure.Management.Compute.Fluent.Models.BillingProfile * Microsoft.Azure.Management.Compute.Fluent.Models.ScheduledEventsProfile -> Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetVMProfile
Public Sub New (Optional osProfile As VirtualMachineScaleSetOSProfile = Nothing, Optional storageProfile As VirtualMachineScaleSetStorageProfile = Nothing, Optional networkProfile As VirtualMachineScaleSetNetworkProfile = Nothing, Optional securityProfile As SecurityProfile = Nothing, Optional diagnosticsProfile As DiagnosticsProfile = Nothing, Optional extensionProfile As VirtualMachineScaleSetExtensionProfile = Nothing, Optional licenseType As String = Nothing, Optional priority As VirtualMachinePriorityTypes = Nothing, Optional evictionPolicy As VirtualMachineEvictionPolicyTypes = Nothing, Optional billingProfile As BillingProfile = Nothing, Optional scheduledEventsProfile As ScheduledEventsProfile = Nothing)

Parameter

osProfile
VirtualMachineScaleSetOSProfile

Gibt die Betriebssystemeinstellungen für die virtuellen Computer in der Skalierungsgruppe an.

storageProfile
VirtualMachineScaleSetStorageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

networkProfile
VirtualMachineScaleSetNetworkProfile

Gibt die Eigenschaften der Netzwerkschnittstellen der virtuellen Computer in der Skalierungsgruppe an.

securityProfile
SecurityProfile

Gibt die Sicherheitsprofileinstellungen für die virtuellen Computer in der Skalierungsgruppe an.

diagnosticsProfile
DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. <br><br>Api-Mindestversion: 2015-06-15.

extensionProfile
VirtualMachineScaleSetExtensionProfile

Gibt eine Sammlung von Einstellungen für Erweiterungen an, die auf virtuellen Computern in der Skalierungsgruppe installiert sind.

licenseType
String

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde. Dieses Element wird nur für Images verwendet, die das Windows Server-Betriebssystem enthalten. <br><br> Mögliche Werte sind: <br><br> Windows_Client <br><br> Windows_Server <br><br Br> Wenn dieses Element in einer Anforderung für eine Aktualisierung enthalten ist, muss der Wert mit dem Anfangswert übereinstimmen. Dieser Wert kann nicht aktualisiert werden. <br><br> Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server<br><br> Minimum API-version: 2015-06-15

priority
VirtualMachinePriorityTypes

Gibt die Priorität für die virtuellen Computer in der Skalierungsgruppe an. <br><br>Api-Mindestversion: 2017-10-30-preview. Mögliche Werte: "Regular", "Low", "Spot"

evictionPolicy
VirtualMachineEvictionPolicyTypes

Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an. <br><Br>Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die api-Mindestversion ist 2019-03-01. <br><br>Für Azure Spot-Skalierungsgruppen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die api-Mindestversion ist 2017-10-30-preview. Mögliche Werte: "Deallocate", "Delete"

billingProfile
BillingProfile

Gibt die Abrechnungsdetails einer Azure Spot-VMSS an. <br><br>Api-Mindestversion: 2019-03-01.

scheduledEventsProfile
ScheduledEventsProfile

Gibt konfigurationen für geplante Ereignisse an.

Gilt für: