Skip to content

Commit 8245419

Browse files
jivavadi-microsoftJignesh Vavadiya
andauthored
Added DW Gen3 SqlPool Pause and Resume swagger (#14346)
* Added DW Gen3 SqlPool Pause and Resume swagger * Validation error fix * Validation error fix * Validation error fix * Validation error fix Co-authored-by: Jignesh Vavadiya <jivavadi@microsoft.com>
1 parent 2359ae3 commit 8245419

File tree

3 files changed

+118
-0
lines changed

3 files changed

+118
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "6c07b2b7-0e6c-49a5-b39f-f68f6b953556",
4+
"resourceGroupName": "rg_58122f9c-8425-40a7-828e-c6fc8981cb9b",
5+
"workspaceName": "srv_5c9d7b8e-0d9f-4c9e-ae1e-4da4faca8299",
6+
"sqlPoolName": "93657ee0-be54-468a-8381-2b93f8ce6161",
7+
"api-version": "2020-04-01-preview"
8+
},
9+
"responses": {
10+
"202": {},
11+
"204": {}
12+
}
13+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "386b554d-6885-432f-8b56-81d18741c6d7",
4+
"resourceGroupName": "rg_2b5feba4-ec93-4624-9ee1-3270903c1752",
5+
"workspaceName": "srv_98b64204-a4c5-4dd5-afc0-5af88c0dab4c",
6+
"sqlPoolName": "cfddaf49-8ac5-4fa0-9d87-e2c1b8081057",
7+
"api-version": "2020-04-01-preview"
8+
},
9+
"responses": {
10+
"202": {},
11+
"204": {}
12+
}
13+
}

specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/sqlPool.json

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,98 @@
226226
}
227227
}
228228
},
229+
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/pause": {
230+
"post": {
231+
"tags": [
232+
"SqlPoolsV3"
233+
],
234+
"description": "Deactivates the SqlPool.",
235+
"operationId": "SqlPoolsV3_Deactivate",
236+
"parameters": [
237+
{
238+
"$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter"
239+
},
240+
{
241+
"$ref": "../../../../common/v1/types.json#/parameters/WorkspaceNameParameter"
242+
},
243+
{
244+
"$ref": "../../../../common/v1/types.json#/parameters/SqlPoolNameParameter"
245+
},
246+
{
247+
"$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter"
248+
},
249+
{
250+
"$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter"
251+
}
252+
],
253+
"responses": {
254+
"202": {
255+
"description": "Pausing the SqlPool is in progress."
256+
},
257+
"204": {
258+
"description": "The specified SqlPool does not exist."
259+
},
260+
"default": {
261+
"schema": {
262+
"$ref": "../../../../common/v1/types.json#/definitions/ErrorContract"
263+
},
264+
"description": ""
265+
}
266+
},
267+
"x-ms-long-running-operation": true,
268+
"x-ms-examples": {
269+
"Deactivates a sqlpool.": {
270+
"$ref": "./examples/PostSqlPoolDeactivate.json"
271+
}
272+
}
273+
}
274+
},
275+
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/resume": {
276+
"post": {
277+
"tags": [
278+
"SqlPoolsV3"
279+
],
280+
"description": "Activates the SqlPool.",
281+
"operationId": "SqlPoolsV3_Activate",
282+
"parameters": [
283+
{
284+
"$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter"
285+
},
286+
{
287+
"$ref": "../../../../common/v1/types.json#/parameters/WorkspaceNameParameter"
288+
},
289+
{
290+
"$ref": "../../../../common/v1/types.json#/parameters/SqlPoolNameParameter"
291+
},
292+
{
293+
"$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter"
294+
},
295+
{
296+
"$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter"
297+
}
298+
],
299+
"responses": {
300+
"202": {
301+
"description": "Resuming the SqlPool is in progress."
302+
},
303+
"204": {
304+
"description": "The specified SqlPool does not exist."
305+
},
306+
"default": {
307+
"schema": {
308+
"$ref": "../../../../common/v1/types.json#/definitions/ErrorContract"
309+
},
310+
"description": ""
311+
}
312+
},
313+
"x-ms-long-running-operation": true,
314+
"x-ms-examples": {
315+
"Activate a sqlpool.": {
316+
"$ref": "./examples/PostSqlPoolActivate.json"
317+
}
318+
}
319+
}
320+
},
229321
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools": {
230322
"get": {
231323
"tags": [

0 commit comments

Comments
 (0)