Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Denna artikel är elementstödlistan för Formvy (uiFormDefinition.json), som används av template spec portal forms. För Azure Managed Applications, använd createUiDefinition.json element istället.
Formvy återanvänder samma grundelementkontrakt som CreateUiDefinition: egenskaper som name, type, label, , defaultValue, toolTip, constraints, , och visibleoptionshar samma betydelse såvida inte en artikel specifik för Formvy säger något annat. För att undvika att upprepa delade scheman länkar referenskolumnen till befintliga CreateUiDefinition-elementsidor för kontroller som beter sig likadant i båda formaten. Tillgängligheten bestäms av supportlistan på denna sida, inte av den fysiska mappen för den länkade artikeln.
Stödda element
De elementtyper som listas nedan stöds i Formvyn.
| Element | Purpose | Referens |
|---|---|---|
Microsoft.Common.CheckBox |
Boolesk kryssruta. | Microsoft. Vanlig. Kryssruta |
Microsoft.Common.DropDown |
Enkel eller flervalsmeny. | Microsoft. Common.DropDown |
Microsoft.Common.EditableGrid |
Redigerbara rader och kolumner. Skickar ut en array. | Microsoft. Common.EditableGrid |
Microsoft.Common.FileUpload |
Ladda upp en lokal fil (textinnehåll eller blob-URL). | Microsoft. Common.FileUpload |
Microsoft.Common.Grid |
Skrivskyddad tabellvisning med tilläggs- och redigeringsblad. | Microsoft. Common.Grid |
Microsoft.Common.InfoBox |
Inline-information, varning eller felbanner. | Microsoft. Common.InfoBox |
Microsoft.Common.LocationSelector |
Fristående regionval. | Microsoft. Common.LocationSelector |
Microsoft.Common.ManagementGroupSelector |
Fristående valare av ledningsgrupper. | Microsoft. Common.ManagementGroupSelector |
Microsoft.Common.OptionsGroup |
Pivot-stil radiogrupp. | Microsoft. Common.OptionsGroup |
Microsoft.Common.PasswordBox |
Maskerad input med valfritt bekräftelsefält. | Microsoft. Common.PasswordBox |
Microsoft.Common.ResourceGroupSelector |
Fristående resursgruppplockare (befintlig eller ny). | Microsoft. Common.ResourceGroupSelector |
Microsoft.Common.ResourceScope |
Sammansatt prenumeration, resursgrupp och platsväljare för distributionsomfånget. | Microsoft. Common.ResourceScope |
Microsoft.Common.Section |
Grupperar barnkontroller under en rubrik. Inte bobart. | Microsoft. Gemens. Sektion |
Microsoft.Common.ServicePrincipalSelector |
Välj en Microsoft Entra-tjänsteprincip. | Microsoft. Common.ServicePrincipalSelector |
Microsoft.Common.Slider |
Numerisk reglage över ett intervall. | Microsoft. Common.Slider |
Microsoft.Common.SubscriptionSelector |
Fristående prenumerationsväljare. | Microsoft. Common.SubscriptionSelector |
Microsoft.Common.TagsByResource |
Standard Tags-kontroll. | Microsoft. Vanligt. TaggarByResurs |
Microsoft.Common.TenantSelector |
Skrivskyddad visning av nuvarande hyresgäst. | Microsoft. Common.TenantSelector |
Microsoft.Common.TextBlock |
Statisk beskrivande text. | Microsoft. Common.TextBlock |
Microsoft.Common.TextBox |
Enkel- eller flerrads textinmatning. | Microsoft. Common.TextBox |
Microsoft.Compute.CredentialsCombo |
Användarnamn + (lösenord eller SSH-nyckel) för att skapa en virtuell maskin. Kräver en osPlatform diskriminator ("Linux" eller "Windows"); se noten nedan. |
Microsoft. Compute.CredentialsCombo |
Microsoft.Compute.SizeSelector |
VM SKU-plockare. | Microsoft. Compute.SizeSelector |
Microsoft.Compute.UserNameTextBox |
Användarnamnstextrutan med validering av Azure VM-användarnamn. | Microsoft. Compute.UserNameTextBox |
Microsoft.KeyVault.KeyVaultCertificateSelector |
Välj ett certifikat från Key Vault. | Microsoft. KeyVault.KeyVaultCertificateSelector |
Microsoft.ManagedIdentity.IdentitySelector |
System- och användartilldelad hanterad identitet. | Microsoft. ManagedIdentity.IdentitySelector |
Microsoft.Network.PublicIpAddressCombo |
Befintlig eller ny offentlig IP. | Microsoft. Network.PublicIpAddressCombo |
Microsoft.Network.VirtualNetworkCombo |
Befintligt eller nytt virtuellt nätverk och subnät. | Microsoft. Network.VirtualNetworkCombo |
Microsoft.Solutions.ArmApiControl |
Utfärda ett Azure Resource Manager-anrop och bind svaret till formstatus (utan UI). | Microsoft. Solutions.ArmApiControl |
Microsoft.Solutions.BladeInvokeControl |
Öppna ett Azure-portalblad och bind den returnerade datan till formulärstatus (utan UI). | Microsoft. Solutions.BladeInvokeControl |
Microsoft.Solutions.ResourceSelector |
Resource Graph-stödd ARM-resursplockare. | Microsoft. Solutions.ResourceSelector |
Microsoft.Storage.MultiStorageAccountCombo |
Flera lagringskonton med replikeringsval. | Microsoft. Storage.MultiStorageAccountCombo |
Microsoft.Storage.StorageAccountSelector |
Befintligt eller nytt lagringskonto. | Microsoft. Storage.StorageAccountSelector |
Microsoft.Storage.StorageBlobSelector |
Välj en blob i ett lagringskonto. | Microsoft. Storage.StorageBlobSelector |
Skillnader från CreateUiDefinition-element
De två formaten överlappar, men är inte utbytbara:
Formvyn har sin egen supportlista. Anta inte att ett element är giltigt i uiFormDefinition.json bara för att det finns i CreateUiDefinition-referensen, eller giltigt i createUiDefinition.json bara för att det finns på denna sida.
Ingen
basics()funktion i Formvyn. Formvy har inget implicit Basics-steg; prenumerations-, resursgrupp- och platsväljare är explicita element (Microsoft.Common.SubscriptionSelector,Microsoft.Common.ResourceGroupSelector,Microsoft.Common.LocationSelector) placerade i det steg du väljer, och deras utdata refereras viasteps(...)vilken annan kontroll som helst.Formvy har explicita element i omfangsväljare.
Microsoft.Common.ResourceScope,Microsoft.Common.SubscriptionSelector, ,Microsoft.Common.ResourceGroupSelectorMicrosoft.Common.LocationSelector,Microsoft.Common.ManagementGroupSelector, , ochMicrosoft.Common.TenantSelectorär dokumenterade för Formvyn. I CreateUiDefinition tillhandahålls prenumeration, resursgrupp och plats av det implicita Basics-steget istället.Microsoft.Compute.CredentialsCombokräver enosPlatformdiskriminator. Värdettypeär alltid strängen"Microsoft.Compute.CredentialsCombo"; Linux- kontra Windows-varianten väljs genom att sätta"osPlatform": "Linux"eller"osPlatform": "Windows"på elementet. De två varianterna har inte identiska scheman:- Linux-varianten måste inkludera
label.authenticationType,label.password,label.confirmPassword, ochlabel.sshPublicKey, och stöder SSH-nyckelautentiseringsläge samt enoptions.hidePasswordflagga. - Windows-varianten kräver
label.passwordendast ochlabel.confirmPassword; den accepterar inte SSH-relateradelabel,toolTip, elleroptionsfälten.
De interna schemadefinitionerna är namngivna
Microsoft.Compute.CredentialsCombo-LinuxochMicrosoft.Compute.CredentialsCombo-Windowsär JSON Schema-definitionsnamn som används för att upprätthålla dessa per-plattformsformer — det är inte värden du placerar itype.- Linux-varianten måste inkludera