After we had a look into ARM Templates overall, I wanted to help you to get your hands on those Templates. For this you can use any editor, even things like notepad. As it is just a declarative form of notation. But to make things easier, I would recommend to use Visual Studio Code, with some Extensions.
Where to get Visual Studio Code?!
If you have not yet installed VS Code or never heard of it … it is about time for it. Some of you may know Visual Studio … the heavy application for developers 🙂 … yeah, this is what I thought in the past too.
But when we talk about VS Code:
Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).
When you open VS Code for the first time you are ready to go with your first document:
Here you could start to work with your first documents and source codes. But if you want to work with Azure and use it for ARM templates, I recommend to install some Extensions first.
The Marketplace for extensions has grown like hell … but I still have some favorite extensions, I would like to share here.
Azure Tools – this extension will install many other extensions like Azure Storage or even the Azure Account extension. It helps you to easily integrate your online Azure environment into VS Code. After installing this you will see an Azure icon on the left, where you can log-in to Azure and manage your resources:
JSON Tools – With the JSON tools from Erik Lynd you can easily prettify your JSONs by pressing Ctrl+Alt+M:
Azure Resource Manager (ARM) Tools – this is one more extension that will help being faster and get the best out of VS Code. It provides:
IntelliSense
ARM Snippets
ARM Template outline
Syntax Analysis
Colorization
…
How to work with ARM?!
With all those extensions installed you can not start … but how?! There are multiple ways. As described in an earlier post you can go and copy from a Repo or your existing Azure Resources. You could also start writing the template from scratch…
But with the installed extensions you are ready to go directly out of VS Code.
Inside a .json file you now can easily type „arm“ and a list of snippets will appear that you can use to easily insert whole sections into the template.
On the left side you can see the outline of your ARM Template. That helps managing larger templates as you can go through the resources visually.
In the console area you are able to directly see all issues that exist in your template. This can me a simple missing comma, or a huge syntax error.
Also this week there were many news around Microsoft Azure! Here as always the overview for you: Billing for Azure Monitor stateful log search alerts Azure IoT Edge supports Ubuntu Core Snaps Now available: Free data transfer out to internet when leaving Azure Public Preview: JVM memory fit in Azure Container Apps Public Preview: Tomcat…
Also this week there were many news around Microsoft Azure! Here as always the overview for you: General Availability: App Service Backup and Restore over Azure Virtual Network Generally available: Azure Functions Support for Node.js 20 Public preview: Azure NetApp Files volume enhancement – allow the same file path for volumes in different availability zones…
Also this week there were many news around Microsoft Azure! Here as always the overview for you: General Availability: Encryption at host for Premium SSD v2 and Ultra Disks is now available in more regions. Public preview: Internet inbound for Network Virtual Appliances in Virtual WAN Hubs Public preview: Azure Functions Support for HTTP Streams…
Also this week there were many news around Microsoft Azure! Here as always the overview for you: Sending a log search alert with cross tenant target resource will no longer be supported Update records in a Kusto Database (public preview) Public Preview: Regional Disaster Recovery by Azure Backup for AKS Public preview: Configuration-as-code customizations in…
Also this week there were many news around Microsoft Azure! Here as always the overview for you: Generally available: Azure Blob Storage Cold Tier support on Change Feed and Object Replication General availability: Azure SQL updates for mid-February 2024 Public preview: Migration service in Azure Database for PostgreSQL Public preview: Azure SQL migration assessment enabled…
Datenschutz & Cookies: Diese Website verwendet Cookies. Wenn du die Website weiterhin nutzt, stimmst du der Verwendung von Cookies zu.
Weitere Informationen, beispielsweise zur Kontrolle von Cookies, findest du hier:
Cookie-Richtlinie
Leave a comment