Compartir a través de


OSProfile Constructores

Definición

Sobrecargas

OSProfile()

Inicializa una nueva instancia de la clase OSProfile.

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

Inicializa una nueva instancia de la clase OSProfile.

OSProfile()

Inicializa una nueva instancia de la clase OSProfile.

public OSProfile ();
Public Sub New ()

Se aplica a

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

Inicializa una nueva instancia de la clase OSProfile.

public OSProfile (string computerName = default, string adminUsername = default, string adminPassword = default, string customData = default, Microsoft.Azure.Management.Compute.Fluent.Models.WindowsConfiguration windowsConfiguration = default, Microsoft.Azure.Management.Compute.Fluent.Models.LinuxConfiguration linuxConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Fluent.Models.VaultSecretGroup> secrets = default, bool? allowExtensionOperations = default, bool? requireGuestProvisionSignal = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.OSProfile : string * string * string * string * Microsoft.Azure.Management.Compute.Fluent.Models.WindowsConfiguration * Microsoft.Azure.Management.Compute.Fluent.Models.LinuxConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Fluent.Models.VaultSecretGroup> * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.Management.Compute.Fluent.Models.OSProfile
Public Sub New (Optional computerName 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

computerName
String

Especifica el nombre del sistema operativo de host de la máquina virtual. <> br><Br Este nombre no se puede actualizar una vez creada la máquina virtual. <br br><>Max-length (Windows): 15 caracteres <br><Br>Max-length (Linux): 64 caracteres. <br><Br> Para conocer las convenciones de nomenclatura y las restricciones, consulte Directrices de implementación de los servicios de infraestructura de Azure.

adminUsername
String

Especifica el nombre de la cuenta de administrador. <> br><Br Esta propiedad no se puede actualizar después de crear la máquina virtual. <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 <br br><><li> Para obtener acceso raíz a la máquina virtual Linux, consulte Using root privileges on Linux virtual machines in Azure<br><li> For a list of built-in system users on Linux that should not be used in this field, Consulte Selección de nombres de usuario para Linux en Azure.

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. <br><>Nota: No pasar secretos ni contraseñas en customData property<br><> Br Esta propiedad no se puede actualizar después de crear la máquina virtual. <br><br customData se pasa a la máquina virtual que se va a guardar como un archivo. Para obtener más información, consulte Custom Data on Azure VMs<br><Br> For using cloud-init for your Linux VM (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. <br><Br>Para obtener una lista de las distribuciones de Linux admitidas, consulte Linux on Azure-Endorsed Distributions<br>>< Para ejecutar distribuciones no aprobadas, vea Information for Non-Supportedd Distributions.

secrets
IList<VaultSecretGroup>

Especifica el conjunto de certificados que debe instalarse en la máquina virtual.

allowExtensionOperations
Nullable<Boolean>

Especifica si se deben permitir operaciones de extensión en la máquina virtual. <br Br><>Esto solo se puede establecer en False cuando no hay extensiones presentes en la máquina virtual.

requireGuestProvisionSignal
Nullable<Boolean>

Especifica si la señal de aprovisionamiento de invitado es necesaria para deducir que la máquina virtual se ha aprovisionado correctamente. Nota: Esta propiedad es solo para pruebas privadas y todos los clientes no deben establecer la propiedad en false.

Se aplica a