Azure YAML Editor
Edit your azure.yaml configuration visually with schema-driven forms, real-time validation, and live YAML preview. No need to write YAML manually.
Key Features
How to Access the Editor
- Start your project with
azd app run - Open the dashboard URL shown in the terminal (typically
http://localhost:XXXXX) - Click the "Editor" tab in the dashboard navigation
- Start editing your
azure.yamlconfiguration
Step-by-Step Walkthrough
Opening the Editor
Once your dashboard is running, navigate to the Editor tab. The editor loads your current azure.yaml file and displays it in a structured view.
Navigating the Sidebar
Use the navigation sidebar to browse your configuration structure. Click on any section (like services, resources, or individual service names) to jump directly to that part of your configuration.
Editing with Forms
Switch to the Form view to edit properties using intuitive form fields. The editor provides dropdowns, text inputs, and checkboxes based on the schema. Changes are validated in real-time as you type.
Viewing YAML Preview
Toggle the Preview pane to see the YAML representation of your changes. The preview updates in real-time as you edit in the form view. You can also switch to YAML view to edit directly if you prefer.
Using Validation
The editor validates your configuration against the schema in real-time. Errors and warnings are highlighted, and you'll see a validation summary panel showing all issues. Fix errors before saving to ensure your configuration is valid.
Quick Actions and Shortcuts
Use the quick actions bar to add services, import configurations, or export your azure.yaml. Press Ctrl+K (or Cmd+K on Mac) to open the command palette for quick access to all features.
Saving Your Changes
When you're ready, click the Save button to write your changes to the azure.yaml file. The editor will validate your configuration one final time before saving. If there are errors, you'll be prompted to fix them first.
Tips & Best Practices
Keep the preview pane open while editing to see how your changes translate to YAML. This helps you learn the structure and catch formatting issues early.
Address validation errors as you go. The editor highlights issues in real-time, making it easy to fix problems before they compound.
Use Ctrl+K to open the command palette and discover all available shortcuts. This speeds up your workflow significantly.