Elemento da interface do usuário Microsoft.Compute.UserNameTextBox
Um controle de caixa de texto com validação interna para nomes de usuário Windows e Linux.
Exemplo de interface do usuário
Esquema
{
"name": "element1",
"type": "Microsoft.Compute.UserNameTextBox",
"label": "User name",
"defaultValue": "",
"toolTip": "",
"constraints": {
"required": true,
"regex": "^[a-z0-9A-Z]{1,30}$",
"validationMessage": "Only alphanumeric characters are allowed, and the value must be 1-30 characters long."
},
"osPlatform": "Windows",
"visible": true
}
Saída de exemplo
"Example name"
Observações
- Se
constraints.required
estiver definido comotrue
, a caixa de texto deve ter um valor para ser validada com êxito. O valor predefinido étrue
. osPlatform
deve ser especificado e pode ser Windows ou Linux.constraints.regex
é um padrão de expressão regular JavaScript. Se especificado, o valor da caixa de texto deve corresponder ao padrão para ser validado com êxito. O valor predefinido énull
.constraints.validationMessage
é uma cadeia de caracteres a ser exibida quando o valor da caixa de texto falhar na validação especificada porconstraints.regex
. Se não for especificado, as mensagens de validação internas da caixa de texto serão usadas. O valor predefinido énull
.- Este elemento tem validação interna baseada no valor especificado para
osPlatform
. A validação interna pode ser usada com uma expressão regular personalizada. Se um valor forconstraints.regex
especificado, as validações internas e personalizadas serão acionadas.
Próximos passos
- Para obter uma introdução à criação de definições de interface do usuário, consulte Introdução a CreateUiDefinition.
- Para obter uma descrição das propriedades comuns em elementos da interface do usuário, consulte Elementos CreateUiDefinition.