CreateUiDefinition-element
I den här artikeln beskrivs schema och egenskaper för alla element som stöds i en CreateUiDefinition.
Schema
Schemat för de flesta element är följande:
{
"name": "element1",
"type": "Microsoft.Common.TextBox",
"label": "Some text box",
"defaultValue": "my value",
"toolTip": "Provide a descriptive name.",
"constraints": {},
"options": {},
"visible": true
}
| Egenskap | Krävs | Beskrivning |
|---|---|---|
| name | Ja | En intern identifierare som refererar till en angiven instans av ett element. Den vanligaste användningen av element namnet är i outputs , där indatavärdena för de angivna elementen mappas till parametrarna i mallen. Du kan också använda den för att binda utmatning svärdet för ett element till ett defaultValue annat element. |
| typ | Ja | GRÄNSSNITTs kontroll som ska renderas för elementet. En lista över typer som stöds finns i element. |
| etikett | Ja | Objektets visnings text. Vissa element typer innehåller flera etiketter, så värdet kan vara ett objekt som innehåller flera strängar. |
| Standar | Inga | Standardvärdet för elementet. Vissa element typer stöder komplexa standardvärden, vilket innebär att värdet kan vara ett objekt. |
| Angiven | Inga | Texten som ska visas i verktygs tipset för-elementet. På liknande sätt label stöder vissa element flera verktygs tips strängar. Infogade länkar kan bäddas in med markdown-syntax. |
| begränsningar | Inga | En eller flera egenskaper som används för att anpassa elementets validerings beteende. De egenskaper som stöds för begränsningar varierar beroende på element typ. Vissa element typer stöder inte anpassning av verifierings beteendet och har därför ingen egenskap för begränsning. |
| alternativ | Inga | Ytterligare egenskaper som anpassar elementets beteende. På liknande sätt constraints varierar de egenskaper som stöds beroende på element typ. |
| tydligt | Inga | Anger om elementet visas. Om true , element och tillämpliga underordnade element visas. Standardvärdet är true. Använd logiska funktioner för att dynamiskt styra egenskapens värde. |
Element
Dokumentationen för varje-element innehåller ett UI-exempel, schema, kommentarer om elementets beteende (vanligt vis vad gäller verifiering och anpassning som stöds) och exempel på utdata.
- Kryss ruta för Microsoft. Common.
- Microsoft.Common.DropDown
- Microsoft. Common. EditableGrid
- Microsoft.Common.FileUpload
- Microsoft. Common. info
- Microsoft.Common.OptionsGroup
- Microsoft.Common.PasswordBox
- Microsoft.Common.Section
- Microsoft. Common. ServicePrincipalSelector
- Microsoft. Common. Slider
- Microsoft. Common. TagsByResource
- Microsoft. Common. TextBlock
- Microsoft.Common.TextBox
- Microsoft.Compute.CredentialsCombo
- Microsoft.Compute.SizeSelector
- Microsoft.Compute.UserNameTextBox
- Microsoft. KeyVaultCertificateSelector
- Microsoft. ManagedIdentity. IdentitySelector
- Microsoft.Network.PublicIpAddressCombo
- Microsoft.Network.VirtualNetworkCombo
- Microsoft. Solutions. ArmApiControl
- Microsoft. Solutions. ResourceSelector
- Microsoft.Storage.MultiStorageAccountCombo
- Microsoft.Storage.StorageAccountSelector
- Microsoft. Storage. StorageBlobSelector
Nästa steg
En introduktion till att skapa GRÄNSSNITTs definitioner finns i komma igång med CreateUiDefinition.