VirtualMachineScaleSetOSProfile Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
VirtualMachineScaleSetOSProfile() |
Inicializa uma nova instância da classe VirtualMachineScaleSetOSProfile. |
VirtualMachineScaleSetOSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>) |
Inicializa uma nova instância da classe VirtualMachineScaleSetOSProfile. |
VirtualMachineScaleSetOSProfile()
Inicializa uma nova instância da classe VirtualMachineScaleSetOSProfile.
public VirtualMachineScaleSetOSProfile ();
Public Sub New ()
Aplica-se a
VirtualMachineScaleSetOSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)
Inicializa uma nova instância da classe VirtualMachineScaleSetOSProfile.
public VirtualMachineScaleSetOSProfile (string computerNamePrefix = 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.VirtualMachineScaleSetOSProfile : 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.VirtualMachineScaleSetOSProfile
Public Sub New (Optional computerNamePrefix 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
- computerNamePrefix
- String
Especifica o prefixo de nome do computador para todas as máquinas virtuais no conjunto de dimensionamento. Os prefixos de nome do computador devem ter de 1 a 15 caracteres.
- adminUsername
- String
Especifica o nome da conta de administrador. <>restrição somente do Windows 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", "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>><Comprimento mínimo br (Linux): 6 caracteres <br>><Comprimento máximo (Windows): 123 caracteres <brComprimento máximo br><> (Linux): 72 caracteres <br><> Requisitos decomplexidade br: 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. Para usar o cloud-init para sua VM, 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 no Azure-Endorsed Distributions.
- secrets
- IList<VaultSecretGroup>
Especifica o conjunto de certificados que devem ser instalados nas máquinas virtuais no conjunto de dimensionamento. 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.
Especifica se as operações de extensão devem ser permitidas no conjunto de dimensionamento de máquinas virtuais. Isso só pode ser definido como False quando nenhuma extensão estiver presente no conjunto de dimensionamento de máquinas virtuais.
Propriedade opcional que deve ser definida como True ou omitida.
Aplica-se a
Azure SDK for .NET