[][src]Struct rusoto_redshift::ModifyClusterSnapshotMessage

pub struct ModifyClusterSnapshotMessage {
    pub force: Option<bool>,
    pub manual_snapshot_retention_period: Option<i64>,
    pub snapshot_identifier: String,
}

Fields

force: Option<bool>

A Boolean option to override an exception if the retention period has already passed.

manual_snapshot_retention_period: Option<i64>

The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

If the manual snapshot falls outside of the new retention period, you can specify the force option to immediately delete the snapshot.

The value must be either -1 or an integer between 1 and 3,653.

snapshot_identifier: String

The identifier of the snapshot whose setting you want to modify.

Trait Implementations

impl Clone for ModifyClusterSnapshotMessage[src]

impl Debug for ModifyClusterSnapshotMessage[src]

impl Default for ModifyClusterSnapshotMessage[src]

impl PartialEq<ModifyClusterSnapshotMessage> for ModifyClusterSnapshotMessage[src]

impl StructuralPartialEq for ModifyClusterSnapshotMessage[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.