Compartilhar via


OSProfile Construtores

Definição

Sobrecargas

OSProfile()

Inicializa uma nova instância da classe OSProfile.

OSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)

Inicializa uma nova instância da classe OSProfile.

OSProfile()

Inicializa uma nova instância da classe OSProfile.

public OSProfile ();
Public Sub New ()

Aplica-se a

OSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)

Inicializa uma nova instância da classe OSProfile.

public OSProfile (string computerName = default, string adminUsername = default, string adminPassword = default, string customData = default, Microsoft.Azure.Management.Compute.Models.WindowsConfiguration windowsConfiguration = default, Microsoft.Azure.Management.Compute.Models.LinuxConfiguration linuxConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VaultSecretGroup> secrets = default, bool? allowExtensionOperations = default, bool? requireGuestProvisionSignal = default);
new Microsoft.Azure.Management.Compute.Models.OSProfile : string * string * string * string * Microsoft.Azure.Management.Compute.Models.WindowsConfiguration * Microsoft.Azure.Management.Compute.Models.LinuxConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VaultSecretGroup> * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.Management.Compute.Models.OSProfile
Public Sub New (Optional computerName As String = Nothing, Optional adminUsername As String = Nothing, Optional adminPassword As String = Nothing, Optional customData As String = Nothing, Optional windowsConfiguration As WindowsConfiguration = Nothing, Optional linuxConfiguration As LinuxConfiguration = Nothing, Optional secrets As IList(Of VaultSecretGroup) = Nothing, Optional allowExtensionOperations As Nullable(Of Boolean) = Nothing, Optional requireGuestProvisionSignal As Nullable(Of Boolean) = Nothing)

Parâmetros

computerName
String

Especifica o nome do sistema operacional do host da máquina virtual. Esse nome não pode ser atualizado depois que a VM é criada. 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 de serviços de infraestrutura do Azure.

adminUsername
String

Especifica o nome da conta de administrador. <br><br> Essa propriedade não pode ser atualizada após a criação da VM. <restrição somente do Windows br><br>: 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", "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): 1 caractere <br><br>Comprimento máximo (Linux): 64 caracteres <br><comprimento>máximo (Windows): 20 caracteres.

adminPassword
String

Especifica a senha da conta de administrador. <br><br>Comprimento mínimo (Windows): 8 caracteres <br>><Comprimentomínimo (Linux): 6 caracteres <br><br>Comprimento máximo (Windows): 123 caracteres <br Comprimentomáximo (>><Linux): 72 caracteres <br><br>Requisitos de complexidade: 3 de 4 condições abaixo precisam ser atendidas <br> Tem caracteres inferiores <br>Tem caracteres <superiores br> Tem um dígito <br> Tem um caractere especial (correspondência regex [\W_]) <br><>valores não permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> 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 br><br> 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

customData
String

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 depois que a VM é criada. 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 cloud-init para sua VM Linux, consulte Usando cloud-init para personalizar uma VM do Linux durante a criação.

windowsConfiguration
WindowsConfiguration

Especifica as configurações de sistema operacional do Windows na máquina virtual.

linuxConfiguration
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 em distribuições Azure-Endorsed.

secrets
IList<VaultSecretGroup>

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 do Azure Key Vault para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows.

allowExtensionOperations
Nullable<Boolean>

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.

requireGuestProvisionSignal
Nullable<Boolean>

Propriedade opcional que deve ser definida como True ou omitida.

Aplica-se a