Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo è la lista di supporto degli elementi per la vista Form (uiFormDefinition.json), utilizzata dai moduli del portale delle specifiche template. Per Applicazioni gestite di Azure, usa createUiDefinition.json elementi invece.
La vista Form riutilizza lo stesso contratto elementale di base di CreateUiDefinition: proprietà come name, type, label, defaultValue, toolTip, constraints, options, , e visible hanno lo stesso significato a meno che un articolo specifico per la vista Form non dica diversamente. Per evitare la ripetizione degli schemi condivisi, la colonna Reference collega alle pagine di elementi esistenti di CreateUiDefinition per controlli che si comportano allo stesso modo in entrambi i formati. La disponibilità è determinata dalla lista di supporto presente in questa pagina, non dalla cartella fisica dell'articolo collegato.
Elementi supportati
I tipi di elemento elencati di seguito sono supportati nella vista Modulo.
| Elemento | Purpose | Riferimento |
|---|---|---|
Microsoft.Common.CheckBox |
Casella di controllo Boolean. | Microsoft. CasellaDeSpuntaComune. |
Microsoft.Common.DropDown |
Menu a tendina a selezione singola o multipla. | Microsoft. Common.DropDown |
Microsoft.Common.EditableGrid |
Righe e colonne modificabili. Produce un array. | Microsoft. Common.EditableGrid |
Microsoft.Common.FileUpload |
Carica un file locale (contenuto testuale o URL del blob). | Microsoft. Common.FileUpload |
Microsoft.Common.Grid |
Display tabulare di sola lettura con lamelle di addizione e modifica. | Microsoft. Common.Grid |
Microsoft.Common.InfoBox |
Informazioni inline, avvisi o banner di errore. | Microsoft. Common.InfoBox |
Microsoft.Common.LocationSelector |
Selezionatore di regione standalone. | Microsoft. Selettore.Comune.LocationSelector |
Microsoft.Common.ManagementGroupSelector |
Selezionatore di gruppi di gestione standalone. | Microsoft. SelettoreCommon.ManagementGroupSelector |
Microsoft.Common.OptionsGroup |
Gruppo radiofonico in stile pivot. | Microsoft. Common.OptionsGroup |
Microsoft.Common.PasswordBox |
Input mascherato con campo di conferma opzionale. | Microsoft. Common.PasswordBox |
Microsoft.Common.ResourceGroupSelector |
Selezionatore autonomo per gruppi di risorse (esistenti o nuovi). | Microsoft. SelettoreCommon.ResourceGroupSelector |
Microsoft.Common.ResourceScope |
Abbonamento composito, gruppo di risorse e selezionatore di posizione per l'ambito di distribuzione. | Microsoft. Common.ResourceScope |
Microsoft.Common.Section |
Raggruppa i controlli figli sotto una voce. Non è incredibile. | Microsoft. Sezione Comune. |
Microsoft.Common.ServicePrincipalSelector |
Scegli un principio di servizio Microsoft Entra. | Microsoft. Comune.SelettorePrincipaleServizio |
Microsoft.Common.Slider |
Slider numerico su un intervallo. | Microsoft. Comune.Slider |
Microsoft.Common.SubscriptionSelector |
Selezionatore di abbonamento standalone. | Microsoft. SelettoreComune.SubscriptionSelector |
Microsoft.Common.TagsByResource |
Controllo standard dei tag. | Microsoft. Common.TagsPerRisorsaRisorsa |
Microsoft.Common.TenantSelector |
Visualizzazione in sola lettura dell'inquilino attuale. | Microsoft. Common.TenantSelector |
Microsoft.Common.TextBlock |
Testo descrittivo statico. | Microsoft. Common.TextBlock |
Microsoft.Common.TextBox |
Input testo a una o più linea. | Microsoft. Common.TextBox |
Microsoft.Compute.CredentialsCombo |
Nome utente + (password o chiave SSH) per la creazione di VM. Richiede un osPlatform discriminatore ("Linux" o "Windows"); vedi la nota qui sotto. |
Microsoft. Compute.CredentialsCombo |
Microsoft.Compute.SizeSelector |
Selezionatore di SKU VM. | Microsoft. Compute.SizeSelector |
Microsoft.Compute.UserNameTextBox |
Scatola di testo del nome utente con validazione del nome utente Azure VM. | Microsoft. Computer.UserNameTextBox |
Microsoft.KeyVault.KeyVaultCertificateSelector |
Scegli un certificato da Key Vault. | Microsoft. KeyVault.KeyVaultCertificateSelector |
Microsoft.ManagedIdentity.IdentitySelector |
Identità gestita assegnata dal sistema e dall'utente. | Microsoft. ManagedIdentity.IdentitySelector |
Microsoft.Network.PublicIpAddressCombo |
IP pubblici esistenti o nuovi. | Microsoft. Network.PublicIpAddressCombo |
Microsoft.Network.VirtualNetworkCombo |
Rete virtuale esistente o nuova, e sottoreti. | Microsoft. Network.VirtualNetworkCombo |
Microsoft.Solutions.ArmApiControl |
Emetti una chiamata Azure Resource Manager e assegna la risposta allo stato del modulo (senza interfaccia utente). | Microsoft. Solutions.ArmApiControl |
Microsoft.Solutions.BladeInvokeControl |
Apri una blade del portale Azure e assegna i dati restituiti allo stato del modulo (nessuna interfaccia utente). | Microsoft. Soluzioni.BladeInvokeControl |
Microsoft.Solutions.ResourceSelector |
Selezionatore di risorse ARM supportato da Resource Graph. | Microsoft. Solutions.ResourceSelector |
Microsoft.Storage.MultiStorageAccountCombo |
Più account di memoria con scelta di replica. | Microsoft. Storage.MultiStorageAccountCombo |
Microsoft.Storage.StorageAccountSelector |
Account di archiviazione esistente o nuovo. | Microsoft. Storage.StorageAccountSelector |
Microsoft.Storage.StorageBlobSelector |
Scegli un blob all'interno di un account storage. | Microsoft. Storage.StorageBlobSelector |
Differenze rispetto agli elementi di CreateUiDefinition
I due formati si sovrappongono, ma non sono intercambiabili:
La visualizzazione Form ha una propria lista di supporti. Non dare per scontato che un elemento sia valido inuiFormDefinition.json solo perché appare nel riferimento CreateUiDefinition, o valido in createUiDefinition.json solo perché appare in questa pagina.
Nessuna
basics()funzione nella visualizzazione Modulo. La vista di forma non ha un passo di base implicito; I selezionatori di abbonamento, gruppo di risorse e location sono elementi espliciti (Microsoft.Common.SubscriptionSelector,Microsoft.Common.ResourceGroupSelector,Microsoft.Common.LocationSelector) posizionati nel passaggio che scegli, e i loro output sono riferiti tramitesteps(...)qualsiasi altro controllo.La vista Form ha elementi espliciti del selettore di scopo.
Microsoft.Common.ResourceScope,Microsoft.Common.SubscriptionSelector,Microsoft.Common.ResourceGroupSelector,Microsoft.Common.LocationSelector,Microsoft.Common.ManagementGroupSelector, eMicrosoft.Common.TenantSelectorsono documentati per la vista Form. In CreateUiDefinition, abbonamento, gruppo di risorse e posizione sono forniti invece dal passaggio implicito di Basics.Microsoft.Compute.CredentialsComboRichiede unosPlatformdiscriminatore. Iltypevalore è sempre la stringa"Microsoft.Compute.CredentialsCombo"; la variante Linux vs Windows viene selezionata impostando"osPlatform": "Linux"o"osPlatform": "Windows"sull'elemento. Le due varianti non hanno schemi identici:- La variante Linux deve includere
label.authenticationType,label.password,label.confirmPassword, elabel.sshPublicKey, e supporta la modalità di autenticazione con chiave SSH e unoptions.hidePasswordflag. - La variante Windows richiede
label.passwordsolo elabel.confirmPassword; non accetta i campi SSH correlatilabela ,toolTip, ooptions.
Le definizioni interne dello schema denominate
Microsoft.Compute.CredentialsCombo-LinuxeMicrosoft.Compute.CredentialsCombo-Windowssono nomi di definizione di schema JSON usate per imporre queste forme per piattaforma — non sono valori che inserisci intype.- La variante Linux deve includere