pub struct SnapshotInfo {
pub description: Option<String>,
pub encrypted: Option<bool>,
pub owner_id: Option<String>,
pub progress: Option<String>,
pub snapshot_id: Option<String>,
pub start_time: Option<String>,
pub state: Option<String>,
pub tags: Option<Vec<Tag>>,
pub volume_id: Option<String>,
pub volume_size: Option<i64>,
}Expand description
Information about a snapshot.
Fields§
§description: Option<String>Description specified by the CreateSnapshotRequest that has been applied to all snapshots.
encrypted: Option<bool>Indicates whether the snapshot is encrypted.
owner_id: Option<String>Account id used when creating this snapshot.
progress: Option<String>Progress this snapshot has made towards completing.
snapshot_id: Option<String>Snapshot id that can be used to describe this snapshot.
start_time: Option<String>Time this snapshot was started. This is the same for all snapshots initiated by the same request.
state: Option<String>Current state of the snapshot.
Tags associated with this snapshot.
volume_id: Option<String>Source volume from which this snapshot was created.
volume_size: Option<i64>Size of the volume from which this snapshot was created.
Trait Implementations§
Source§impl Clone for SnapshotInfo
impl Clone for SnapshotInfo
Source§fn clone(&self) -> SnapshotInfo
fn clone(&self) -> SnapshotInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SnapshotInfo
impl Debug for SnapshotInfo
Source§impl Default for SnapshotInfo
impl Default for SnapshotInfo
Source§fn default() -> SnapshotInfo
fn default() -> SnapshotInfo
Returns the “default value” for a type. Read more
Source§impl PartialEq for SnapshotInfo
impl PartialEq for SnapshotInfo
impl StructuralPartialEq for SnapshotInfo
Auto Trait Implementations§
impl Freeze for SnapshotInfo
impl RefUnwindSafe for SnapshotInfo
impl Send for SnapshotInfo
impl Sync for SnapshotInfo
impl Unpin for SnapshotInfo
impl UnwindSafe for SnapshotInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more