Compartir a través de


VirtualMachineScaleSetOSProfile Constructores

Definición

Sobrecargas

VirtualMachineScaleSetOSProfile()

Inicializa una nueva instancia de la clase VirtualMachineScaleSetOSProfile.

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

Inicializa una nueva instancia de la clase VirtualMachineScaleSetOSProfile.

VirtualMachineScaleSetOSProfile()

Inicializa una nueva instancia de la clase VirtualMachineScaleSetOSProfile.

public VirtualMachineScaleSetOSProfile ();
Public Sub New ()

Se aplica a

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

Inicializa una nueva instancia de la clase 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)

Parámetros

computerNamePrefix
String

Especifica el prefijo de nombre de equipo para todas las máquinas virtuales del conjunto de escalado. Los prefijos de nombre de equipo deben tener entre 1 y 15 caracteres.

adminUsername
String

Especifica el nombre de la cuenta de administrador. <br br><>Restricción solo de Windows: No se puede finalizar en "." <br br><>Disallowed values: "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><>Longitud mínima (Linux): 1 carácter <br><Br>Max-length (Linux): 64 caracteres <br Br><>Max-length (Windows): 20 caracteres

adminPassword
String

Especifica la contraseña de la cuenta de administrador. <> br><Longitud mínima (Windows): 8 caracteres <br><>Longitud mínima (Linux): 6 caracteres <br><Br>Max-length (Windows): 123 caracteres <br><> BrMax-length (Linux): 72 caracteres <><br>Requisitos de complejidad br: 3 de 4 condiciones por debajo de la necesidad de ser cumplido <br> Tiene caracteres inferiores br Tiene caracteres <>><superiores br Tiene un dígito br Tiene un dígito br>< Tiene un carácter especial (Regex match [\W_]) <br><Br>Disallowed values: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> Para restablecer la contraseña, consulte How to reset the Remote Desktop service or its login password in a Windows VM<br><Br> For resetting root password, see Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension

customData
String

Especifica una cadena codificada en base 64 de datos personalizados. La cadena codificada en base 64 se descodifica en una matriz binaria que se guarda como un archivo en la máquina virtual. La longitud máxima de la matriz binaria es de 65535 bytes. Para usar cloud-init para la máquina virtual, consulte Uso de cloud-init para personalizar una máquina virtual Linux durante la creación.

windowsConfiguration
WindowsConfiguration

Especifica la configuración del sistema operativo de Windows en la máquina virtual.

linuxConfiguration
LinuxConfiguration

Especifica la configuración del sistema operativo Linux en la máquina virtual. Para obtener una lista de las distribuciones de Linux admitidas, consulte Linux en distribuciones de Azure-Endorsed.

secrets
IList<VaultSecretGroup>

Especifica el conjunto de certificados que se deben instalar en las máquinas virtuales del conjunto de escalado. Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault para Linux o la extensión de máquina virtual de Azure Key Vault para Windows.

allowExtensionOperations
Nullable<Boolean>

Especifica si se deben permitir operaciones de extensión en el conjunto de escalado de máquinas virtuales. Esto solo se puede establecer en False cuando no hay extensiones presentes en el conjunto de escalado de máquinas virtuales.

requireGuestProvisionSignal
Nullable<Boolean>

Propiedad opcional que debe establecerse en True o omitirse.

Se aplica a