Freigeben über


VirtualMachineScaleSetVMProfile Konstruktoren

Definition

Überlädt

VirtualMachineScaleSetVMProfile()

Initialisiert eine neue instance der VirtualMachineScaleSetVMProfile-Klasse.

VirtualMachineScaleSetVMProfile(VirtualMachineScaleSetOSProfile, VirtualMachineScaleSetStorageProfile, VirtualMachineScaleSetNetworkProfile, SecurityProfile, DiagnosticsProfile, VirtualMachineScaleSetExtensionProfile, String, String, String, BillingProfile, ScheduledEventsProfile, String, CapacityReservationProfile, ApplicationProfile, VirtualMachineScaleSetHardwareProfile, ServiceArtifactReference, SecurityPostureReference)

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, String, String, BillingProfile, ScheduledEventsProfile, String, CapacityReservationProfile, ApplicationProfile, VirtualMachineScaleSetHardwareProfile, ServiceArtifactReference, SecurityPostureReference)

Initialisiert eine neue instance der VirtualMachineScaleSetVMProfile-Klasse.

public VirtualMachineScaleSetVMProfile (Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile osProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile storageProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile extensionProfile = default, string licenseType = default, string priority = default, string evictionPolicy = default, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile = default, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile = default, string userData = default, Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile capacityReservation = default, Microsoft.Azure.Management.Compute.Models.ApplicationProfile applicationProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetHardwareProfile hardwareProfile = default, Microsoft.Azure.Management.Compute.Models.ServiceArtifactReference serviceArtifactReference = default, Microsoft.Azure.Management.Compute.Models.SecurityPostureReference securityPostureReference = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile : Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile * string * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile * Microsoft.Azure.Management.Compute.Models.ApplicationProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetHardwareProfile * Microsoft.Azure.Management.Compute.Models.ServiceArtifactReference * Microsoft.Azure.Management.Compute.Models.SecurityPostureReference -> Microsoft.Azure.Management.Compute.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 String = Nothing, Optional evictionPolicy As String = Nothing, Optional billingProfile As BillingProfile = Nothing, Optional scheduledEventsProfile As ScheduledEventsProfile = Nothing, Optional userData As String = Nothing, Optional capacityReservation As CapacityReservationProfile = Nothing, Optional applicationProfile As ApplicationProfile = Nothing, Optional hardwareProfile As VirtualMachineScaleSetHardwareProfile = Nothing, Optional serviceArtifactReference As ServiceArtifactReference = Nothing, Optional securityPostureReference As SecurityPostureReference = 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 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. 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. <br><br> Mögliche Werte für das Windows Server-Betriebssystem: <br><br> Windows_Client <br><br br Windows_Server <> br><br> Mögliche Werte für Linux Server-Betriebssystem: <br><br br> RHEL_BYOS (für RHEL) <br><br SLES_BYOS br><<>> Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server<br br><brbr> Azure Hybrid Use Benefit for Linux Server <br br><Br> Api-Mindestversion: 2015-06-15

priority
String

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

evictionPolicy
String

Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an. Für virtuelle Azure Spot-Computer werden sowohl "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2019-03-01. Für Azure Spot-Skalierungsgruppen werden sowohl "Zuordnung aufheben" als auch "Löschen" 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. Api-Mindestversion: 2019-03-01.

scheduledEventsProfile
ScheduledEventsProfile

Gibt Konfigurationen im Zusammenhang mit geplanten Ereignissen an.

userData
String

UserData für die virtuellen Computer in der Skalierungsgruppe, die Base64-codiert sein müssen. Der Kunde sollte hier keine Geheimnisse übergeben. Api-Mindestversion: 2021-03-01.

capacityReservation
CapacityReservationProfile

Gibt die Kapazitätsreservierungsdetails einer Skalierungsgruppe an. Api-Mindestversion: 2021-04-01.

applicationProfile
ApplicationProfile

Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen.

hardwareProfile
VirtualMachineScaleSetHardwareProfile

Gibt die Hardwareprofildetails einer Skalierungsgruppe an. Api-Mindestversion: 2021-11-01.

serviceArtifactReference
ServiceArtifactReference

Gibt die Dienstartefaktverweis-ID an, die verwendet wird, um dieselbe Imageversion für alle virtuellen Computer in der Skalierungsgruppe festzulegen, wenn die neueste Imageversion verwendet wird. Api-Mindestversion: 2022-11-01

securityPostureReference
SecurityPostureReference

Gibt den Sicherheitsstatus an, der für alle virtuellen Computer in der Skalierungsgruppe verwendet werden soll. Api-Mindestversion: 2023-03-01

Gilt für: