OSProfile Classe
Especifica as definições do sistema operativo para a máquina virtual.
- Herança
-
azure.mgmt.compute._serialization.ModelOSProfile
Construtor
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, **kwargs: Any)
Keyword-Only Parameters
- computer_name
- str
Especifica o nome do SO anfitrião da máquina virtual.
<br>``<br>
Não é possível atualizar este nome depois de a VM ser criada.
<br>``<br>
Comprimento máximo (Windows): 15 carateres <br>``<br>
Comprimento máximo (Linux): 64 carateres. <br>``<br>
Para convenções de nomenclatura e restrições, veja Diretrizes de implementação dos serviços de infraestrutura do Azure.
- admin_username
- str
Especifica o nome da conta de administrador.
<br>``<br>
Restrição apenas para Windows: Não é possível terminar em "". <br>``<br>
Valores não 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".
<br>``<br>
Comprimento mínimo (Linux): comprimento máximo de 1 caráter <br>``<br>
(Linux): 64 carateres <br>``<br>
Comprimento máximo (Windows): 20 carateres <br>``<br>``<li>
Para acesso raiz à VM do Linux, veja Utilizar privilégios de raiz em máquinas virtuais do Linux no Azure<br>``<li>
Para obter uma lista de utilizadores de sistema incorporados no Linux que não devem ser utilizados neste campo, veja Selecionar Nomes de Utilizador para Linux no Azure.
- admin_password
- str
Especifica a palavra-passe da conta de administrador.
<br>``<br>
Comprimento mínimo (Windows): 8 carateres <br>``<br>
Comprimento mínimo (Linux): 6 carateres <br>``<br>
Comprimento máximo (Windows): 123 carateres <br>``<br>
Comprimento máximo (Linux): 72 carateres Requisitos<br>``<br>
de complexidade: 3 em 4 condições abaixo têm de ser cumpridos <br>
Tem carateres inferiores <br>
Tem carateres superiores :código:<br>
Tem um dígito <br>
Tem um caráter especial (Regex corresponde [W_]) <br>``<br>
Valores não permitidos: "", "<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 repor a palavra-passe, veja Como repor o serviço ambiente de trabalho remoto ou a palavra-passe de início de sessão numa VM <br>``<br>
do Windows Para repor a palavra-passe de raiz, veja Gerir utilizadores, SSH e verificar ou reparar discos em VMs linux do Azure com a Extensão VMAccess.
- custom_data
- str
Especifica uma cadeia codificada de base 64 de dados personalizados. A cadeia codificada de base 64 é descodificada para uma matriz binária que é guardada como um ficheiro na Máquina Virtual. O comprimento máximo da matriz binária é de 65535 bytes. <br>``<br>
Para utilizar o cloud-init para a sua VM, veja Utilizar o cloud-init para personalizar uma VM do Linux durante a criação.
- windows_configuration
- WindowsConfiguration
Especifica as definições do sistema operativo Windows na máquina virtual.
- linux_configuration
- LinuxConfiguration
Especifica as definições do sistema operativo Linux na máquina virtual. <br>
>>:code:<br>
Para obter uma lista de distribuições do Linux suportadas, consulte 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 executar distribuições não aprovadas, consulte Informações sobre Distribuições Não Aprovadas.
- secrets
- list[VaultSecretGroup]
Especifica o conjunto de certificados que devem ser instalados na máquina virtual.
- allow_extension_operations
- bool
Especifica se as operações de extensão devem ser permitidas na máquina virtual. <br>
:code:>><<<br>
isto só pode ser definido como Falso quando não existem extensões na máquina virtual.
Variáveis
- computer_name
- str
Especifica o nome do SO anfitrião da máquina virtual.
<br>``<br>
Não é possível atualizar este nome depois de a VM ser criada.
<br>``<br>
Comprimento máximo (Windows): 15 carateres <br>``<br>
Comprimento máximo (Linux): 64 carateres. <br>``<br>
Para convenções de nomenclatura e restrições, veja Diretrizes de implementação dos serviços de infraestrutura do Azure.
- admin_username
- str
Especifica o nome da conta de administrador. <br>``<br>
Restrição apenas para Windows: Não é possível terminar em "". <br>``<br>
Valores não 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". <br>``<br>
Comprimento mínimo (Linux): comprimento máximo de 1 caráter <br>``<br>
(Linux): 64 carateres <br>``<br>
Comprimento máximo (Windows): 20 carateres <br>``<br>``<li>
Para acesso raiz à VM do Linux, veja Utilizar privilégios de raiz em máquinas virtuais do Linux no Azure<br>``<li>
Para obter uma lista de utilizadores de sistema incorporados no Linux que não devem ser utilizados neste campo, veja Selecionar Nomes de Utilizador para Linux no Azure.
- admin_password
- str
Especifica a palavra-passe da conta de administrador.
<br>``<br>
Comprimento mínimo (Windows): 8 carateres <br>``<br>
Comprimento mínimo (Linux): 6 carateres <br>``<br>
Comprimento máximo (Windows): 123 carateres <br>``<br>
Comprimento máximo (Linux): 72 carateres Requisitos<br>``<br>
de complexidade: 3 em 4 condições abaixo têm de ser cumpridos <br>
Tem carateres inferiores <br>
Tem carateres superiores :código:<br>
Tem um dígito <br>
Tem um caráter especial (Regex corresponde [W_]) <br>``<br>
Valores não permitidos: "", "<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 repor a palavra-passe, veja Como repor o serviço ambiente de trabalho remoto ou a palavra-passe de início de sessão numa VM <br>``<br>
do Windows Para repor a palavra-passe de raiz, veja Gerir utilizadores, SSH e verificar ou reparar discos em VMs linux do Azure com a Extensão VMAccess.
- custom_data
- str
Especifica uma cadeia codificada de base 64 de dados personalizados. A cadeia codificada de base 64 é descodificada para uma matriz binária que é guardada como um ficheiro na Máquina Virtual. O comprimento máximo da matriz binária é de 65535 bytes. <br>``<br>
Para utilizar o cloud-init para a sua VM, veja Utilizar o cloud-init para personalizar uma VM do Linux durante a criação.
- windows_configuration
- WindowsConfiguration
Especifica as definições do sistema operativo Windows na máquina virtual.
- linux_configuration
- LinuxConfiguration
Especifica as definições do sistema operativo Linux na máquina virtual. <br>
>>:code:<br>
Para obter uma lista de distribuições do Linux suportadas, consulte 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 executar distribuições não aprovadas, consulte Informações sobre Distribuições Não Aprovadas.
- secrets
- list[VaultSecretGroup]
Especifica o conjunto de certificados que devem ser instalados na máquina virtual.
- allow_extension_operations
- bool
Especifica se as operações de extensão devem ser permitidas na máquina virtual. <br>
:code:>><<<br>
isto só pode ser definido como Falso quando não existem extensões na máquina virtual.
Azure SDK for Python