Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titleRestore Operations

Restore Snapshot

  • Purpose: Enables user to initiate the restoration of a snapshot
  • Request: PUT https://host:port/bridge/restore

    Code Block
    {
      "host" : "",
      "port" : "",
      "storeId" : "",
      "spaceId" : "",
      "snapshotId" : "",
      "userEmail" : ""
    } 
  • Response Code: 200 (on success)
  • Response Body: JSON:

    Code Block
    {
      "restoreId" : ""}
      "status" : ""
    }

     Possible value for status (see Get Restore Details) 

Restore Complete

  • Purpose: Enables DPN provider to notify bridge app that a snapshot has been restored to bridge storage.
  • Request: POST https://host:port/bridge/restore/(restoreId)/complete
  • restoreId - Identifier of the snapshot
  • Response Code: 200 (on success)
  • Response Body: JSON:

    Code Block
    {
      "status" : ""
      "details" : ""
    }
Restoration Status

Get Restore Details

  • Purpose: Provides the status of a restoration action
  • Request: GET https://host:port/bridge/restore/(restoreId)
  • Response Code: 200 (on success)
  • Response Body: JSON:

    Code Block
    {
      "restoreId" : "",
      "snapshotId" : "",
      "status" : "",
      "startDate" : "subStatus"",
      "endDate" : "",
      "statusText" : "",
      "destinationHost" : "",
      "destinationPort" : "",
      "destinationStoreId" : "",
      "detailsdestinationSpaceId" : ""
    }

    Possible values for status:

    •     

      INITIALIZED

    •    

      WAITING_FOR_DPN

    •    

      DPN_TRANSFER_COMPLETE

    • TRANSFERRING_TO_DURACLOUD

    • TRANSFER

          TRANSFERRING

      _TO_DURACLOUD_COMPLETE

    •    

      VERIFYING_TRANSFERRED_CONTENT

    • CLEANING_UP

    • ERROR

    •    

      RESTORATION_COMPLETE