Skip to main content

managed_instance_operations

Creates, updates, deletes, gets or lists a managed_instance_operations resource.

Overview

Namemanaged_instance_operations
TypeResource
Idazure.sql.managed_instance_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.
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.
managedInstanceNamestringThe name of the managed instance the operation is being performed on.
operationstringThe name of operation.
operationFriendlyNamestringThe friendly name of operation.
operationParametersobjectThe operation parameters.
operationStepsobjectThe operation steps.
percentCompleteintegerThe percentage of the operation completed.
startTimestring (date-time)The operation start time.
statestringThe operation state. Known values are: "Pending", "InProgress", "Succeeded", "Failed", "CancelInProgress", and "Cancelled". (Pending, InProgress, Succeeded, Failed, CancelInProgress, Cancelled)
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
getselectresource_group_name, managed_instance_name, operation_id, subscription_idGets a management operation on a managed instance.
list_by_managed_instanceselectresource_group_name, managed_instance_name, subscription_idGets a list of operations performed on the managed instance.
cancelexecresource_group_name, managed_instance_name, operation_id, subscription_idCancels the asynchronous operation on the managed instance.

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
managed_instance_namestringThe name of the managed instance. Required.
operation_idstringRequired.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Gets a management operation on a managed instance.

SELECT
id,
name,
description,
errorCode,
errorDescription,
errorSeverity,
estimatedCompletionTime,
isCancellable,
isUserError,
managedInstanceName,
operation,
operationFriendlyName,
operationParameters,
operationSteps,
percentComplete,
startTime,
state,
systemData,
type
FROM azure.sql.managed_instance_operations
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND managed_instance_name = '{{ managed_instance_name }}' -- required
AND operation_id = '{{ operation_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

Lifecycle Methods

Cancels the asynchronous operation on the managed instance.

EXEC azure.sql.managed_instance_operations.cancel 
@resource_group_name='{{ resource_group_name }}' --required,
@managed_instance_name='{{ managed_instance_name }}' --required,
@operation_id='{{ operation_id }}' --required,
@subscription_id='{{ subscription_id }}' --required
;