项目作者: weixian-zhang
项目描述 :
Azure Workbench is an Azure diagram drawing web tool. Diagrams can be deployed to Azure directly as Azure resources.
高级语言: Bicep
项目地址: git://github.com/weixian-zhang/Azure-Workbench.git

Current version: 2.1.0
- Api Server - ASP.NET Core .Net 5
- Bicep Generator - Python 3.10 Docker
- Portal - create-react-app, React 16.13, GoJs 2.1, MaterialUI, BluePrintJs
Azure Workbench
Azure Workbench is a web based Azure diagram drawing tool with features including
- Validate diagram against Azure resource deployment rules
- Generate Bicep template
- Save, manage and share your diagrams
Tutorial
Bugs and Feature Requests
Please create issues for bugs and feature requests, appreciate your feedback.
Drawing Diagram
You can start drawing diagram from scratch by dragging icons from Resource Palette on the left onto canvas or load diagrams from QuickStart Templates

Generate Bicep template
*Only resources marked with red badge are recognized in Bicep generation, more resources will be made available in coming weeks.

Double-click each resource to show its Azure Property Pane and fill up the necessary Azure properties.
These property values will be populated in Bicep template.
Below shows an example of filling up VM properties for VM image and size.


Example of NSG Inbound and Outbound rules input.

After entering all necessary Azure properties, click Generate Bicep

Bicep template generated

FreeHand mode
Right-click to bring up context menu and select Enable FreeHand mode

Upon enabling FreeHand mode, hitting Alt + S will bring up the FreeHand Style panel allowing you to change stroke color.
*When in FreeHand mode, its not able to open other shapes and Azure icons Style pane

Draw in free hand
