json_schema: {
      "$schema": "http://json-schema.org/draft-04/schema#",
      "additionalProperties": false,
      "definitions": {
          "parameter": {
              "properties": {
                  "metadata": {
                      "description": "Client specific parameter metadata",
                      "type": "object"
                  },
                  "value": {
                      "description": "Input value to the template",
                      "type": [
                          "string",
                          "boolean",
                          "integer",
                          "array",
                          "object",
                          "null"
                      ]
                  }
              },
              "required": [
                  "value"
              ],
              "type": "object"
          }
      },
      "description": "An Azure deployment parameter file",
      "id": "https://schema.management.azure.com/schemas/2014-04-01-preview/deploymentParameters.json#",
      "properties": {
          "$schema": {
              "type": "string"
          },
          "contentVersion": {
              "description": "A 4 number format for the version number of this parameter file. For example, 1.0.0.0",
              "pattern": "(^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+$)",
              "type": "string"
          },
          "parameters": {
              "additionalProperties": {
                  "$ref": "#/definitions/parameter"
              },
              "description": "Collection of parameters to pass into a template",
              "type": "object"
          }
      },
      "required": [
          "$schema",
          "contentVersion",
          "parameters"
      ],
      "title": "Parameters",
      "type": "object"
  }