Retrieves one or more historical backup snapshots that meet the specified criteria.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hbr:SearchHistoricalSnapshots |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SourceType |
string |
No |
The type of the data source. Valid values:
|
ECS_FILE |
| Query |
array |
Yes |
The query conditions. For example:
|
[ { "field": "VaultId", "value": "v-0003rf9m17pap3ltpqx5", "operation": "MATCH_TERM" }, { "field": "InstanceId", "value": "i-bp1i20zq2wuzdie9368m", "operation": "MATCH_TERM" }, { "field": "PlanId", "value": "plan-0005vkqhpesqgkd1iu4f", "operation": "MATCH_TERM" }, { "field": "CompleteTime", "value": 1626769913, "operation": "GREATER_THAN_OR_EQUAL" } ] |
|
any |
No |
The query conditions. For example:
|
[ { "field": "VaultId", "value": "v-0003rf9m17pap3ltpqx5", "operation": "MATCH_TERM" }, { "field": "InstanceId", "value": "i-bp1i20zq2wuzdie9368m", "operation": "MATCH_TERM" }, { "field": "PlanId", "value": "plan-0005vkqhpesqgkd1iu4f", "operation": "MATCH_TERM" }, { "field": "CompleteTime", "value": 1626769913, "operation": "GREATER_THAN_OR_EQUAL" } ] |
|
| Limit |
integer |
No |
The maximum number of results to return.
To retrieve only the number of rows without any data, set Limit to |
10 |
| NextToken |
string |
No |
The token that is required to obtain the next page of snapshots. |
caeba0bbb2be03f84eb48b699f0a**** |
| SortBy |
string |
No |
The field to sort by. |
CreatedTime |
| Order |
string |
No |
The sort order. The default value is ASC.
|
ASC |
| Edition |
string |
No |
The edition. Valid values are BASIC and STANDARD. The default value is STANDARD. |
BASIC |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| NextToken |
string |
The token that is required to obtain the next page of snapshots. |
BE |
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| Success |
boolean |
Indicates whether the request was successful.
|
true |
| Limit |
integer |
The number of historical snapshots displayed on the current page. |
10 |
| Code |
string |
The return code. A value of 200 indicates that the request was successful. |
200 |
| Message |
string |
The returned message. If the request is successful, `successful` is returned. If the request fails, an error message is returned. |
successful |
| TotalCount |
integer |
The total number of snapshots that meet the specified criteria. |
20 |
| Snapshots |
object |
||
| Snapshot |
array<object> |
The list of historical snapshots. |
|
|
array<object> |
|||
| Status |
string |
The status of the backup snapshot job. Valid values:
|
COMPLETE |
| SnapshotHash |
string |
The hash value of the snapshot. |
f2fe... |
| VaultId |
string |
The ID of the backup vault that stores the backup snapshot. |
v-0003rf9m17pap3ltpqx5 |
| ActualItems |
integer |
The actual number of items in the snapshot. Note
This parameter is available only for file backups. |
6 |
| BackupType |
string |
The backup type. The value is COMPLETE, which indicates a full backup. |
COMPLETE |
| CreateTime |
integer |
This parameter is valid only when SourceType is set to NAS. This parameter indicates the time when the file system was created. This value is a UNIX timestamp. Unit: seconds. |
1607436917 |
| ActualBytes |
integer |
The actual data volume of the snapshot after deduplication. Unit: bytes. |
600 |
| SourceType |
string |
The type of the data source. Valid values:
|
ECS_FILE |
| Prefix |
string |
This parameter is valid only when SourceType is set to OSS. This parameter indicates the backup prefix. |
example/ |
| ClientId |
string |
This parameter is valid only when SourceType is set to ECS_FILE. This parameter indicates the ID of the backup client. |
c-********************* |
| BytesTotal |
integer |
The total volume of the data source. Unit: bytes. |
1000 |
| ItemsDone |
integer |
The number of backed up items. Note
This parameter is available only for file backups. |
8 |
| CompleteTime |
integer |
The time when the backup snapshot was completed. This value is a UNIX timestamp. Unit: seconds. |
1554347313 |
| Retention |
integer |
The retention period of the backup snapshot in days. |
7 |
| CreatedTime |
integer |
The time when the backup snapshot was created. This value is a UNIX timestamp. Unit: seconds. |
1554347313 |
| Bucket |
string |
This parameter is valid only when SourceType is set to OSS. This parameter indicates the name of the OSS bucket. |
hbr-backup-oss |
| ParentSnapshotHash |
string |
The hash value of the parent backup snapshot. |
f2fe.. |
| InstanceId |
string |
This parameter is valid only when SourceType is set to ECS_FILE. This parameter indicates the ID of the ECS instance. |
i-********************* |
| FileSystemId |
string |
This parameter is valid only when SourceType is set to NAS. This parameter indicates the ID of the file system. |
005494 |
| ErrorFile |
string |
The file that records information about backup failures. This includes information about partially completed backups. |
Item Error Message C:\Program Files (x86)\Symantec\Symantec Endpoint Protection\14.3.558.0000.105\Bin\service.dat Open: open \\?\C:\Program Files (x86)\Symantec\Symantec Endpoint Protection\14.3.558.0000.105\Bin\service.dat: The process cannot access the file because it is being used by another process. C:\ProgramData\McAfee\Agent\data\InstallerFiles\172e8a3b04b7ab0fd0215f4fb7707e3744b37d83b6743b3eacb94447c74dc9af_contrib.ini Open: open \\?\C:\ProgramData\McAfee\Agent\data\InstallerFiles\172e8a3b04b7ab0fd0215f4fb7707e3744b37d83b6743b3eacb94447c74dc9af_contrib.ini: Access is denied. |
| StartTime |
integer |
The time when the snapshot started. This value is a UNIX timestamp. Unit: seconds. |
1554347313 |
| UpdatedTime |
integer |
The time when the backup snapshot was updated. This value is a UNIX timestamp. Unit: seconds. |
1554347313 |
| SnapshotId |
string |
The ID of the backup snapshot. |
s-********************* |
| JobId |
string |
The ID of the backup job. |
v-********************* |
| Path |
string |
This parameter is valid only when SourceType is set to ECS_FILE. This parameter indicates the path of the backed up files. |
["/home"] |
| ItemsTotal |
integer |
The total number of items in the data source. Note
This parameter is available only for file backups. |
10 |
| BytesDone |
integer |
The data volume of the incremental backup. Unit: bytes. |
800 |
| Paths |
object |
||
| Path |
array |
The list of paths to the backed up files. |
"/home" |
|
string |
This parameter is valid only when SourceType is set to NAS. This parameter indicates the path of the backed up files. |
"/home" |
|
| InstanceName |
string |
The name of the Tablestore instance. |
instancename |
| TableName |
string |
The name of the data table in the Tablestore instance. |
table2 |
| RangeStart |
integer |
The time when the backup job started. This value is a UNIX timestamp. Unit: milliseconds. |
1642492553038 |
| RangeEnd |
integer |
The time when the backup job ended. This value is a UNIX timestamp. Unit: milliseconds. |
1642521709966 |
| ExpireTime |
integer |
The expiration time of the snapshot. This value is a UNIX timestamp. Unit: seconds. |
1640334062 |
| SourceSnapshotHash |
string |
The hash value of the snapshot before it was archived. |
qwer*** |
| SourceParentSnapshotHash |
string |
The hash value of the parent snapshot before it was archived. |
qwer*** |
| StorageClass |
string |
The storage class. Valid values:
|
STANDARD |
| ArchiveTime |
integer |
The time when the snapshot was archived. |
1640334062 |
| UseCommonNas |
boolean |
Indicates whether a local NAS file system is used. |
false |
| Include |
string |
The backup paths that are included in the backup job. |
[\"/test/example_cn-huhehaote_3.txt\", \"/test/example_cn-huhehaote_9.txt\", \"/test/example_cn-huhehaote_5.txt\", \"/test/example_cn-huhehaote_1.txt\", \"/test/example_cn-huhehaote_7.txt\"] |
| Exclude |
string |
The backup paths that are excluded from the backup job. |
[\"/test/example_cn-hangzhou_7.txt\", \"/test/example_cn-hangzhou_1.txt\", \"/test/example_cn-hangzhou_3.txt\", \"/test/example_cn-hangzhou_9.txt\", \"/test/example_cn-hangzhou_6.txt\"] |
| ProtectedDataSize |
integer |
The amount of data on the source side that is protected. Unit: bytes. If SourceType is set to ECS_FILE, this parameter indicates the capacity of the protected disk. |
42949672960 |
Examples
Success response
JSON format
{
"NextToken": "BE",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"Success": true,
"Limit": 10,
"Code": "200",
"Message": "successful",
"TotalCount": 20,
"Snapshots": {
"Snapshot": [
{
"Status": "COMPLETE",
"SnapshotHash": "f2fe...",
"VaultId": "v-0003rf9m17pap3ltpqx5",
"ActualItems": 6,
"BackupType": "COMPLETE",
"CreateTime": 1607436917,
"ActualBytes": 600,
"SourceType": "ECS_FILE",
"Prefix": "example/",
"ClientId": "c-*********************",
"BytesTotal": 1000,
"ItemsDone": 8,
"CompleteTime": 1554347313,
"Retention": 7,
"CreatedTime": 1554347313,
"Bucket": "hbr-backup-oss",
"ParentSnapshotHash": "f2fe..",
"InstanceId": "i-*********************",
"FileSystemId": "005494",
"ErrorFile": "Item\tError Message C:\\Program Files (x86)\\Symantec\\Symantec Endpoint Protection\\14.3.558.0000.105\\Bin\\service.dat\tOpen: open \\\\?\\C:\\Program Files (x86)\\Symantec\\Symantec Endpoint Protection\\14.3.558.0000.105\\Bin\\service.dat: The process cannot access the file because it is being used by another process. C:\\ProgramData\\McAfee\\Agent\\data\\InstallerFiles\\172e8a3b04b7ab0fd0215f4fb7707e3744b37d83b6743b3eacb94447c74dc9af_contrib.ini\tOpen: open \\\\?\\C:\\ProgramData\\McAfee\\Agent\\data\\InstallerFiles\\172e8a3b04b7ab0fd0215f4fb7707e3744b37d83b6743b3eacb94447c74dc9af_contrib.ini: Access is denied.",
"StartTime": 1554347313,
"UpdatedTime": 1554347313,
"SnapshotId": "s-*********************",
"JobId": "v-*********************",
"Path": "[\"/home\"]",
"ItemsTotal": 10,
"BytesDone": 800,
"Paths": {
"Path": [
"\"/home\""
]
},
"InstanceName": "instancename",
"TableName": "table2",
"RangeStart": 1642492553038,
"RangeEnd": 1642521709966,
"ExpireTime": 1640334062,
"SourceSnapshotHash": "qwer***",
"SourceParentSnapshotHash": "qwer***",
"StorageClass": "STANDARD",
"ArchiveTime": 1640334062,
"UseCommonNas": false,
"Include": "[\\\"/test/example_cn-huhehaote_3.txt\\\", \\\"/test/example_cn-huhehaote_9.txt\\\", \\\"/test/example_cn-huhehaote_5.txt\\\", \\\"/test/example_cn-huhehaote_1.txt\\\", \\\"/test/example_cn-huhehaote_7.txt\\\"]",
"Exclude": "[\\\"/test/example_cn-hangzhou_7.txt\\\", \\\"/test/example_cn-hangzhou_1.txt\\\", \\\"/test/example_cn-hangzhou_3.txt\\\", \\\"/test/example_cn-hangzhou_9.txt\\\", \\\"/test/example_cn-hangzhou_6.txt\\\"]",
"ProtectedDataSize": 42949672960
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.