[][src]Struct rusoto_backup::CalculatedLifecycle

pub struct CalculatedLifecycle {
    pub delete_at: Option<f64>,
    pub move_to_cold_storage_at: Option<f64>,
}

Contains DeleteAt and MoveToColdStorageAt timestamps, which are used to specify a lifecycle for a recovery point.

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Fields

delete_at: Option<f64>

A timestamp that specifies when to delete a recovery point.

move_to_cold_storage_at: Option<f64>

A timestamp that specifies when to transition a recovery point to cold storage.

Trait Implementations

impl Clone for CalculatedLifecycle[src]

impl Debug for CalculatedLifecycle[src]

impl Default for CalculatedLifecycle[src]

impl<'de> Deserialize<'de> for CalculatedLifecycle[src]

impl PartialEq<CalculatedLifecycle> for CalculatedLifecycle[src]

impl StructuralPartialEq for CalculatedLifecycle[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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.