OSProfile interface
Especifica la configuración del sistema operativo para la máquina virtual. Algunas de las opciones de configuración no se pueden cambiar una vez que se aprovisiona la máquina virtual.
Propiedades
admin |
Especifica la contraseña de la cuenta de administrador. |
admin |
Especifica el nombre de la cuenta de administrador. |
allow |
Especifica si se deben permitir operaciones de extensión en la máquina virtual. Esto solo se puede establecer en False cuando no hay extensiones presentes en la máquina virtual. |
computer |
Especifica el nombre del sistema operativo host de la máquina virtual. Este nombre no se puede actualizar después de crear la máquina virtual. longitud máxima (Windows): 15 caracteres. longitud máxima (Linux): 64 caracteres. Para conocer las convenciones de nomenclatura y las restricciones, consulte directrices de implementación de servicios de infraestructura de Azure. |
custom |
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. Nota: No pase secretos ni contraseñas en la propiedad customData. Esta propiedad no se puede actualizar después de crear la máquina virtual. La propiedad "customData" se pasa a la máquina virtual que se va a guardar como un archivo, para obtener más información, consulte Datos personalizados en máquinas virtuales de Azure. Para usar cloud-init para la máquina virtual Linux, consulte Uso de cloud-init para personalizar una máquina virtual Linux durante la creación. |
linux |
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 on Azure-Endorsed Distributions. |
require |
Propiedad opcional que debe establecerse en True o omitirse. |
secrets | Especifica el conjunto de certificados que se deben instalar en la máquina virtual. Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. |
windows |
Especifica la configuración del sistema operativo Windows en la máquina virtual. |
Detalles de las propiedades
adminPassword
Especifica la contraseña de la cuenta de administrador.
longitud mínima (Windows): 8 caracteres
longitud mínima (Linux): 6 caracteres
longitud máxima (Windows): 123 caracteres
longitud máxima (Linux): 72 caracteres
requisitos de complejidad: 3 de 4 condiciones siguientes deben cumplirse.
Tiene caracteres inferiores
Tiene caracteres superiores
Tiene un dígito
Tiene un carácter especial (coincidencia regex [\W_])
valores no permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
Para restablecer la contraseña, consulte restablecimiento del servicio Escritorio remoto o su contraseña de inicio de sesión en una máquina virtual Windows
Para restablecer la contraseña raíz, consulte Administración de usuarios, SSH y comprobación o reparación de discos en máquinas virtuales Linux de Azure mediante la extensión VMAccess
adminPassword?: string
Valor de propiedad
string
adminUsername
Especifica el nombre de la cuenta de administrador.
Esta propiedad no se puede actualizar después de crear la máquina virtual.
restricción solo de Windows: No se puede terminar en "."
valores no permitidos: "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".
longitud mínima (Linux): 1 carácter
longitud máxima (Linux): 64 caracteres
longitud máxima (Windows): 20 caracteres.
adminUsername?: string
Valor de propiedad
string
allowExtensionOperations
Especifica si se deben permitir operaciones de extensión en la máquina virtual. Esto solo se puede establecer en False cuando no hay extensiones presentes en la máquina virtual.
allowExtensionOperations?: boolean
Valor de propiedad
boolean
computerName
Especifica el nombre del sistema operativo host de la máquina virtual. Este nombre no se puede actualizar después de crear la máquina virtual. longitud máxima (Windows): 15 caracteres. longitud máxima (Linux): 64 caracteres. Para conocer las convenciones de nomenclatura y las restricciones, consulte directrices de implementación de servicios de infraestructura de Azure.
computerName?: string
Valor de propiedad
string
customData
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. Nota: No pase secretos ni contraseñas en la propiedad customData. Esta propiedad no se puede actualizar después de crear la máquina virtual. La propiedad "customData" se pasa a la máquina virtual que se va a guardar como un archivo, para obtener más información, consulte Datos personalizados en máquinas virtuales de Azure. Para usar cloud-init para la máquina virtual Linux, consulte Uso de cloud-init para personalizar una máquina virtual Linux durante la creación.
customData?: string
Valor de propiedad
string
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 on Azure-Endorsed Distributions.
linuxConfiguration?: LinuxConfiguration
Valor de propiedad
requireGuestProvisionSignal
Propiedad opcional que debe establecerse en True o omitirse.
requireGuestProvisionSignal?: boolean
Valor de propiedad
boolean
secrets
Especifica el conjunto de certificados que se deben instalar en la máquina virtual. Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows.
secrets?: VaultSecretGroup[]
Valor de propiedad
windowsConfiguration
Especifica la configuración del sistema operativo Windows en la máquina virtual.
windowsConfiguration?: WindowsConfiguration