Struct rusoto_ec2::SnapshotInfo [−][src]
pub struct SnapshotInfo { pub description: Option<String>, pub encrypted: Option<bool>, pub outpost_arn: Option<String>, 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.
outpost_arn: Option<String>
The ARN of the AWS Outpost on which the snapshot is stored. For more information, see EBS Local Snapshot on Outposts in the Amazon Elastic Compute Cloud User Guide.
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
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SnapshotInfo
impl Send for SnapshotInfo
impl Sync for SnapshotInfo
impl Unpin for SnapshotInfo
impl UnwindSafe for SnapshotInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self