Restore databricks workspace objects
This API is used to restore databricks workspace objects
- application/json
Request Body
taskInfo object
associations object[]
subclientId integer requiredDatabricks subclient ID
applicationId integer requiredDatabricks application ID
clientName string requiredDatabricks client name
backupsetId integer requiredDatabricks backupset ID
instanceId integer requiredDatabricks Instance ID
instanceName string requiredDatabricks instance name
clientId integer requiredDatabricks client ID
_type_ integertask object
taskType integertask type should be 1
initiatedFrom integersubTasks object[]
subTask object
subTaskType integersubtask type should be 3 for restores
operationType integeroperation type should be 1001
options object
restoreOptions object
commonOptions object
unconditionalOverwrite booleanTrue, if items to be overwritten during restore. Else, false.
preserveLevel integerstripLevelType integerbrowseOption object
commCellId integerbackupset object
backupsetId integer requiredDatabricks Backupset ID
clientId integer requiredDatabricks Client ID
timeRange object
toTime integer requiredBackup time for restore
useAutoStreamCalculation boolean requiredOption to enable autostream calculation
destination object
noOfStreams integernumber of streams to be used during restore
destClient object
clientId integer requiredDatabricks destination client ID
clientName string requiredDatabricks destination client name
destinationInstance object
clientId integer requiredDatabricks destination client ID
clientName string requiredDatabricks desti
applicationId integer requiredDatabr
appName stringDatabricks app name
instanceId integer requiredDatabricks instance ID
instanceName string requiredDatabricks instance name
destinationBackupset object
backupsetId integer requiredDestination backupset ID
fileOption object
sourceItem string[] requiredSource path (workspace name)
distributedAppsRestoreOptions object
distributedRestore booleanshould be true
isMultiNodeRestore booleantrue if restore uses multiple nodes. Else, false.
clientType integershould be 29
dataAccessNodes objectnoSQLGenericRestoreOptions object
tableMap object[]
fromTable string requiredSource workspace
toTable string requiredDesti
tableType stringdatabricksRestoreOptions object
targetSubscriptionId string requiredAzure Subscription ID where destination workspace needs to be created
targetRG string requiredAzure resource group name where destination workspace needs to be created
backupsetId integer requiredDatabricks backupset ID
qrOption object
destAppTypeId integer requiredDatabricks destination app type ID
cloudAppsRestoreOptions object
instanceType string requiredDatabricks instace type (AZURE_DATA_LAKE)
commonOpts object
notifyUserOnJobCompletion boolean
- 200
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- taskId integer
- jobIds string[]
{
"taskId": 0,
"jobIds": [
"string"
]
}
{
"taskId": 7231,
"jobIds": [
"225580"
]
}