Struct rusoto_redshift::RestoreStatus
[−]
[src]
pub struct RestoreStatus { pub current_restore_rate_in_mega_bytes_per_second: Option<Double>, pub elapsed_time_in_seconds: Option<Long>, pub estimated_time_to_completion_in_seconds: Option<Long>, pub progress_in_mega_bytes: Option<Long>, pub snapshot_size_in_mega_bytes: Option<Long>, pub status: Option<String>, }
Describes the status of a cluster restore action. Returns null if the cluster was not created by restoring a snapshot.
Fields
current_restore_rate_in_mega_bytes_per_second: Option<Double>
The number of megabytes per second being transferred from the backup storage. Returns the average rate for a completed backup.
elapsed_time_in_seconds: Option<Long>
The amount of time an in-progress restore has been running, or the amount of time it took a completed restore to finish.
estimated_time_to_completion_in_seconds: Option<Long>
The estimate of the time remaining before the restore will complete. Returns 0 for a completed restore.
progress_in_mega_bytes: Option<Long>
The number of megabytes that have been transferred from snapshot storage.
snapshot_size_in_mega_bytes: Option<Long>
The size of the set of snapshot data used to restore the cluster.
status: Option<String>
The status of the restore action. Returns starting, restoring, completed, or failed.
Trait Implementations
impl Default for RestoreStatus
[src]
fn default() -> RestoreStatus
Returns the "default value" for a type. Read more
impl Debug for RestoreStatus
[src]
impl Clone for RestoreStatus
[src]
fn clone(&self) -> RestoreStatus
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more