VirtualMachineScaleSetVMProfile Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Azure SDK for .NET