Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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 Aplicativos Gerenciados do Azure, use createUiDefinition.json elementos em vez disso.
A visualização de forma reutiliza o mesmo contrato de elemento de linha de base 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 visualização do Formulário diga o contrário. Para evitar repetição de esquemas compartilhados, a coluna Reference linka para páginas existentes de elementos CreateUiDefinition para controles 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 vinculado.
Elementos suportados
Os tipos de elementos listados abaixo são suportados na visualização de Formulário.
| Elemento | Purpose | Demonstrativo |
|---|---|---|
Microsoft.Common.CheckBox |
Caixa de seleção booliana. | Microsoft. CaixaDeCheckCheck. Comum. |
Microsoft.Common.DropDown |
Menu suspenso de seleção simples ou múltipla. | Microsoft. Common.DropDown |
Microsoft.Common.EditableGrid |
Linhas e colunas editáveis. Emite um array. | Microsoft. GradeCommon.EditableGrid |
Microsoft.Common.FileUpload |
Envie um arquivo local (conteúdo de texto ou URL de blob). | Microsoft. Common.FileUpload |
Microsoft.Common.Grid |
Display tabular somente leitura com blades de adição e edição. | Microsoft. Common.Grid |
Microsoft.Common.InfoBox |
Informações inline, avisos ou banners de erro. | Microsoft. Common.InfoBox |
Microsoft.Common.LocationSelector |
Seletor de região independente. | Microsoft. Common.LocationSelector |
Microsoft.Common.ManagementGroupSelector |
Seletor de grupos de gerenciamento independente. | Microsoft. Common.GerenciaGroupSelector |
Microsoft.Common.OptionsGroup |
Grupo de rádio no 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 |
Assinatura composta, grupo de recursos e seletor de localização para o escopo de implantação. | Microsoft. Common.ResourceScope |
Microsoft.Common.Section |
Grupos de controles filhos sob um título. Não é innegável. | Microsoft. Seçã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 em uma faixa. | Microsoft. Slider Comum. |
Microsoft.Common.SubscriptionSelector |
Seletor de assinaturas independente. | Microsoft. Common.SubscriptionSelector |
Microsoft.Common.TagsByResource |
Controle padrão de Tags. | Microsoft. Common.TagsPorRecurso |
Microsoft.Common.TenantSelector |
Exibição somente leitura do inquilino atual. | Microsoft. Common.TenantSelector |
Microsoft.Common.TextBlock |
Texto descritivo estático. | Microsoft. Common.TextBlock |
Microsoft.Common.TextBox |
Entrada de texto de linha única ou múltipla. | Microsoft. Common.TextBox |
Microsoft.Compute.CredentialsCombo |
Nome de usuário + (senha ou chave SSH) para criação de VM. Requer um osPlatform discriminador ("Linux" ou "Windows"); veja a nota abaixo. |
Microsoft. Compute.CredentialsCombo |
Microsoft.Compute.SizeSelector |
Seletor de SKU VM. | Microsoft. Compute.SizeSelector |
Microsoft.Compute.UserNameTextBox |
Caixa de texto de nome de usuário com validação de nome de usuário VM do Azure. | Microsoft. Compute.UserNameTextBox |
Microsoft.KeyVault.KeyVaultCertificateSelector |
Escolha um certificado da Key Vault. | Microsoft. KeyVault.KeyVaultCertificateSelector |
Microsoft.ManagedIdentity.IdentitySelector |
Identidade gerenciada atribuída ao sistema e ao usuário. | Microsoft. GerenciadoIdentidade.IdentidadeSelecionador |
Microsoft.Network.PublicIpAddressCombo |
IP público existente ou novo. | Microsoft. Network.PublicIpAddressCombo |
Microsoft.Network.VirtualNetworkCombo |
Rede virtual existente ou nova e sub-redes. | Microsoft. Network.VirtualNetworkCombo |
Microsoft.Solutions.ArmApiControl |
Emita uma chamada no Azure Resource Manager e vincule a resposta ao estado do formulário (sem interface). | Microsoft. Solutions.ArmApiControl |
Microsoft.Solutions.BladeInvokeControl |
Abra uma blade do portal do Azure e vincule os dados retornados 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 |
Escolha um blob dentro de uma conta de armazenamento. | Microsoft. Storage.StorageBlobSelector |
Diferenças em relação aos elementos CreateUiDefinition
Os dois formatos se sobrepõem, mas não são intercambiáveis:
A visualização de formulários tem sua própria lista de suportes. Não presuma que um elemento é válido em uiFormDefinition.json só porque aparece na referência CreateUiDefinition, ou válido em createUiDefinition.json só porque aparece nesta página.
Nenhuma
basics()função na visualização de Formulário. A visualização de forma não possui uma etapa Básica implícita; Os selecionadores de assinatura, grupo de recursos e localização são elementos explícitos (Microsoft.Common.SubscriptionSelector,Microsoft.Common.ResourceGroupSelector,Microsoft.Common.LocationSelector) colocados em qualquer etapa que você escolher, e suas saídas são referenciadas comosteps(...)qualquer outro controle.A visualização de formulários possui elementos explícitos de seletor de escopo.
Microsoft.Common.ResourceScope,Microsoft.Common.SubscriptionSelector,Microsoft.Common.ResourceGroupSelector,Microsoft.Common.LocationSelector,Microsoft.Common.ManagementGroupSelector, eMicrosoft.Common.TenantSelectorsão documentados para a visualização de formulário. No CreateUiDefinition, assinatura, grupo de recursos e localização são fornecidos pela etapa implícita de Basics.Microsoft.Compute.CredentialsComboexige umosPlatformdiscriminador. Otypevalor é sempre a string"Microsoft.Compute.CredentialsCombo"; a variante Linux versus Windows é selecionada por configuração"osPlatform": "Linux"ou"osPlatform": "Windows"no elemento. As duas variantes não possuem 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.hidePasswordflag. - A variante do Windows requer
label.passwordapenas elabel.confirmPassword; ela não aceita os campos relacionadoslabelao SSH ,toolTip, ouoptions.
As definições internas de esquema nomeadas
Microsoft.Compute.CredentialsCombo-LinuxeMicrosoft.Compute.CredentialsCombo-Windowssão nomes de definição de esquema JSON usadas para impor essas formas por plataforma — não são valores que você coloca emtype.- A variante Linux deve incluir