1- {
2- "$schema" : " http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#" ,
3- "contentVersion" : " 1.0.0.0" ,
4- "parameters" : {
5- "hostingPlanName" : {
6- "type" : " string" ,
7- "defaultValue" : " "
8- },
9- "skuName" : {
10- "type" : " string" ,
11- "defaultValue" : " "
12- },
13- "skuCapacity" : {
14- "type" : " int" ,
15- "defaultValue" : 0
16- },
17- "webSiteName" : {
18- "type" : " string" ,
19- "defaultValue" : " "
20- }
21- },
22- "resources" : [
23- {
24- "apiVersion" : " 2015-08-01" ,
25- "name" : " [parameters('hostingPlanName')]" ,
26- "type" : " Microsoft.Web/serverfarms" ,
27- "location" : " [resourceGroup().location]" ,
28- "tags" : {
29- "displayName" : " HostingPlan"
30- },
31- "sku" : {
32- "name" : " [parameters('skuName')]" ,
33- "capacity" : " [parameters('skuCapacity')]"
34- },
35- "properties" : {
36- "name" : " [parameters('hostingPlanName')]"
37- }
38- },
39- {
40- "apiVersion" : " 2015-08-01" ,
41- "name" : " [parameters('webSiteName')]" ,
42- "type" : " Microsoft.Web/sites" ,
43- "location" : " [resourceGroup().location]" ,
44- "tags" : {
45- "[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]" : " Resource" ,
46- "displayName" : " Website"
47- },
48- "dependsOn" : [
49- " [concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]"
50- ],
51- "properties" : {
52- "name" : " [parameters('webSiteName')]" ,
53- "serverFarmId" : " [resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]"
54- },
55- "resources" : [
56- {
57- "apiVersion" : " 2015-08-01" ,
58- "name" : " web" ,
59- "type" : " config" ,
60- "dependsOn" : [
61- " [concat('Microsoft.Web/sites/', parameters('webSiteName'))]"
62- ],
63- "properties" : {
64- "javaVersion" : " 1.8" ,
65- "javaContainer" : " TOMCAT" ,
66- "javaContainerVersion" : " 8.0"
67- }
68- }
69- ]
70- }
71- ]
1+ {
2+ "$schema" : " http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#" ,
3+ "contentVersion" : " 1.0.0.0" ,
4+ "parameters" : {
5+ "hostingPlanName" : {
6+ "type" : " string" ,
7+ "defaultValue" : " "
8+ },
9+ "skuName" : {
10+ "type" : " string" ,
11+ "defaultValue" : " "
12+ },
13+ "skuCapacity" : {
14+ "type" : " int" ,
15+ "defaultValue" : 0
16+ },
17+ "webSiteName" : {
18+ "type" : " string" ,
19+ "defaultValue" : " "
20+ }
21+ },
22+ "resources" : [
23+ {
24+ "apiVersion" : " 2015-08-01" ,
25+ "name" : " [parameters('hostingPlanName')]" ,
26+ "type" : " Microsoft.Web/serverfarms" ,
27+ "location" : " [resourceGroup().location]" ,
28+ "tags" : {
29+ "displayName" : " HostingPlan"
30+ },
31+ "sku" : {
32+ "name" : " [parameters('skuName')]" ,
33+ "capacity" : " [parameters('skuCapacity')]"
34+ },
35+ "properties" : {
36+ "name" : " [parameters('hostingPlanName')]"
37+ }
38+ },
39+ {
40+ "apiVersion" : " 2015-08-01" ,
41+ "name" : " [parameters('webSiteName')]" ,
42+ "type" : " Microsoft.Web/sites" ,
43+ "location" : " [resourceGroup().location]" ,
44+ "tags" : {
45+ "[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]" : " Resource" ,
46+ "displayName" : " Website"
47+ },
48+ "dependsOn" : [
49+ " [concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]"
50+ ],
51+ "properties" : {
52+ "name" : " [parameters('webSiteName')]" ,
53+ "serverFarmId" : " [resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]"
54+ },
55+ "resources" : [
56+ {
57+ "apiVersion" : " 2015-08-01" ,
58+ "name" : " web" ,
59+ "type" : " config" ,
60+ "dependsOn" : [
61+ " [concat('Microsoft.Web/sites/', parameters('webSiteName'))]"
62+ ],
63+ "properties" : {
64+ "javaVersion" : " 1.8" ,
65+ "javaContainer" : " TOMCAT" ,
66+ "javaContainerVersion" : " 8.0"
67+ }
68+ }
69+ ]
70+ }
71+ ]
7272}
0 commit comments