Listing DCS Instance Backup Records
Function
This API is used to query the backup records of a specific DCS instance.
Calling Method
For details, see Calling APIs.
URI
GET /v2/{project_id}/instances/{instance_id}/backups
Parameter | Mandatory | Type | Description |
|---|---|---|---|
instance_id | Yes | String | Instance ID. |
project_id | Yes | String | Project ID. For details, see Obtaining a Project ID. |
Parameter | Mandatory | Type | Description |
|---|---|---|---|
begin_time | No | String | Query start time (UTC). Format: yyyyMMddHHmmss, for example, 20170718235959. |
end_time | No | String | Query end time (UTC). Format: yyyyMMddHHmmss, for example, 20170718235959. |
limit | No | Integer | Number of items displayed on each page. |
offset | No | Integer | Offset, which is the position where the query starts. The value must be greater than or equal to 0. |
Request Parameters
None
Response Parameters
Status code: 200
Parameter | Type | Description |
|---|---|---|
total_num | Integer | Number of returned records. |
backup_record_response | Array of BackupRecordResponse objects | Array of the backup details. |
Parameter | Type | Description |
|---|---|---|
backup_id | String | Backup ID. |
period | String | Backup execution time. |
backup_name | String | Backup record name. |
instance_id | String | Instance ID. |
size | Long | Size of the backup file (byte). |
backup_type | String | Backup type.
|
created_at | String | Time when the backup task is created. |
updated_at | String | Time at which DCS instance backup is completed. |
progress | String | Backup progress. |
error_code | String | Error code displayed for a backup failure.
|
remark | String | Description of DCS instance backup. |
status | String | Backup status. The options are as follows:
|
is_support_restore | String | Whether restoration is supported. Options: TRUE and FALSE. |
execution_at | String | Execution time. |
backup_format | String | Backup format. |
Status code: 204
No DCS instance backup record is found.
Status code: 400
Parameter | Type | Description |
|---|---|---|
error_msg | String | Error message. |
error_code | String | Error code. |
error_ext_msg | String | Extended error information. This parameter is not used currently and is set to null. |
Status code: 500
Parameter | Type | Description |
|---|---|---|
error_msg | String | Error message. |
error_code | String | Error code. |
error_ext_msg | String | Extended error information. This parameter is not used currently and is set to null. |
Example Requests
GET https://{dcs_endpoint}/v2/{project_id}/instances/{instance_id}/backups?offset={offset}&limit={limit}&beginTime={begin_Time}&end_time={end_Time} Example Responses
Status code: 200
DCS instance backup records queried successfully.
{
"total_num" : 1,
"backup_record_response" : [ {
"period" : { },
"backup_type" : "manual",
"created_at" : "2019-05-10T08:31:16.166Z",
"remark" : "001",
"is_support_restore" : "TRUE",
"backup_id" : "4631832a-14c6-45b0-a0b3-3abd8f591ad1",
"backup_name" : "backup_20190510163116",
"instance_id" : "5560df16-cebf-4473-95c4-d1b573c16e79",
"size" : 880232,
"updated_at" : "2019-05-10T08:32:30.546Z",
"progress" : "100.00",
"error_code" : { },
"status" : "succeed",
"execution_at" : "2019-05-11T08:31:16.166Z",
"backup_format" : "aof"
} ]
} Status Codes
Status Code | Description |
|---|---|
200 | DCS instance backup records queried successfully. |
204 | No DCS instance backup record is found. |
400 | Invalid request. |
500 | Internal service error. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

