OSProfile interface
Especifica as configurações do sistema operacional da máquina virtual. Algumas das configurações não podem ser alteradas depois que a VM é provisionada.
Propriedades
admin |
Especifica a senha 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. Isso só pode ser definido como False quando nenhuma extensão estiver presente na máquina virtual. |
computer |
Especifica o nome do sistema operacional do host da máquina virtual. Esse nome não pode ser atualizado após a criação da VM. Comprimento máximo (Windows): 15 caracteres. Comprimento máximo (Linux): 64 caracteres. Para convenções e restrições de nomenclatura, confira Diretrizes de implementação dos serviços de infraestrutura do Azure. |
custom |
Especifica uma cadeia de caracteres codificada na base 64 de dados personalizados. A cadeia de caracteres codificada na base 64 é decodificada para uma matriz binária que é salva como um arquivo na Máquina Virtual. A matriz binária pode ter no máximo 65535 bytes. Observação: não passe segredos ou senhas na propriedade customData. Essa propriedade não pode ser atualizada após a criação da VM. A propriedade 'customData' é passada para a VM a ser salva como um arquivo, para obter mais informações, consulte Dados personalizados em VMs do Azure. Para usar o cloud-init para sua VM linux, consulte Usando cloud-init para personalizar uma VM do Linux durante a criação. |
linux |
Especifica as configurações do sistema operacional Linux na máquina virtual. Para obter uma lista de distribuições do Linux com suporte, consulte Linux no Azure-Endorsed Distributions. |
require |
Propriedade opcional que deve ser definida como True ou omitida. |
secrets | Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados em uma máquina virtual, é recomendável usar a extensão de máquina virtual Key Vault do Azure para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows. |
windows |
Especifica as configurações de sistema operacional do Windows na máquina virtual. |
Detalhes da propriedade
adminPassword
Especifica a senha da conta de administrador.
Comprimento mínimo (Windows): 8 caracteres
Comprimento mínimo (Linux): 6 caracteres
Comprimento máximo (Windows): 123 caracteres
Comprimento máximo (Linux): 72 caracteres
Requisitos de complexidade: 3 de 4 condições abaixo precisam ser atendidas
Tem caracteres inferiores
Tem caracteres superiores
Tem um dígito
Tem um caractere 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 redefinir a senha, consulte Como redefinir o serviço de Área de Trabalho Remota ou sua senha de logon em uma VM do Windows
Para redefinir a senha raiz, consulte Gerenciar usuários, SSH e marcar ou reparar discos em VMs linux do Azure usando a extensão VMAccess
adminPassword?: string
Valor da propriedade
string
adminUsername
Especifica o nome da conta de administrador.
Essa propriedade não pode ser atualizada depois que a VM é criada.
Restrição somente do Windows: Não pode 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 caractere
Comprimento máximo (Linux): 64 caracteres
Comprimento máximo (Windows): 20 caracteres.
adminUsername?: string
Valor da propriedade
string
allowExtensionOperations
Especifica se as operações de extensão devem ser permitidas na máquina virtual. Isso só pode ser definido como False quando nenhuma extensão estiver presente na máquina virtual.
allowExtensionOperations?: boolean
Valor da propriedade
boolean
computerName
Especifica o nome do sistema operacional do host da máquina virtual. Esse nome não pode ser atualizado após a criação da VM. Comprimento máximo (Windows): 15 caracteres. Comprimento máximo (Linux): 64 caracteres. Para convenções e restrições de nomenclatura, confira Diretrizes de implementação dos serviços de infraestrutura do Azure.
computerName?: string
Valor da propriedade
string
customData
Especifica uma cadeia de caracteres codificada na base 64 de dados personalizados. A cadeia de caracteres codificada na base 64 é decodificada para uma matriz binária que é salva como um arquivo na Máquina Virtual. A matriz binária pode ter no máximo 65535 bytes. Observação: não passe segredos ou senhas na propriedade customData. Essa propriedade não pode ser atualizada após a criação da VM. A propriedade 'customData' é passada para a VM a ser salva como um arquivo, para obter mais informações, consulte Dados personalizados em VMs do Azure. Para usar o cloud-init para sua VM linux, consulte Usando cloud-init para personalizar uma VM do Linux durante a criação.
customData?: string
Valor da propriedade
string
linuxConfiguration
Especifica as configurações do sistema operacional Linux na máquina virtual. Para obter uma lista de distribuições do Linux com suporte, consulte Linux no Azure-Endorsed Distributions.
linuxConfiguration?: LinuxConfiguration
Valor da propriedade
requireGuestProvisionSignal
Propriedade opcional que deve ser definida como True ou omitida.
requireGuestProvisionSignal?: boolean
Valor da propriedade
boolean
secrets
Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados em uma máquina virtual, é recomendável usar a extensão de máquina virtual Key Vault do Azure para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows.
secrets?: VaultSecretGroup[]
Valor da propriedade
windowsConfiguration
Especifica as configurações de sistema operacional do Windows na máquina virtual.
windowsConfiguration?: WindowsConfiguration