Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>Azure ARM Template HelperNew to Visual Studio Code? Get it now.

Azure ARM Template Helper

Preview

Ed Elliott

|
34,802 installs
| (4) | Free
Treeview for ARM templates including a few helpers
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

armed-docs

Repository for the armed vs code extension

WHAT IS ARMED?

Armed is an extension for vs code that helps write AZURE ARM templates.

Armed has a treeviewer similar to the arm tools fot visual studio except this viewer enumerates all the properties of a respurce instead of just the resources.

Armed's killer feature is the ability to test arm template functions locally so you can test any scripts in the templates without having to deploy them, WoW

Armed's new killer feature is the ability to draw a graph of the dependencies between resources in a template, NICE!

TODO:

Some functions like reference and listKeys are stubs they dont actually call the real function but I have implemented local versions of pretty much every other function.

FAQ

My parameters are not showing or say "(MISSING Parameter ... Value)"

Armed uses the parameters file to get the actual values which overwrite any default values in the main template. If you call your parameters file 'parameters.json' in the same folder as your template then armed finds it and uses it.

If your parameters are in a file with a different name, you can go to the workspace root and find the .vscode directory (you can create it if it doesn't exist) and create an armed.json with this json:

{ "parameterFile": "parametersFileName.json" }

then try again and the parameters will be picked up.

To clarify, put the json in the path .vscode\armed.json

STUCK?

Raise an issue here if you get stuck and ill help you :)

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft