Struct aws_sdk_ec2::model::DescribeFastSnapshotRestoreSuccessItem [−][src]
#[non_exhaustive]pub struct DescribeFastSnapshotRestoreSuccessItem {
pub snapshot_id: Option<String>,
pub availability_zone: Option<String>,
pub state: Option<FastSnapshotRestoreStateCode>,
pub state_transition_reason: Option<String>,
pub owner_id: Option<String>,
pub owner_alias: Option<String>,
pub enabling_time: Option<Instant>,
pub optimizing_time: Option<Instant>,
pub enabled_time: Option<Instant>,
pub disabling_time: Option<Instant>,
pub disabled_time: Option<Instant>,
}
Expand description
Describes fast snapshot restores for a snapshot.
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.
availability_zone: Option<String>
The Availability Zone.
state: Option<FastSnapshotRestoreStateCode>
The state of fast snapshot restores.
state_transition_reason: Option<String>
The reason for the state transition. The possible values are as follows:
-
Client.UserInitiated
- The state successfully transitioned toenabling
ordisabling
. -
Client.UserInitiated - Lifecycle state transition
- The state successfully transitioned tooptimizing
,enabled
, ordisabled
.
owner_id: Option<String>
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
owner_alias: Option<String>
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.
enabling_time: Option<Instant>
The time at which fast snapshot restores entered the enabling
state.
optimizing_time: Option<Instant>
The time at which fast snapshot restores entered the optimizing
state.
enabled_time: Option<Instant>
The time at which fast snapshot restores entered the enabled
state.
disabling_time: Option<Instant>
The time at which fast snapshot restores entered the disabling
state.
disabled_time: Option<Instant>
The time at which fast snapshot restores entered the disabled
state.
Implementations
The ID of the snapshot.
The Availability Zone.
The state of fast snapshot restores.
The reason for the state transition. The possible values are as follows:
-
Client.UserInitiated
- The state successfully transitioned toenabling
ordisabling
. -
Client.UserInitiated - Lifecycle state transition
- The state successfully transitioned tooptimizing
,enabled
, ordisabled
.
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.
The time at which fast snapshot restores entered the enabling
state.
The time at which fast snapshot restores entered the optimizing
state.
The time at which fast snapshot restores entered the enabled
state.
The time at which fast snapshot restores entered the disabling
state.
The time at which fast snapshot restores entered the disabled
state.
Creates a new builder-style object to manufacture DescribeFastSnapshotRestoreSuccessItem
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
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