Partager via


VirtualMachineScaleSetOSProfile Constructeurs

Définition

Surcharges

VirtualMachineScaleSetOSProfile()

Initialise une nouvelle instance de la classe VirtualMachineScaleSetOSProfile.

VirtualMachineScaleSetOSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetOSProfile.

VirtualMachineScaleSetOSProfile()

Initialise une nouvelle instance de la classe VirtualMachineScaleSetOSProfile.

public VirtualMachineScaleSetOSProfile ();
Public Sub New ()

S’applique à

VirtualMachineScaleSetOSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetOSProfile.

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)

Paramètres

computerNamePrefix
String

Spécifie le préfixe de nom d’ordinateur pour toutes les machines virtuelles du groupe identique. Les préfixes de nom d’ordinateur doivent comporter entre 1 et 15 caractères.

adminUsername
String

Spécifie le nom du compte administrateur. <br><br restriction>Windows uniquement : ne peut pas se terminer par « ». <br><br>valeurs non autorisées : « 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>Longueur minimale (Linux) : 1 caractère <br><>longueur maximale (Linux) : 64 caractères <br><longueur>maximale (Windows) : 20 caractères

adminPassword
String

Spécifie le mot de passe du compte administrateur. <br><br>Longueur minimale (Windows) : 8 caractères <br><>longueur minimale (Linux) : 6 caractères <br><longueur>maximale (Windows) : 123 caractères <br><> longueurmaximale (Linux) : 72 caractères <br><br> complexitérequise : 3 des 4 conditions ci-dessous doivent être remplies br> Caractères inférieurs <<br>caractères supérieurs <br> a un chiffre <br br> A un caractère spécial (Regex match [\W_]) <br><br>Valeurs non autorisées : « abc@123 », « P@$$w 0rd », « P@ssw0rd », « P@ssword123 », « Pa$$word », « pass@word1 », « Password! », « Password1 », « Password22 », « iloveyou! » <br><br br> Pour réinitialiser le mot de passe, consultez Comment réinitialiser le service Bureau à distance ou son mot de passe de connexion dans une machine virtuelle<Windows br><br> Pour réinitialiser le mot de passe racine, consultez Gérer les utilisateurs, SSH et case activée ou réparer des disques sur des machines virtuelles Linux Azure à l’aide de l’extension VMAccess

customData
String

Spécifie une chaîne codée en base 64 de données personnalisées. La chaîne codée en base 64 est décodée dans un tableau binaire enregistré dans un fichier sur la machine virtuelle. La longueur maximale du tableau binaire est 65535 octets. Pour utiliser cloud-init pour votre machine virtuelle, consultez Utilisation de cloud-init pour personnaliser une machine virtuelle Linux lors de la création

windowsConfiguration
WindowsConfiguration

Spécifie les paramètres du système d’exploitation Windows sur la machine virtuelle.

linuxConfiguration
LinuxConfiguration

Spécifie les paramètres du système d’exploitation Linux sur la machine virtuelle. Pour obtenir la liste des distributions Linux prises en charge, consultez Linux on Azure-Endorsed Distributions.

secrets
IList<VaultSecretGroup>

Spécifie l’ensemble de certificats qui doivent être installés sur les machines virtuelles du groupe identique. Pour installer des certificats sur une machine virtuelle, il est recommandé d’utiliser l’extension de machine virtuelle Azure Key Vault pour Linux ou l’extension de machine virtuelle Azure Key Vault pour Windows.

allowExtensionOperations
Nullable<Boolean>

Spécifie si les opérations d’extension doivent être autorisées sur le groupe de machines virtuelles identiques. Cette valeur peut être définie sur False uniquement lorsqu’aucune extension n’est présente sur le groupe de machines virtuelles identiques.

requireGuestProvisionSignal
Nullable<Boolean>

Propriété facultative qui doit être définie sur True ou omise.

S’applique à