From the course: Azure Infrastructure as Code with GitHub
Unlock this course with a free trial
Join today to access over 25,600 courses taught by industry experts.
ARM vs. Bicep
From the course: Azure Infrastructure as Code with GitHub
ARM vs. Bicep
- [Instructor] Let's talk about two different infrastructure as code languages that are Azure native, ARM templates and Bicep. ARM stands for Azure Resource Manager and ARM templates are formed in JSON. These have been around for a while, and every resource in Azure has their own ARM template syntax. If you want to start off with ARM templates, you can export them from the portal. There's a button for that. Right here, you can see an example of an ARM template, and this is a storage account, as we saw before. This storage account consists of two parameters on line five and line nine, which are a storage account name and a location. On line 16, there is a storage account defined. As you see, it's quite a large template, if you consider this is only one resource, as it's all written in JSON, and JSON requires certain formatting and certain characters to be used. So ARM templates have been around for a while, and while they…