项目作者: 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
创建时间: 2020-07-23T15:18:49Z
项目社区:https://github.com/weixian-zhang/Azure-Workbench

开源协议:The Unlicense

下载


No Maintenance Intended

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

  1. 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