Sql Pool Operation Results - Get Location Header Result

Get SQL pool operation status
Get the status of a SQL pool operation

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/operationResults/{operationId}?api-version=2021-06-01

URI Parameters

Name In Required Type Description
operationId
path True

string

Operation ID

resourceGroupName
path True

string

The name of the resource group. The name is case insensitive.

sqlPoolName
path True

string

SQL pool name

subscriptionId
path True

string

The ID of the target subscription.

workspaceName
path True

string

The name of the workspace.

api-version
query True

string

The API version to use for this operation.

Responses

Name Type Description
200 OK

SqlPool

OK

201 Created

SqlPool

Created

202 Accepted

SqlPool

Accepted

Other Status Codes

ErrorResponse

Examples

Get the result of an operation on a SQL Analytics pool

Sample Request

GET https://management.azure.com/subscriptions/01234567-89ab-4def-0123-456789abcdef/resourceGroups/ExampleResourceGroup/providers/Microsoft.Synapse/workspaces/ExampleWorkspace/sqlPools/ExampleSqlPool/operationResults/fedcba98-7654-4210-fedc-ba9876543210?api-version=2021-06-01

Sample Response

{
  "sku": {},
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Paused",
    "creationDate": "2022-08-25T09:22:46.68Z"
  },
  "location": "eastus",
  "tags": {},
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/rg_ursa/providers/Microsoft.Synapse/workspaces/ursascaneastus/sqlPools/SampleSQLPool",
  "name": "SampleSQLPool",
  "type": "Microsoft.Synapse/workspaces/sqlPools"
}
{
  "sku": {},
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Paused",
    "creationDate": "2022-08-25T09:22:46.68Z"
  },
  "location": "eastus",
  "tags": {},
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/rg_ursa/providers/Microsoft.Synapse/workspaces/ursascaneastus/sqlPools/SampleSQLPool",
  "name": "SampleSQLPool",
  "type": "Microsoft.Synapse/workspaces/sqlPools"
}
{
  "sku": {},
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Paused",
    "creationDate": "2022-08-25T09:22:46.68Z"
  },
  "location": "eastus",
  "tags": {},
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/rg_ursa/providers/Microsoft.Synapse/workspaces/ursascaneastus/sqlPools/SampleSQLPool",
  "name": "SampleSQLPool",
  "type": "Microsoft.Synapse/workspaces/sqlPools"
}

Definitions

Name Description
createMode

Specifies the mode of sql pool creation.

Default: regular sql pool creation.

PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.

Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.

Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Error response

Sku

Sku

SqlPool

SQL pool

StorageAccountType

The storage account type used to store backups for this sql pool.

createMode

Specifies the mode of sql pool creation.

Default: regular sql pool creation.

PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.

Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.

Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified.

Name Type Description
Default

string

PointInTimeRestore

string

Recovery

string

Restore

string

ErrorAdditionalInfo

The resource management error additional info.

Name Type Description
info

object

The additional info.

type

string

The additional info type.

ErrorDetail

The error detail.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

The error additional info.

code

string

The error code.

details

ErrorDetail[]

The error details.

message

string

The error message.

target

string

The error target.

ErrorResponse

Error response

Name Type Description
error

ErrorDetail

The error object.

Sku

Sku

Name Type Description
capacity

integer

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

name

string

The SKU name

tier

string

The service tier

SqlPool

SQL pool

Name Type Default Value Description
id

string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

The geo-location where the resource lives

name

string

The name of the resource

properties.collation

string

Collation mode

properties.createMode

createMode

Specifies the mode of sql pool creation.

Default: regular sql pool creation.

PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.

Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.

Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified.

properties.creationDate

string

Date the SQL pool was created

properties.maxSizeBytes

integer

Maximum size in bytes

properties.provisioningState

string

Resource state

properties.recoverableDatabaseId

string

Backup database to restore from

properties.restorePointInTime

string

Snapshot time to restore

properties.sourceDatabaseDeletionDate

string

Specifies the time that the sql pool was deleted

properties.sourceDatabaseId

string

Source database to create from

properties.status

string

Resource status

properties.storageAccountType

StorageAccountType

GRS

The storage account type used to store backups for this sql pool.

sku

Sku

Sku
SQL pool SKU

tags

object

Resource tags.

type

string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

StorageAccountType

The storage account type used to store backups for this sql pool.

Name Type Description
GRS

string

LRS

string