2023-05-15 19:27:02 +03:00
|
|
|
package backup
|
|
|
|
|
|
|
|
|
|
// Main info about backup
|
|
|
|
|
type InfoBackup struct {
|
|
|
|
|
// Compute ID
|
|
|
|
|
ComputeID uint64 `json:"computeId"`
|
|
|
|
|
|
|
|
|
|
// Disk ID
|
|
|
|
|
DiskID uint64 `json:"diskId"`
|
|
|
|
|
|
|
|
|
|
// Backup path
|
|
|
|
|
BackupPath string `json:"backupPath"`
|
2023-05-18 13:55:28 +03:00
|
|
|
|
|
|
|
|
// Possible error
|
|
|
|
|
Error string `json:"error"`
|
2023-05-15 19:27:02 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CreateDisksBackup response
|
|
|
|
|
type ListInfoBackup []InfoBackup
|
|
|
|
|
|
|
|
|
|
// RestoreDiskFromFile response
|
|
|
|
|
type InfoRestoredDisk struct {
|
|
|
|
|
// Compute ID
|
|
|
|
|
ComputeID uint64 `json:"computeId"`
|
|
|
|
|
|
|
|
|
|
// Disk ID
|
|
|
|
|
DiskID uint64 `json:"diskId"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// RestoreDisksFromFile response
|
|
|
|
|
type ListInfoRestoredDisk []InfoRestoredDisk
|