VirtualMachineScaleSetOSProfile 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
VirtualMachineScaleSetOSProfile() |
Initialisiert eine neue instance der VirtualMachineScaleSetOSProfile-Klasse. |
VirtualMachineScaleSetOSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>) |
Initialisiert eine neue instance der VirtualMachineScaleSetOSProfile-Klasse. |
VirtualMachineScaleSetOSProfile()
Initialisiert eine neue instance der VirtualMachineScaleSetOSProfile-Klasse.
public VirtualMachineScaleSetOSProfile ();
Public Sub New ()
Gilt für:
VirtualMachineScaleSetOSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)
Initialisiert eine neue instance der VirtualMachineScaleSetOSProfile-Klasse.
public VirtualMachineScaleSetOSProfile (string computerNamePrefix = default, string adminUsername = default, string adminPassword = default, string customData = default, Microsoft.Azure.Management.Compute.Models.WindowsConfiguration windowsConfiguration = default, Microsoft.Azure.Management.Compute.Models.LinuxConfiguration linuxConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VaultSecretGroup> secrets = default, bool? allowExtensionOperations = default, bool? requireGuestProvisionSignal = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile : string * string * string * string * Microsoft.Azure.Management.Compute.Models.WindowsConfiguration * Microsoft.Azure.Management.Compute.Models.LinuxConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VaultSecretGroup> * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile
Public Sub New (Optional computerNamePrefix As String = Nothing, Optional adminUsername As String = Nothing, Optional adminPassword As String = Nothing, Optional customData As String = Nothing, Optional windowsConfiguration As WindowsConfiguration = Nothing, Optional linuxConfiguration As LinuxConfiguration = Nothing, Optional secrets As IList(Of VaultSecretGroup) = Nothing, Optional allowExtensionOperations As Nullable(Of Boolean) = Nothing, Optional requireGuestProvisionSignal As Nullable(Of Boolean) = Nothing)
Parameter
- computerNamePrefix
- String
Gibt das Computernamenpräfix für alle virtuellen Computer in der Skalierungsgruppe an. Computernamenpräfixe müssen 1 bis 15 Zeichen lang sein.
- adminUsername
- String
Gibt den Namen des Administratorkontos an. <br><br>Windows-only-Einschränkung: Kann nicht in "" enden. <br><Nicht>zulässige Werte: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br>Minimum-length (Linux): 1 Zeichen <br><brMax-length> (Linux): 64 Zeichen <br><brMax-length> (Windows): 20 Zeichen
- adminPassword
- String
Gibt das Kennwort des Administratorkontos an. <br><br>Minimum-length (Windows): 8 Zeichen <br><br>Minimum-length (Linux): 6 Zeichen <br><br>Max-length (Windows): 123 Zeichen <br><br>Max-length (Linux): 72 Zeichen <br><br>Komplexitätsanforderungen: 3 von 4 Bedingungen unten müssen erfüllt <werden br> Hat untere Zeichen <br>Hat Oberzeichen <br> Hat eine Ziffer br br Hat eine Ziffer <br br> Hat ein Sonderzeichen (Regex-Übereinstimmung [\W_]) <br><br>Unzulässige Werte: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> Informationen zum Zurücksetzen des Kennworts finden Sie unter Zurücksetzen des Remotedesktopdiensts oder seines Anmeldekennworts auf einer Windows-VM<br><br> Zum Zurücksetzen des Stammkennworts finden Sie unter Verwalten von Benutzern, SSH und Überprüfen oder Reparieren von Datenträgern auf virtuellen Azure Linux-Computern mithilfe der VMAccess-Erweiterung
- customData
- String
Gibt eine Base-64-codierte Zeichenfolge benutzerdefinierter Daten an. Die Base-64-codierte Zeichenfolge wird in ein binäres Array decodiert, das auf dem virtuellen Computer als Datei gespeichert wird. Die maximale Länge des binären Arrays beträgt 65535 Bytes. Informationen zur Verwendung von cloud-init für Ihren virtuellen Computer finden Sie unter Verwenden von cloud-init zum Anpassen einer Linux-VM während der Erstellung.
- windowsConfiguration
- WindowsConfiguration
Gibt die Einstellungen des Windows-Betriebssystems auf dem virtuellen Computer an.
- linuxConfiguration
- LinuxConfiguration
Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux auf Azure-Endorsed Distributionen.
- secrets
- IList<VaultSecretGroup>
Gibt eine Gruppe von Zertifikaten an, die auf den virtuellen Computern in der Skalierungsgruppe installiert werden sollen. Zum Installieren von Zertifikaten auf einem virtuellen Computer wird empfohlen, die Azure Key Vault-VM-Erweiterung für Linux oder die Azure Key Vault Vm-Erweiterung für Windows zu verwenden.
Gibt an, ob Erweiterungsvorgänge für die VM-Skalierungsgruppe zulässig sein sollen. Dies kann nur dann auf False festgelegt werden, wenn keine Erweiterungen auf der VM-Skalierungsgruppe vorhanden sind.
Optionale Eigenschaft, die entweder auf True festgelegt oder ausgelassen werden muss.
Gilt für:
Azure SDK for .NET