Restore databricks database objects
This API is used to restore databricks database objects
- application/json
Request Body
taskInfo object
associations object[]
subclientId integer requiredID of the databricks subclient
applicationId integer requiredDatabricks app type ID
clientName string requiredDatabricks client name
backupsetId integer requiredDatabricks backupset(metastore) 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 this type of restore
operationType integeroperationtype should be 1001 for this restore type
options object
restoreOptions object
commonOptions object
unconditionalOverwrite booleanwhether items being restored to be overwritten ir not
preserveLevel integerstripLevelType integerbrowseOption object
commCellId integerbackupset object
backupsetId integer requiredDatabricks backupset ID
clientId integer requiredDatabricks client ID
timeRange object
toTime integer requiredBackup timestamp for the restore
useAutoStreamCalculation boolean requiredOption to enable autostream calculation
destination object
noOfStreams integernumber of treams to be used during restore
destClient object
clientId integerdestination client ID
clientName string requiredDestination client name
destinationInstance object
clientId integer requiredDestination client ID
clientName string requiredDestination client name
applicationId integer requiredDestination instance app id
appName string requiredDestination instance app name
instanceId integer requiredDestination instance ID
instanceName string requiredDestination instance name
destinationBackupset object
backupsetId integer requiredDestination Backupset ID
fileOption object
sourceItem string[] requiredSource paths
distributedAppsRestoreOptions object
distributedRestore booleanvalue should be true
isMultiNodeRestore booleanTrue, if restore uses multiple nodes. Else, false.
clientType integerclienttype should be 29
dataAccessNodes objectnoSQLGenericRestoreOptions object
tableMap object[]
fromTable string requiredSource Item
toTable string requiredDestination Item
tableType stringdatabricksRestoreOptions object
backupsetId integer requiredDatabricks backupset ID
qrOption object
destAppTypeId integer requiredDestination app type ID
cloudAppsRestoreOptions object
instanceType string requiredInstance 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"
]
}