{ "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "siteName": { "type": "string" }, "hostingPlanName": { "type": "string" }, "resourceGroupName": { "type": "string" }, "extensionFeed": { "type": "string" }, "extensionName": { "type": "string" }, "extensionVersion": { "type": "string" } }, "resources": [ { "apiVersion": "2015-08-01", "name": "[parameters('hostingPlanName')]", "location": "West US 2", "type": "Microsoft.Web/serverfarms", "sku": { "name": "D1" }, "properties": { } }, { "apiVersion": "2015-08-01", "name": "[parameters('siteName')]", "type": "Microsoft.Web/sites", "location": "West US 2", "properties": { "serverFarmId": "[resourceId(parameters('resourceGroupName'), 'Microsoft.Web/serverFarms', parameters('hostingPlanName'))]" }, "resources": [ { "type": "siteextensions", "name": "[parameters('extensionName')]", "apiVersion": "2015-08-01", "location": "West US 2", "properties": { "version": "[parameters('extensionVersion')]", "feed_url": "[parameters('extensionFeed')]" }, "dependsOn": [ "[resourceId('Microsoft.Web/Sites', parameters('siteName'))]" ] } ], "dependsOn": [ "[resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]" ] } ], "outputs": { "siteId": { "type": "string", "value": "[resourceId(parameters('resourceGroupName'), 'Microsoft.Web/sites', parameters('siteName'))]" } } }