Struct aws_sdk_ec2::model::SnapshotTierStatus [−][src]
#[non_exhaustive]pub struct SnapshotTierStatus {
pub snapshot_id: Option<String>,
pub volume_id: Option<String>,
pub status: Option<SnapshotState>,
pub owner_id: Option<String>,
pub tags: Option<Vec<Tag>>,
pub storage_tier: Option<StorageTier>,
pub last_tiering_start_time: Option<DateTime>,
pub last_tiering_progress: Option<i32>,
pub last_tiering_operation_status: Option<TieringOperationStatus>,
pub last_tiering_operation_status_detail: Option<String>,
pub archival_complete_time: Option<DateTime>,
pub restore_expiry_time: Option<DateTime>,
}
Expand description
Provides information about a snapshot's storage tier.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.snapshot_id: Option<String>
The ID of the snapshot.
volume_id: Option<String>
The ID of the volume from which the snapshot was created.
status: Option<SnapshotState>
The state of the snapshot.
owner_id: Option<String>
The ID of the Amazon Web Services account that owns the snapshot.
The tags that are assigned to the snapshot.
storage_tier: Option<StorageTier>
The storage tier in which the snapshot is stored. standard
indicates
that the snapshot is stored in the standard snapshot storage tier and that it is ready
for use. archive
indicates that the snapshot is currently archived and that
it must be restored before it can be used.
last_tiering_start_time: Option<DateTime>
The date and time when the last archive or restore process was started.
last_tiering_progress: Option<i32>
The progress of the last archive or restore process, as a percentage.
last_tiering_operation_status: Option<TieringOperationStatus>
The status of the last archive or restore process.
last_tiering_operation_status_detail: Option<String>
A message describing the status of the last archive or restore process.
archival_complete_time: Option<DateTime>
The date and time when the last archive process was completed.
restore_expiry_time: Option<DateTime>
Only for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.
Implementations
The ID of the snapshot.
The ID of the volume from which the snapshot was created.
The state of the snapshot.
The ID of the Amazon Web Services account that owns the snapshot.
The tags that are assigned to the snapshot.
The storage tier in which the snapshot is stored. standard
indicates
that the snapshot is stored in the standard snapshot storage tier and that it is ready
for use. archive
indicates that the snapshot is currently archived and that
it must be restored before it can be used.
The date and time when the last archive or restore process was started.
The progress of the last archive or restore process, as a percentage.
The status of the last archive or restore process.
A message describing the status of the last archive or restore process.
The date and time when the last archive process was completed.
Only for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.
Creates a new builder-style object to manufacture SnapshotTierStatus
Trait Implementations
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 SnapshotTierStatus
impl Send for SnapshotTierStatus
impl Sync for SnapshotTierStatus
impl Unpin for SnapshotTierStatus
impl UnwindSafe for SnapshotTierStatus
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more