CreateUiDefinition öğeleri
Bu makalede, CreateUiDefinition'ın desteklenen tüm öğelerinin şeması ve özellikleri açıklanmaktadır.
Şema
Çoğu öğe için şema aşağıdaki gibidir:
{
"name": "element1",
"type": "Microsoft.Common.TextBox",
"label": "Some text box",
"defaultValue": "my value",
"toolTip": "Provide a descriptive name.",
"constraints": {},
"options": {},
"visible": true
}
Özellik | Gerekli | Açıklama |
---|---|---|
name | Yes | Bir öğenin belirli bir örneğine başvurmak için iç tanımlayıcı. Öğe adının en yaygın kullanımı, outputs belirtilen öğelerin çıkış değerlerinin şablonun parametreleriyle eşlendiği içindedir. Bir öğenin çıkış değerini başka bir öğenin çıkışına bağlamak için defaultValue de kullanabilirsiniz. |
tür | Yes | Öğe için işlenmek üzere ui denetimi. Desteklenen türlerin listesi için bkz . Öğeler. |
etiket | Yes | Öğesinin görüntüleme metni. Bazı öğe türleri birden çok etiket içerdiğinden, değer birden çok dize içeren bir nesne olabilir. |
defaultValue | No | öğesinin varsayılan değeri. Bazı öğe türleri karmaşık varsayılan değerleri desteklediğinden değer bir nesne olabilir. |
Araç ipucu | No | Öğenin araç ipucunda görüntülenecek metin. benzer şekilde label , bazı öğeler birden çok araç ipucu dizesini destekler. Satır içi bağlantılar Markdown söz dizimi kullanılarak eklenebilir. |
Kısıtlama -ları | No | Öğesinin doğrulama davranışını özelleştirmek için kullanılan bir veya daha fazla özellik. Kısıtlamalar için desteklenen özellikler öğe türüne göre değişir. Bazı öğe türleri doğrulama davranışını özelleştirmeyi desteklemez ve bu nedenle kısıtlama özelliği yoktur. |
seçenekler | No | öğesinin davranışını özelleştiren ek özellikler. benzer şekilde constraints , desteklenen özellikler öğe türüne göre değişir. |
Görünür | No | öğesinin görüntülenip görüntülenmeyeceğini gösterir. ise true , öğesi ve ilgili alt öğeler görüntülenir. true varsayılan değerdir. Bu özelliğin değerini dinamik olarak denetlemek için mantıksal işlevleri kullanın. |
Öğeler
Her öğenin belgeleri bir kullanıcı arabirimi örneği, şema, öğenin davranışıyla ilgili açıklamalar (genellikle doğrulama ve desteklenen özelleştirmeyle ilgili) ve örnek çıktı içerir.
- Microsoft.Common.CheckBox
- Microsoft.Common.DropDown
- Microsoft.Common.EditableGrid
- Microsoft.Common.FileUpload
- Microsoft.Common.InfoBox
- 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.KeyVault.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
Sonraki adımlar
UI tanımları oluşturmaya giriş için bkz. CreateUiDefinition ile çalışmaya başlama.