TestCases/SVT/AppService/TestData/Template_AppSvc_All_Compliant.json

{
    "parameters": {
                       "ResourceName": {
                                            "type": "string",
                                            "defaultValue": "azsdktestappservice"
                                        },
                       "location": {
                                        "type": "string",
                                        "defaultValue": "eastus2"
                                    },
                       "serverFarmResourceGroup": {
                                                       "type": "string",
                                                       "defaultValue": "AzSDKTestRG"
                                                   },
                       "subscriptionId": {
                                              "type": "string",
                                              "defaultValue": ""
                                          },
                       "AppFarmName": {
                                           "type": "string",
                                           "minLength": 1,
                                           "metadata": "@{description=Name of the Server Farm}",
                                           "defaultValue": "azsdktestAppFarm"
                                       },
                       "AppFarmSKU": {
                                          "type": "string",
                                          "allowedValues": "Free Shared Basic Standard",
                                          "defaultValue": "Standard",
                                          "metadata": "@{description=Pricing tier of the Server Farm}"
                                      },
                       "AppFarmWorkerSize": {
                                                 "type": "string",
                                                 "allowedValues": "0 1 2",
                                                 "defaultValue": "0",
                                                 "metadata": "@{description=Server Farm VM/Worker configuration(CPU Core,RAM etc)}"
                                             },
                       "AppFarmInstances": {
                                                "type": "int",
                                                "defaultValue": 2,
                                                "metadata": "@{description=Number of instances of the the SKU}"
                                            }
                   },
    "variables": {
                      "name1": "config/backup"
                  },
    "resources": [
                      {
                          "name": "[parameters(\u0027AppFarmName\u0027)]",
                          "type": "Microsoft.Web/serverfarms",
                          "location": "[parameters(\u0027location\u0027)]",
                          "apiVersion": "2014-06-01",
                          "dependsOn": "",
                          "properties": "@{name=[parameters(\u0027AppFarmName\u0027)]; sku=[parameters(\u0027AppFarmSKU\u0027)]; workerSize=[parameters(\u0027AppFarmWorkerSize\u0027)]; numberOfWorkers=[parameters(\u0027AppFarmInstances\u0027)]}"
                      },
                      {
                          "apiVersion": "2016-03-01",
                          "name": "[parameters(\u0027ResourceName\u0027)]",
                          "type": "Microsoft.Web/sites",
                          "properties": "@{name=[parameters(\u0027ResourceName\u0027)]; serverFarmId=[concat(\u0027/subscriptions/\u0027, parameters(\u0027subscriptionId\u0027),\u0027/resourcegroups/\u0027, parameters(\u0027serverFarmResourceGroup\u0027), \u0027/providers/Microsoft.Web/serverfarms/\u0027, parameters(\u0027AppFarmName\u0027))]}",
                          "location": "[parameters(\u0027location\u0027)]",
                          "tags": "@{[concat(\u0027hidden-related:\u0027, \u0027/subscriptions/\u0027, parameters(\u0027subscriptionId\u0027),\u0027/resourcegroups/\u0027, parameters(\u0027serverFarmResourceGroup\u0027), \u0027/providers/Microsoft.Web/serverfarms/\u0027, parameters(\u0027AppFarmName\u0027))]=empty}",
                          "resources": ""
                      }
                  ],
    "$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0"
}