Cloud Backup API, REST: Backup methods
A set of methods for managing backups.
JSON Representation
{
"id": "string",
"vaultId": "string",
"archiveId": "string",
"createdAt": "string",
"lastSeenAt": "string",
"size": "string",
"deduplicatedSize": "string",
"backedUpDataSize": "string",
"originalDataSize": "string",
"attributes": {
"streamName": "string",
"uri": "string"
},
"computeInstanceId": "string",
"disks": [
{
"deviceModel": "string",
"name": "string",
"size": "string",
"volumes": [
{
"freeSpace": "string",
"isBootable": true,
"isSystem": true,
"name": "string",
"size": "string",
"mountStrid": "string"
}
]
}
],
"type": "string",
"deleted": true,
"policyId": "string",
"resourceId": "string"
}
Field | Description |
---|---|
id | string ID of the backup. |
vaultId | string ID of the backup vault. |
archiveId | string ID of the backup archive. |
createdAt | string (date-time) String in RFC3339 text format. The range of possible values is from To work with values in this field, use the APIs described in the Protocol Buffers reference. In some languages, built-in datetime utilities do not support nanosecond precision (9 digits). |
lastSeenAt | string (date-time) String in RFC3339 text format. The range of possible values is from To work with values in this field, use the APIs described in the Protocol Buffers reference. In some languages, built-in datetime utilities do not support nanosecond precision (9 digits). |
size | string (int64) Backup size. |
deduplicatedSize | string (int64) Deduplicated backup size. |
backedUpDataSize | string (int64) Backed up data size. |
originalDataSize | string (int64) Original data size. |
attributes | object Backup attributes. |
attributes. streamName |
string Backup stream name. |
attributes. uri |
string URI of the backup archive. |
computeInstanceId | string Compute Cloud instance ID. |
disks[] | object |
disks[]. deviceModel |
string Device model. |
disks[]. name |
string Disk name. |
disks[]. size |
string (int64) Disk size. |
disks[]. volumes[] |
object |
disks[]. volumes[]. freeSpace |
string (int64) Free space in the volume. |
disks[]. volumes[]. isBootable |
boolean (boolean) If this field is true, it means that the volume is bootable. |
disks[]. volumes[]. isSystem |
boolean (boolean) If this field is true, it means that the volume is a system volume. |
disks[]. volumes[]. name |
string Volume name. |
disks[]. volumes[]. size |
string (int64) Volume size. |
disks[]. volumes[]. mountStrid |
string Mount string ID. |
type | string Backup type. For detailed information, please see Backup types. |
deleted | boolean (boolean) If this field is true, it means that the backup was deleted. |
policyId | string Policy ID. |
resourceId | string Resource ID. It identifies Compute Cloud instance in backup service. |
Methods
Method | Description |
---|---|
delete | Delete specific backup. |
get | Get backup by its id. |
list | List backups using filters. |
listArchives | List archives that holds backups for specified folder or specified Compute Cloud instance. |
listFiles | ListFiles of the backup. |
startRecovery | Start recovery process of specified backup to specific Compute Cloud instance. |