diff --git a/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/analysisservices.json b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/analysisservices.json index 0786299a8a12..ba1063e6fc6b 100644 --- a/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/analysisservices.json +++ b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/analysisservices.json @@ -417,6 +417,39 @@ } } } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/dissociateGateway": { + "post": { + "description": "Dissociates a Unified Gateway associated with the server.", + "tags": [ "Servers" ], + "operationId": "Servers_DissociateGateway", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK." + } + } + } } }, "definitions": { diff --git a/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/analysisservices.json b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/analysisservices.json index 9c6b50d503ca..a24966be5e55 100644 --- a/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/analysisservices.json +++ b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/analysisservices.json @@ -445,6 +445,42 @@ } } }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/dissociateGateway": { + "post": { + "description": "Dissociates a Unified Gateway associated with the server.", + "x-ms-examples": { + "Get details of a server": { "$ref": "./examples/dissociateGateway.json" } + }, + "tags": [ "Servers" ], + "operationId": "Servers_DissociateGateway", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK." + } + } + } + }, "/providers/Microsoft.AnalysisServices/operations": { "get": { "tags": [ diff --git a/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/examples/dissociateGateway.json b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/examples/dissociateGateway.json new file mode 100644 index 000000000000..a384cad9c97e --- /dev/null +++ b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/examples/dissociateGateway.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "subscriptionId": "613192d7-503f-477a-9cfe-4efc3ee2bd60", + "resourceGroupName": "TestRG", + "serverName": "azsdktest", + "api-version": "2017-08-01-beta" + }, + "responses": { + "200": { + "headers": {} + } + } +} \ No newline at end of file