By  Insight Editor / 9 Feb 2024
Azure Managed Applications stored in a Service Catalog can provide sensible parameters. A Managed Application is an Azure Resource Management (ARM) Template combined with a User Interface Definition file that informs Azure what needs to be created and what parameters to set. Azure Service Catalog provides a location in which to publish these applications, so that only your users can access them.
If you have ever created a resource using the Azure Portal, then you have used a Managed Application (one that Microsoft published). Using Azure Managed Applications, you can now create and publish your own applications with restrictions and business logic. The user interface looks just like it would if you were creating an Azure resource (like a VM) since it uses the same UI elements, including VM size selector and the Virtual Network/Subnet configuration element.
By creating your own templates, you have nearly complete control over what fields need to be filled in (certain fields like Resource Group Name and Location are currently required and will always be shown). Follow these steps to create your own Service Catalog:
Now that you have one or more managed applications created, you can use them to create other Azure resources:
Managed Applications allow users with the proper access to create applications that can help ensure other users don’t create applications that have not been approved. By using pre-defined UI components provided by Microsoft, users can create applications in almost the same way as they can create other Azure resources.