All pages
1 of 1

Loading...

Retrieve an In-Memory DB Restore

You can retrieve an In-Memory DB restore using the UUID of its snapshot and restore. It is found in the response body when an In-Memory DB restore is created or when you retrieve a list of In-Memory DB restores using GET.

Endpoint

Use a region-specific endpoint from the following list to retrieve an In-Memory DB restore:

  • https://in-memory-db.de-txl.ionos.com/snapshots/{snapshotId}/restores/{restoreId}

  • https://in-memory-db.de-fra.ionos.com/snapshots/{snapshotId}/restores/{restoreId}

  • https://in-memory-db.es-vit.ionos.com/snapshots/{snapshotId}/restores/{restoreId}

  • https://in-memory-db.gb-lhr.ionos.com/snapshots/{snapshotId}/restores/{restoreId}

  • https://in-memory-db.us-ewr.ionos.com/snapshots/{snapshotId}/restores/{restoreId}

  • https://in-memory-db.us-las.ionos.com/snapshots/{snapshotId}/restores/{restoreId}

  • https://in-memory-db.us-mci.ionos.com/snapshots/{snapshotId}/restores/{restoreId}

  • https://in-memory-db.fr-par.ionos.com/snapshots/{snapshotId}/restores/{restoreId}

Request

Note: Remember to replace the sample values in the request with valid ones.

To retrieve a single In-Memory DB restore, you need the id from your create response.

To make authenticated requests to the API, the following fields are mandatory in the request header:

Header Parameters
Required
Type
Description

Response

Your values will differ from those in the sample code. It may contain different IDs, timestamps etc.

202 Successful operation

The following path parameter is mandatory:

Path Parameters
Required
Type
Description

snapshotId

yes

string

The ID (UUID) of the snapshot. Example: a8784665-3d99-5464-af32-30a2967f58e7.

restoreId

yes

string

The ID (UUID) of the restore. Example: 39fe1580-552b-5182-8939-a3ac6c38f94c.

Authorization

yes

string

Provide a header value as Bearer followed by your token.

Content-Type

yes

string

Set this to application/json.

curl -X 'GET' \
  'https://in-memory-db.de-fra.ionos.com/snapshots/a8784665-3d99-5464-af32-30a2967f58e7/restores/39fe1580-552b-5182-8939-a3ac6c38f94c' \
-H 'accept: application/json'
{
"id": "39fe1580-552b-5182-8939-a3ac6c38f94c",
"type": "restore",
"href": "/snapshots/{snapshotId}/restores/39fe1580-552b-5182-8939-a3ac6c38f94c",
"metadata": {
"createdDate": "2020-12-10T13:37:50+01:00",
"createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"lastModifiedDate": "2020-12-11T13:37:50+01:00",
"lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
"resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
"state": "AVAILABLE",
"message": "In progress.",
"restoreTime": "2019-08-24T14:15:22Z",
"restoredSnapshotId": "9733371c-eda4-48fc-a669-945e2406db45"
},
"properties": {
"replicasetId": "ac71d588-f2bb-481c-8905-52d37b5cb3b4",
"displayName": "In-Memory DB snapshot",
"description": "Snapshot of the In-Memory DB replica set."
}
}