Skip to main content

managed_database_restore_details

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

Overview

Namemanaged_database_restore_details
TypeResource
Idazure.sql.managed_database_restore_details

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.
blockReasonstringThe reason why restore is in Blocked state.
currentBackupTypestringCurrent backup type.
currentRestorePlanSizeMBintegerCurrent restore plan size MB.
currentRestoredSizeMBintegerCurrent restored size MB.
currentRestoringFileNamestringCurrent restoring file name.
diffBackupSetsarrayDiff backup sets.
fullBackupSetsarrayFull backup sets.
lastRestoredFileNamestringLast restored file name.
lastRestoredFileTimestring (date-time)Last restored file time.
lastUploadedFileNamestringLast uploaded file name.
lastUploadedFileTimestring (date-time)Last uploaded file time.
logBackupSetsarrayLog backup sets.
numberOfFilesDetectedintegerNumber of files detected.
numberOfFilesQueuedintegerNumber of files queued.
numberOfFilesRestoredintegerNumber of files restored.
numberOfFilesRestoringintegerNumber of files restoring.
numberOfFilesSkippedintegerNumber of files skipped.
numberOfFilesUnrestorableintegerNumber of files unrestorable.
percentCompletedintegerPercent completed.
statusstringRestore status.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
unrestorableFilesarrayUnrestorable files.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, managed_instance_name, database_name, restore_details_name, subscription_idGets managed database restore details.

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
database_namestringThe name of the database. Required.
managed_instance_namestringThe name of the managed instance. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
restore_details_namestringThe name of the restore details to retrieve. "Default" Required.
subscription_idstring

SELECT examples

Gets managed database restore details.

SELECT
id,
name,
blockReason,
currentBackupType,
currentRestorePlanSizeMB,
currentRestoredSizeMB,
currentRestoringFileName,
diffBackupSets,
fullBackupSets,
lastRestoredFileName,
lastRestoredFileTime,
lastUploadedFileName,
lastUploadedFileTime,
logBackupSets,
numberOfFilesDetected,
numberOfFilesQueued,
numberOfFilesRestored,
numberOfFilesRestoring,
numberOfFilesSkipped,
numberOfFilesUnrestorable,
percentCompleted,
status,
systemData,
type,
unrestorableFiles
FROM azure.sql.managed_database_restore_details
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND managed_instance_name = '{{ managed_instance_name }}' -- required
AND database_name = '{{ database_name }}' -- required
AND restore_details_name = '{{ restore_details_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;