diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/examples/PostSqlPoolActivate.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/examples/PostSqlPoolActivate.json new file mode 100644 index 000000000000..d6dec2e30416 --- /dev/null +++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/examples/PostSqlPoolActivate.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "subscriptionId": "6c07b2b7-0e6c-49a5-b39f-f68f6b953556", + "resourceGroupName": "rg_58122f9c-8425-40a7-828e-c6fc8981cb9b", + "workspaceName": "srv_5c9d7b8e-0d9f-4c9e-ae1e-4da4faca8299", + "sqlPoolName": "93657ee0-be54-468a-8381-2b93f8ce6161", + "api-version": "2020-04-01-preview" + }, + "responses": { + "202": {}, + "204": {} + } +} diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/examples/PostSqlPoolDeactivate.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/examples/PostSqlPoolDeactivate.json new file mode 100644 index 000000000000..eca8c172b9af --- /dev/null +++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/examples/PostSqlPoolDeactivate.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "subscriptionId": "386b554d-6885-432f-8b56-81d18741c6d7", + "resourceGroupName": "rg_2b5feba4-ec93-4624-9ee1-3270903c1752", + "workspaceName": "srv_98b64204-a4c5-4dd5-afc0-5af88c0dab4c", + "sqlPoolName": "cfddaf49-8ac5-4fa0-9d87-e2c1b8081057", + "api-version": "2020-04-01-preview" + }, + "responses": { + "202": {}, + "204": {} + } +} diff --git a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/sqlPool.json b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/sqlPool.json index 300ebf52cb3f..00944c4078ca 100644 --- a/specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/sqlPool.json +++ b/specification/synapse/resource-manager/Microsoft.Synapse/preview/2020-04-01-preview/sqlPool.json @@ -226,6 +226,98 @@ } } }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/pause": { + "post": { + "tags": [ + "SqlPoolsV3" + ], + "description": "Deactivates the SqlPool.", + "operationId": "SqlPoolsV3_Deactivate", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../common/v1/types.json#/parameters/WorkspaceNameParameter" + }, + { + "$ref": "../../../../common/v1/types.json#/parameters/SqlPoolNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "202": { + "description": "Pausing the SqlPool is in progress." + }, + "204": { + "description": "The specified SqlPool does not exist." + }, + "default": { + "schema": { + "$ref": "../../../../common/v1/types.json#/definitions/ErrorContract" + }, + "description": "" + } + }, + "x-ms-long-running-operation": true, + "x-ms-examples": { + "Deactivates a sqlpool.": { + "$ref": "./examples/PostSqlPoolDeactivate.json" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/resume": { + "post": { + "tags": [ + "SqlPoolsV3" + ], + "description": "Activates the SqlPool.", + "operationId": "SqlPoolsV3_Activate", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../common/v1/types.json#/parameters/WorkspaceNameParameter" + }, + { + "$ref": "../../../../common/v1/types.json#/parameters/SqlPoolNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "202": { + "description": "Resuming the SqlPool is in progress." + }, + "204": { + "description": "The specified SqlPool does not exist." + }, + "default": { + "schema": { + "$ref": "../../../../common/v1/types.json#/definitions/ErrorContract" + }, + "description": "" + } + }, + "x-ms-long-running-operation": true, + "x-ms-examples": { + "Activate a sqlpool.": { + "$ref": "./examples/PostSqlPoolActivate.json" + } + } + } + }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools": { "get": { "tags": [