There are several visual tools available for building infrastructure on Microsoft Azure.
One option is Azure Resource Manager (ARM) templates, which are JSON- or YAML-formatted files that define the infrastructure and configuration for your Azure resources. ARM templates can be created and edited using a text editor, but there are also several visual tools available for working with ARM templates, including:
Azure Portal
The Azure Portal provides a web-based graphical user interface (GUI) for creating and managing Azure resources. You can use the Azure Portal to create ARM templates by selecting the resources you want to deploy and configuring their properties.
Azure Resource Manager Visual Studio Code extension
This extension adds ARM template support to the Visual Studio Code editor, including IntelliSense and validation for ARM template JSON and YAML files.
Azure Resource Manager Visual Studio extension
This extension adds ARM template support to Visual Studio, including IntelliSense and validation for ARM template JSON and YAML files, as well as a visual designer for creating and modifying ARM templates.
Azure Resource Manager PowerShell cmdlets
You can use the Azure Resource Manager PowerShell cmdlets to create and modify ARM templates programmatically.
In addition to these tools, there are also third-party visual editors and design tools available for working with ARM templates and building infrastructure on Azure.