
Deploy CloudNetDraw in Your Own Tenant
With our self-host option, you can run CloudNetDraw entirely within your Azure tenant for maximum control, privacy, and automation.
- HLD (High-Level Diagram) — showing network layout and hub/spoke structure
- MLD (Medium-Level Diagram) — detailed structure with information about subnets
These are automatically saved in a storage account on a daily schedule.
How To Deploy
-
Deploy the Azure Function Template
-
Once Deployed, Go to Identity Settings
Assign Reader role to the Function’s Managed Identity.
-
Manually Trigger the Function (Optional)
This will run the scan immediately. -
Access Files in the Storage Account
The output files will appear in the container nameddrawfunc
.
Access Requirements
Ensure the Function’s identity has Reader access at the correct scope to scan your Azure resources.
What’s Included
- Function App running Python code
- Azure Storage account for output files
- System-assigned Managed Identity
- Logic for daily execution (00:00 UTC)
All code and templates are open source on GitHub.