Compartir a través de


OSProfile Clase

Especifica la configuración del sistema operativo de la máquina virtual. Algunas de las opciones de configuración no se pueden cambiar una vez que se aprovisiona la máquina virtual.

Herencia
azure.mgmt.compute._serialization.Model
OSProfile

Constructor

OSProfile(*, computer_name: str | None = None, admin_username: str | None = None, admin_password: str | None = None, custom_data: str | None = None, windows_configuration: _models.WindowsConfiguration | None = None, linux_configuration: _models.LinuxConfiguration | None = None, secrets: List[_models.VaultSecretGroup] | None = None, allow_extension_operations: bool | None = None, require_guest_provision_signal: bool | None = None, **kwargs: Any)

Keyword-Only Parameters

computer_name
str

Especifica el nombre del sistema operativo host de la máquina virtual. <br>``<br> Este nombre no se puede actualizar después de crear la máquina virtual. <br>``<br>Longitud máxima (Windows): 15 caracteres <br>``<br>Longitud máxima (Linux): 64 caracteres. <br>``<br> Para conocer las convenciones de nomenclatura y las restricciones, consulte Las directrices de implementación de los servicios de infraestructura de Azure.

admin_username
str

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>Valores no permitidos: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "admin2", "admin2" aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br>``<br>Longitud mínima (Linux): 1 carácter <br>``<br>Longitud máxima (Linux): 64 caracteres <br>``<br>Longitud máxima (Windows): 20 caracteres <br>``<br>``<li> Para el acceso raíz a la máquina virtual Linux, consulte Uso de privilegios raíz en máquinas virtuales Linux en Azure<br>``<li> Para obtener una lista de usuarios del sistema integrados en Linux que no deben usarse en este campo, consulte Selección de nombres de usuario para Linux en Azure.

admin_password
str

Especifica la contraseña de la cuenta de administrador. <br>``<br>Longitud mínima (Windows): 8 caracteres Longitud mínima (Linux): 6 caracteres <br>``<br>Longitud máxima (Windows): 123 caracteres <br>``<br>Longitud máxima (Linux): 72 caracteres <br>``<br>Requisitos de complejidad: 3 de 4 condiciones siguientes deben cumplirse <br> Tiene caracteres inferiores Tiene caracteres <br>superiores :código:<br> Tiene un dígito <br> Tiene un carácter especial (Regex coincide con [W_]) <br>``<br> Valores no permitidos<br>``<br>: "", "<xref:mailto:abc@123><xref:mailto:P@$$w0rd>", "", "<xref:mailto:P@ssw0rd>", "<xref:mailto:P@ssword123> ", "Pa$$word", "", "<xref:mailto:pass@word1>Password!", "Password1", "Password22", "iloveyou!" <br>``<br> 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<br>``<br> 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.

custom_data
str

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>``<br>Nota: No pasar secretos ni contraseñas en la propiedad<br>``<br> customData 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 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).

windows_configuration
WindowsConfiguration

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

linux_configuration
LinuxConfiguration

Especifica la configuración del sistema operativo Linux en la máquina virtual. <br>>>:code:<br>Para obtener una lista de distribuciones de Linux admitidas, vea Linux on Azure-Endorsed Distributions <https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json>_<<<br>``<br> Para ejecutar distribuciones no aprobadas, consulte Información para distribuciones no aprobadas.

secrets
list[VaultSecretGroup]

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

allow_extension_operations
bool

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

require_guest_provision_signal
bool

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

Variables

computer_name
str

Especifica el nombre del sistema operativo host de la máquina virtual. <br>``<br> Este nombre no se puede actualizar después de crear la máquina virtual. <br>``<br>Longitud máxima (Windows): 15 caracteres <br>``<br>Longitud máxima (Linux): 64 caracteres. <br>``<br> Para conocer las convenciones de nomenclatura y las restricciones, consulte Las directrices de implementación de los servicios de infraestructura de Azure.

admin_username
str

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>Valores no permitidos: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "admin2", "admin2" aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br>``<br>Longitud mínima (Linux): 1 carácter <br>``<br>Longitud máxima (Linux): 64 caracteres <br>``<br>Longitud máxima (Windows): 20 caracteres <br>``<br>``<li> Para el acceso raíz a la máquina virtual Linux, consulte Uso de privilegios raíz en máquinas virtuales Linux en Azure<br>``<li> Para obtener una lista de usuarios del sistema integrados en Linux que no deben usarse en este campo, consulte Selección de nombres de usuario para Linux en Azure.

admin_password
str

Especifica la contraseña de la cuenta de administrador. <br>``<br>Longitud mínima (Windows): 8 caracteres Longitud mínima (Linux): 6 caracteres <br>``<br>Longitud máxima (Windows): 123 caracteres <br>``<br>Longitud máxima (Linux): 72 caracteres <br>``<br>Requisitos de complejidad: 3 de 4 condiciones siguientes deben cumplirse <br> Tiene caracteres inferiores Tiene caracteres <br>superiores :código:<br> Tiene un dígito <br> Tiene un carácter especial (Regex coincide con [W_]) <br>``<br> Valores no permitidos<br>``<br>: "", "<xref:mailto:abc@123><xref:mailto:P@$$w0rd>", "", "<xref:mailto:P@ssw0rd>", "<xref:mailto:P@ssword123> ", "Pa$$word", "", "<xref:mailto:pass@word1>Password!", "Password1", "Password22", "iloveyou!" <br>``<br> 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<br>``<br> 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.

custom_data
str

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>``<br>Nota: No pasar secretos ni contraseñas en la propiedad<br>``<br> customData 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 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).

windows_configuration
WindowsConfiguration

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

linux_configuration
LinuxConfiguration

Especifica la configuración del sistema operativo Linux en la máquina virtual. <br>>>:code:<br>Para obtener una lista de distribuciones de Linux admitidas, vea Linux on Azure-Endorsed Distributions <https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json>_<<<br>``<br> Para ejecutar distribuciones no aprobadas, consulte Información para distribuciones no aprobadas.

secrets
list[VaultSecretGroup]

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

allow_extension_operations
bool

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

require_guest_provision_signal
bool

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