Skip to main content

Restore databricks database objects​

This API is used to restore databricks database objects

Request Body
  • taskInfo object
  • associations object[]
  • subclientId integer required

    ID of the databricks subclient

  • applicationId integer required

    Databricks app type ID

  • clientName string required

    Databricks client name

  • backupsetId integer required

    Databricks backupset(metastore) ID

  • instanceId integer required

    Databricks Instance ID

  • instanceName string required

    Databricks Instance name

  • clientId integer required

    Databricks client ID

  • _type_ integer
  • task object
  • taskType integer

    task type should be 1

  • initiatedFrom integer
  • subTasks object[]
  • subTask object
  • subTaskType integer

    subtask type should be 3 for this type of restore

  • operationType integer

    operationtype should be 1001 for this restore type

  • options object
  • restoreOptions object
  • commonOptions object
  • unconditionalOverwrite boolean

    whether items being restored to be overwritten ir not

  • preserveLevel integer
  • stripLevelType integer
  • browseOption object
  • commCellId integer
  • backupset object
  • backupsetId integer required

    Databricks backupset ID

  • clientId integer required

    Databricks client ID

  • timeRange object
  • toTime integer required

    Backup timestamp for the restore

  • useAutoStreamCalculation boolean required

    Option to enable autostream calculation

  • destination object
  • noOfStreams integer

    number of treams to be used during restore

  • destClient object
  • clientId integer

    destination client ID

  • clientName string required

    Destination client name

  • destinationInstance object
  • clientId integer required

    Destination client ID

  • clientName string required

    Destination client name

  • applicationId integer required

    Destination instance app id

  • appName string required

    Destination instance app name

  • instanceId integer required

    Destination instance ID

  • instanceName string required

    Destination instance name

  • destinationBackupset object
  • backupsetId integer required

    Destination Backupset ID

  • fileOption object
  • sourceItem string[] required

    Source paths

  • distributedAppsRestoreOptions object
  • distributedRestore boolean

    value should be true

  • isMultiNodeRestore boolean

    True, if restore uses multiple nodes. Else, false.

  • clientType integer

    clienttype should be 29

  • dataAccessNodes object
  • noSQLGenericRestoreOptions object
  • tableMap object[]
  • fromTable string required

    Source Item

  • toTable string required

    Destination Item

  • tableType string
  • databricksRestoreOptions object
  • backupsetId integer required

    Databricks backupset ID

  • qrOption object
  • destAppTypeId integer required

    Destination app type ID

  • cloudAppsRestoreOptions object
  • instanceType string required

    Instance type "AZURE_DATA_LAKE"

  • commonOpts object
  • notifyUserOnJobCompletion boolean
Responses

OK


Schema
  • taskId integer
  • jobIds string[]
Loading...