Azure Resource Manager enables you to work with the resources in your solution as a group. You can deploy, update or delete all of the resources for your solution in a single, coordinated operation. You use a template for deployment and that template can work for different environments such as testing, staging and production. Resource Manager provides security, auditing, and tagging features to help you manage your resources after deployment.

ARM Tools for VS Code

What tools are available to help me work with Azure Resource Manager (ARM) Templates? This is a question that’s come up a few times over the last few months. And I completely understand the root of this question. Working with large JSON files can be scary, and can also be enjoyable given the right tools are made available to us.

I’ve been using the Visual Studio tools thus far, and although I’ve been particularly surprised by the Visual Studio experience, I sometimes prefer lighter tools. This is where the Visual Studio Code Azure Resource Management Tools make total sense to me. They allow us to work with ARM Templates and leverage the full power that is intellisense. The best part, is that these tools now bring this experience to OS X and Linux.

Let’s take these tools out for a spin.

Features

  • IntelliSense
    • Template Language Expression (TLE) function names
    • Parameter references
    • Variable references
    • Errors for undefined parameter references
    • Errors for undefined variable references
    • Errors for undefined TLE function names
    • TLE brace matching

To Install

Press F1 in VSCode, type “ext install” and then look for “Azure Resource Manager Tools”.

Trackbacks and Pingbacks:

  1. Dew Drop – March 1, 2016 (#2199) | Morning Dew - March 1, 2016

    […] Download Azure Resource Manager Tools for VS Code (Alexandre Brisebois) […]

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.