Skip to main content

elastic_pool_operations

Creates, updates, deletes, gets or lists an elastic_pool_operations resource.

Overview

Nameelastic_pool_operations
TypeResource
Idazure.sql.elastic_pool_operations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
descriptionstringThe operation description.
elasticPoolNamestringThe name of the elastic pool the operation is being performed on.
errorCodeintegerThe operation error code.
errorDescriptionstringThe operation error description.
errorSeverityintegerThe operation error severity.
estimatedCompletionTimestring (date-time)The estimated completion time of the operation.
isCancellablebooleanWhether the operation can be cancelled.
isUserErrorbooleanWhether or not the error is a user error.
operationstringThe name of operation.
operationFriendlyNamestringThe friendly name of operation.
percentCompleteintegerThe percentage of the operation completed.
serverNamestringThe name of the server.
startTimestring (date-time)The operation start time.
statestringThe operation state.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_by_elastic_poolselectresource_group_name, server_name, elastic_pool_name, subscription_idGets a list of operations performed on the elastic pool.
cancelexecresource_group_name, server_name, elastic_pool_name, operation_id, subscription_idCancels the asynchronous operation on the elastic pool.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
elastic_pool_namestringThe name of the elastic pool. Required.
operation_idstringThe operation identifier. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
server_namestringThe name of the server. Required.
subscription_idstring

SELECT examples

Gets a list of operations performed on the elastic pool.

SELECT
id,
name,
description,
elasticPoolName,
errorCode,
errorDescription,
errorSeverity,
estimatedCompletionTime,
isCancellable,
isUserError,
operation,
operationFriendlyName,
percentComplete,
serverName,
startTime,
state,
systemData,
type
FROM azure.sql.elastic_pool_operations
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND server_name = '{{ server_name }}' -- required
AND elastic_pool_name = '{{ elastic_pool_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

Lifecycle Methods

Cancels the asynchronous operation on the elastic pool.

EXEC azure.sql.elastic_pool_operations.cancel 
@resource_group_name='{{ resource_group_name }}' --required,
@server_name='{{ server_name }}' --required,
@elastic_pool_name='{{ elastic_pool_name }}' --required,
@operation_id='{{ operation_id }}' --required,
@subscription_id='{{ subscription_id }}' --required
;