Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo é a lista de suporte de elementos para a visualização de formulários (uiFormDefinition.json), que é usada por formulários de portal de especificações modelo. Para Aplicações Geridas do Azure, use createUiDefinition.json elementos em vez disso.
A vista de forma reutiliza o mesmo contrato de elemento de referência que o CreateUiDefinition: propriedades como name, type, label, defaultValue, toolTip, constraints, options, e visible têm o mesmo significado, a menos que um artigo específico da vista do Formulário diga o contrário. Para evitar a repetição de esquemas partilhados, a coluna Referência liga a páginas existentes de elementos CreateUiDefinition para controlos que se comportam da mesma forma em ambos os formatos. A disponibilidade é determinada pela lista de suporte nesta página, não pela pasta física do artigo ligado.
Elementos suportados
Os tipos de elementos listados abaixo são suportados na vista de Formulário.
| Elemento | Purpose | Referência |
|---|---|---|
Microsoft.Common.CheckBox |
Caixa de verificação booleana. | Microsoft. Comum.Caixa de Verificação |
Microsoft.Common.DropDown |
Menu suspenso de seleção simples ou múltipla. | Microsoft. Common.DropDown |
Microsoft.Common.EditableGrid |
Linhas e colunas editáveis. Produz um array. | Microsoft. Common.EditableGrid |
Microsoft.Common.FileUpload |
Carrega um ficheiro local (conteúdo de texto ou URL do blob). | Microsoft. Common.FileUpload |
Microsoft.Common.Grid |
Ecrã tabular apenas de leitura com lâminas de adição e edição. | Microsoft. Common.Grid |
Microsoft.Common.InfoBox |
Informação inline, aviso ou banner de erro. | Microsoft. Common.InfoBox |
Microsoft.Common.LocationSelector |
Seletor de região independente. | Microsoft. Common.LocationSelector |
Microsoft.Common.ManagementGroupSelector |
Seletor de grupos de gestão autónomo. | Microsoft. Common.ManagementGroupSelector |
Microsoft.Common.OptionsGroup |
Grupo de rádio ao estilo pivot. | Microsoft. Common.OptionsGroup |
Microsoft.Common.PasswordBox |
Entrada mascarada com campo opcional de confirmação. | Microsoft. Common.PasswordBox |
Microsoft.Common.ResourceGroupSelector |
Seletor de grupos de recursos independente (existente ou novo). | Microsoft. Common.ResourceGroupSelector |
Microsoft.Common.ResourceScope |
Subscrição composta, grupo de recursos e seletor de localização para o âmbito de implementação. | Microsoft. Common.ResourceScope |
Microsoft.Common.Section |
Agrupa controlos filhos sob um título. Não é innegável. | Microsoft. Secção Comum |
Microsoft.Common.ServicePrincipalSelector |
Escolha um princípio de serviço Microsoft Entra. | Microsoft. Comum.ServiçoPrincipalSelecionador |
Microsoft.Common.Slider |
Controle deslizante numérico sobre um intervalo. | Microsoft. Slider Comum. |
Microsoft.Common.SubscriptionSelector |
Seletor de subscrição independente. | Microsoft. Common.SubscriptionSelector |
Microsoft.Common.TagsByResource |
Controlo de etiquetas padrão. | Microsoft. Common.TagsPorRecurso |
Microsoft.Common.TenantSelector |
Ecrã apenas de leitura do inquilino atual. | Microsoft. Common.TenantSelector |
Microsoft.Common.TextBlock |
Texto descritivo estático. | Microsoft. Common.TextBlock |
Microsoft.Common.TextBox |
Entrada de texto de uma ou múltipla linha. | Microsoft. Common.TextBox |
Microsoft.Compute.CredentialsCombo |
Nome de utilizador + (palavra-passe ou chave SSH) para criação de VM. Requer um osPlatform discriminador ("Linux" ou "Windows"); ver a nota abaixo. |
Microsoft. Compute.CredentialsCombo |
Microsoft.Compute.SizeSelector |
Seletor de SKU VM. | Microsoft. Compute.SizeSelector |
Microsoft.Compute.UserNameTextBox |
Caixa de texto do nome de utilizador com validação do nome de utilizador VM do Azure. | Microsoft. Compute.UserNameTextBox |
Microsoft.KeyVault.KeyVaultCertificateSelector |
Escolhe um certificado da Key Vault. | Microsoft. KeyVault.KeyVaultCertificateSelector |
Microsoft.ManagedIdentity.IdentitySelector |
Identidade gerida atribuída pelo sistema e pelo utilizador. | Microsoft. HandledIdentity.IdentitySelector |
Microsoft.Network.PublicIpAddressCombo |
IP pública existente ou nova. | Microsoft. Network.PublicIpAddressCombo |
Microsoft.Network.VirtualNetworkCombo |
Rede virtual existente ou nova e sub-redes. | Microsoft. Network.VirtualNetworkCombo |
Microsoft.Solutions.ArmApiControl |
Emita uma chamada do Azure Resource Manager e associe a resposta ao estado do formulário (sem interface). | Microsoft. Solutions.ArmApiControl |
Microsoft.Solutions.BladeInvokeControl |
Abre uma blade do portal do Azure e associa os dados devolvidos ao estado do formulário (sem interface). | Microsoft. Solutions.BladeInvokeControl |
Microsoft.Solutions.ResourceSelector |
Seletor de recursos ARM apoiado por grafos de recursos. | Microsoft. Solutions.ResourceSelector |
Microsoft.Storage.MultiStorageAccountCombo |
Múltiplas contas de armazenamento com opção de replicação. | Microsoft. Storage.MultiStorageAccountCombo |
Microsoft.Storage.StorageAccountSelector |
Conta de armazenamento existente ou nova. | Microsoft. Storage.StorageAccountSelector |
Microsoft.Storage.StorageBlobSelector |
Escolhe um blob dentro de uma conta de armazenamento. | Microsoft. Storage.StorageBlobSelector |
Diferenças em relação aos elementos CreateUiDefinition
Os dois formatos sobrepõem-se, mas não são intercambiáveis:
A visualização de formulários tem a sua própria lista de suportes. Não presuma que um elemento é válido emuiFormDefinition.json só porque aparece na referência CreateUiDefinition, ou válido emcreateUiDefinition.json só porque aparece nesta página.
Sem
basics()função na visualização do Formulário. A vista de forma não tem um passo Básico implícito; A subscrição, grupo de recursos e selecionadores de localização são elementos explícitos (Microsoft.Common.SubscriptionSelector,Microsoft.Common.ResourceGroupSelector,Microsoft.Common.LocationSelector) colocados no passo que escolheres, e as suas saídas são referenciadas comosteps(...)qualquer outro controlo.A vista de formulários tem elementos explícitos de seletor de escopo.
Microsoft.Common.ResourceScope,Microsoft.Common.SubscriptionSelector,Microsoft.Common.ResourceGroupSelector,Microsoft.Common.LocationSelector,Microsoft.Common.ManagementGroupSelector, eMicrosoft.Common.TenantSelectorestão documentados para a visualização de formulário. No CreateUiDefinition, subscrição, grupo de recursos e localização são fornecidos pelo passo implícito Basics.Microsoft.Compute.CredentialsComborequer umosPlatformdiscriminador. Otypevalor é sempre a cadeia"Microsoft.Compute.CredentialsCombo"; a variante Linux versus Windows é selecionada definindo"osPlatform": "Linux"ou"osPlatform": "Windows"no elemento. As duas variantes não têm esquemas idênticos:- A variante Linux deve incluir
label.authenticationType,label.password,label.confirmPassword, elabel.sshPublicKey, e suporta o modo de autenticação por chave SSH e umaoptions.hidePasswordbandeira. - A variante Windows requer apenas e
label.confirmPassword; não aceita os campos relacionadoslabelcom SSH ,toolTip, ouoptions.label.password
As definições internas de esquema nomeadas
Microsoft.Compute.CredentialsCombo-LinuxeMicrosoft.Compute.CredentialsCombo-Windowssão nomes de definições de esquema JSON usadas para impor estas formas por plataforma — não são valores que se colocam emtype.- A variante Linux deve incluir