OSProfile interface
Especifica as definições do sistema operativo para a máquina virtual. Algumas das definições não podem ser alteradas depois de a VM ser aprovisionada.
Propriedades
admin |
Especifica a palavra-passe da conta de administrador. |
admin |
Especifica o nome da conta de administrador. |
allow |
Especifica se as operações de extensão devem ser permitidas na máquina virtual. Isto só pode ser definido como Falso quando não existem extensões na máquina virtual. |
computer |
Especifica o nome do SO anfitrião da máquina virtual. Não é possível atualizar este nome após a criação da VM. Comprimento máximo (Windows): 15 carateres. Comprimento máximo (Linux): 64 carateres. Para convenções de nomenclatura e restrições, veja Diretrizes de implementação dos serviços de infraestrutura do Azure. |
custom |
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. Nota: não transmita segredos ou palavras-passe na propriedade customData. Esta propriedade não pode ser atualizada depois de a VM ser criada. A propriedade "customData" é transmitida à VM para ser guardada como um ficheiro. Para obter mais informações, consulte Dados Personalizados em VMs do Azure. Para utilizar o cloud-init para a VM do Linux, veja Utilizar o cloud-init para personalizar uma VM do Linux durante a criação. |
linux |
Especifica as definições do sistema operativo Linux na máquina virtual. Para obter uma lista de distribuições suportadas do Linux, veja Linux on Azure-Endorsed Distributions (Distribuições de Azure-Endorsed). |
require |
Propriedade opcional que tem de ser definida como Verdadeiro ou omitida. |
secrets | Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados numa máquina virtual, recomenda-se que utilize a extensão de máquina virtual do Azure Key Vault para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows. |
windows |
Especifica as definições do sistema operativo Windows na máquina virtual. |
Detalhes de Propriedade
adminPassword
Especifica a palavra-passe da conta de administrador.
Comprimento mínimo (Windows): 8 carateres
Comprimento mínimo (Linux): 6 carateres
Comprimento máximo (Windows): 123 carateres
Comprimento máximo (Linux): 72 carateres
Requisitos de complexidade: 3 em 4 condições abaixo têm de ser cumpridas
Tem carateres mais baixos
Tem carateres superiores
Tem um dígito
Tem um caráter especial (correspondência regex [\W_])
Valores não permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
Para repor a palavra-passe, consulte Como repor o serviço de Ambiente de Trabalho Remoto ou a palavra-passe de início de sessão numa VM 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
adminPassword?: string
Valor de Propriedade
string
adminUsername
Especifica o nome da conta de administrador.
Esta propriedade não pode ser atualizada depois de a VM ser criada.
Restrição apenas para Windows: Não é possível terminar em "".
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".
Comprimento mínimo (Linux): 1 caráter
Comprimento máximo (Linux): 64 carateres
Comprimento máximo (Windows): 20 carateres.
adminUsername?: string
Valor de Propriedade
string
allowExtensionOperations
Especifica se as operações de extensão devem ser permitidas na máquina virtual. Isto só pode ser definido como Falso quando não existem extensões na máquina virtual.
allowExtensionOperations?: boolean
Valor de Propriedade
boolean
computerName
Especifica o nome do SO anfitrião da máquina virtual. Não é possível atualizar este nome após a criação da VM. Comprimento máximo (Windows): 15 carateres. Comprimento máximo (Linux): 64 carateres. Para convenções de nomenclatura e restrições, veja Diretrizes de implementação dos serviços de infraestrutura do Azure.
computerName?: string
Valor de Propriedade
string
customData
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. Nota: não transmita segredos ou palavras-passe na propriedade customData. Esta propriedade não pode ser atualizada depois de a VM ser criada. A propriedade "customData" é transmitida à VM para ser guardada como um ficheiro. Para obter mais informações, consulte Dados Personalizados em VMs do Azure. Para utilizar o cloud-init para a VM do Linux, veja Utilizar o cloud-init para personalizar uma VM do Linux durante a criação.
customData?: string
Valor de Propriedade
string
linuxConfiguration
Especifica as definições do sistema operativo Linux na máquina virtual. Para obter uma lista de distribuições suportadas do Linux, veja Linux on Azure-Endorsed Distributions (Distribuições de Azure-Endorsed).
linuxConfiguration?: LinuxConfiguration
Valor de Propriedade
requireGuestProvisionSignal
Propriedade opcional que tem de ser definida como Verdadeiro ou omitida.
requireGuestProvisionSignal?: boolean
Valor de Propriedade
boolean
secrets
Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados numa máquina virtual, recomenda-se que utilize a extensão de máquina virtual do Azure Key Vault para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows.
secrets?: VaultSecretGroup[]
Valor de Propriedade
windowsConfiguration
Especifica as definições do sistema operativo Windows na máquina virtual.
windowsConfiguration?: WindowsConfiguration