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, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<RestoreSnapshotTier, AwsResponseRetryClassifier>, 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 moresourceimpl 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
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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