Skip to main content

Restore databricks workspace objects​

This API is used to restore databricks workspace objects

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

    Databricks subclient ID

  • applicationId integer required

    Databricks application ID

  • clientName string required

    Databricks client name

  • backupsetId integer required

    Databricks backupset 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 restores

  • operationType integer

    operation type should be 1001

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

    True, if items to be overwritten during restore. Else, false.

  • 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 time for restore

  • useAutoStreamCalculation boolean required

    Option to enable autostream calculation

  • destination object
  • noOfStreams integer

    number of streams to be used during restore

  • destClient object
  • clientId integer required

    Databricks destination client ID

  • clientName string required

    Databricks destination client name

  • destinationInstance object
  • clientId integer required

    Databricks destination client ID

  • clientName string required

    Databricks desti

  • applicationId integer required

    Databr

  • appName string

    Databricks app name

  • instanceId integer required

    Databricks instance ID

  • instanceName string required

    Databricks instance name

  • destinationBackupset object
  • backupsetId integer required

    Destination backupset ID

  • fileOption object
  • sourceItem string[] required

    Source path (workspace name)

  • distributedAppsRestoreOptions object
  • distributedRestore boolean

    should be true

  • isMultiNodeRestore boolean

    true if restore uses multiple nodes. Else, false.

  • clientType integer

    should be 29

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

    Source workspace

  • toTable string required

    Desti

  • tableType string
  • databricksRestoreOptions object
  • targetSubscriptionId string required

    Azure Subscription ID where destination workspace needs to be created

  • targetRG string required

    Azure resource group name where destination workspace needs to be created

  • backupsetId integer required

    Databricks backupset ID

  • qrOption object
  • destAppTypeId integer required

    Databricks destination app type ID

  • cloudAppsRestoreOptions object
  • instanceType string required

    Databricks instace type (AZURE_DATA_LAKE)

  • commonOpts object
  • notifyUserOnJobCompletion boolean
Responses

OK


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