Struct aws_sdk_ec2::input::RestoreSnapshotTierInput
source · [−]#[non_exhaustive]pub struct RestoreSnapshotTierInput { /* private fields */ }
Implementations
sourceimpl RestoreSnapshotTierInput
impl RestoreSnapshotTierInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<RestoreSnapshotTier, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<RestoreSnapshotTier, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<RestoreSnapshotTier
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture RestoreSnapshotTierInput
.
sourceimpl RestoreSnapshotTierInput
impl RestoreSnapshotTierInput
sourcepub fn snapshot_id(&self) -> Option<&str>
pub fn snapshot_id(&self) -> Option<&str>
The ID of the snapshot to restore.
sourcepub fn temporary_restore_days(&self) -> Option<i32>
pub fn temporary_restore_days(&self) -> Option<i32>
Specifies the number of days for which to temporarily restore an archived snapshot. Required for temporary restores only. The snapshot will be automatically re-archived after this period.
To temporarily restore an archived snapshot, specify the number of days and omit the PermanentRestore parameter or set it to false
.
sourcepub fn permanent_restore(&self) -> Option<bool>
pub fn permanent_restore(&self) -> Option<bool>
Indicates whether to permanently restore an archived snapshot. To permanently restore an archived snapshot, specify true
and omit the RestoreSnapshotTierRequest$TemporaryRestoreDays parameter.
Trait Implementations
sourceimpl Clone for RestoreSnapshotTierInput
impl Clone for RestoreSnapshotTierInput
sourcefn clone(&self) -> RestoreSnapshotTierInput
fn clone(&self) -> RestoreSnapshotTierInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for RestoreSnapshotTierInput
impl Debug for RestoreSnapshotTierInput
sourceimpl PartialEq<RestoreSnapshotTierInput> for RestoreSnapshotTierInput
impl PartialEq<RestoreSnapshotTierInput> for RestoreSnapshotTierInput
sourcefn eq(&self, other: &RestoreSnapshotTierInput) -> bool
fn eq(&self, other: &RestoreSnapshotTierInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for RestoreSnapshotTierInput
Auto Trait Implementations
impl RefUnwindSafe for RestoreSnapshotTierInput
impl Send for RestoreSnapshotTierInput
impl Sync for RestoreSnapshotTierInput
impl Unpin for RestoreSnapshotTierInput
impl UnwindSafe for RestoreSnapshotTierInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more