Working with ARM templates
When working on the Azure platform, infrastructure is described using ARM templates. ARM templates are written in JSON, and a skeleton template looks as follows:
{ Â Â Â Â "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate. json#", Â Â Â Â "contentVersion": "1.0.0.0", Â Â Â Â "parameters": { Â Â Â Â }, Â Â Â Â "variables": { Â Â Â Â }, Â Â Â Â "resources": [ Â Â Â Â ], Â Â Â Â "outputs": { Â Â Â Â } }
The template itself is, at the highest level, a JSON object. There is a mandatory property, $schema
.
$schema
is a required element and the value version number depends on the scope of the deployment and the JSON editor. The contentVersion
property is also required and can be specified...