Member-only story
Create UI Definition Sandbox
The Create UI Definition Sandbox is a feature within the Azure Portal that allows developers to design and validate their custom UI definitions (createUiDefinition.json
) for Azure Marketplace or ARM template deployments. This sandbox provides an isolated environment for testing, enabling developers to preview the UI experience before deploying it.
Overview
The createUiDefinition.json
file is a JSON schema used in Azure to define custom user interfaces for resource deployment. It is primarily used for:
- Marketplace offers
- Complex ARM template deployments requiring interactive user inputs
- Enhancing user experience with validated inputs and guided configurations
The Create UI Definition Sandbox allows developers to interact with their UI definition in real time, ensuring that:
- The layout, structure, and components render correctly.
- Validation rules and constraints function as expected.
- Parameters are passed accurately to the underlying ARM templates.
Accessing the Create UI Definition Sandbox
- Open the Azure Portal.
- Navigate to the Create UI Definition Sandbox: Azure Sandbox
- Use the editor to upload or paste your
createUiDefinition.json
file.