From 372c1a56f37e05f88617e3ea287a020878dcc8b9 Mon Sep 17 00:00:00 2001 From: tombuildsstuff Date: Tue, 13 Mar 2018 18:46:11 -0500 Subject: [PATCH] Creating a single definition for ComputeModeOptions --- .../stable/2016-03-01/CommonDefinitions.json | 52 +++++++------------ 1 file changed, 19 insertions(+), 33 deletions(-) diff --git a/specification/web/resource-manager/Microsoft.Web/stable/2016-03-01/CommonDefinitions.json b/specification/web/resource-manager/Microsoft.Web/stable/2016-03-01/CommonDefinitions.json index 46a9316a7199..2d77832a3e93 100644 --- a/specification/web/resource-manager/Microsoft.Web/stable/2016-03-01/CommonDefinitions.json +++ b/specification/web/resource-manager/Microsoft.Web/stable/2016-03-01/CommonDefinitions.json @@ -557,6 +557,19 @@ } } }, + "ComputeModeOptions": { + "description": "Shared or dedicated app hosting.", + "enum": [ + "Shared", + "Dedicated", + "Dynamic" + ], + "type": "string", + "x-ms-enum": { + "name": "ComputeModeOptions", + "modelAsString": true + } + }, "ConnStringInfo": { "description": "Database connection string information.", "type": "object", @@ -2229,17 +2242,8 @@ "type": "string" }, "computeMode": { - "description": "Shared or dedicated app hosting.", - "enum": [ - "Shared", - "Dedicated", - "Dynamic" - ], - "type": "string", - "x-ms-enum": { - "name": "ComputeModeOptions", - "modelAsString": true - } + "$ref": "#/definitions/ComputeModeOptions", + "description": "Shared or dedicated app hosting." }, "capacity": { "format": "int32", @@ -2384,17 +2388,8 @@ "type": "string" }, "computeMode": { - "description": "Shared/dedicated workers.", - "enum": [ - "Shared", - "Dedicated", - "Dynamic" - ], - "type": "string", - "x-ms-enum": { - "name": "ComputeModeOptions", - "modelAsString": true - } + "$ref": "#/definitions/ComputeModeOptions", + "description": "Shared or dedicated app hosting." }, "workerSize": { "description": "Size of the machines.", @@ -2755,17 +2750,8 @@ "type": "integer" }, "computeMode": { - "description": "Shared or dedicated app hosting.", - "enum": [ - "Shared", - "Dedicated", - "Dynamic" - ], - "type": "string", - "x-ms-enum": { - "name": "ComputeModeOptions", - "modelAsString": true - } + "$ref": "#/definitions/ComputeModeOptions", + "description": "Shared or dedicated app hosting." }, "workerSize": { "description": "VM size of the worker pool instances.",