/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains an array of Backups transitioned to cold storage must be stored in cold storage for a
* minimum of 90 days. Therefore, on the console, the “retention” 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. Resource types that are able to be
* transitioned to cold storage are listed in the "Lifecycle to cold storage"
* section of the
* Feature availability by resource table. Backup ignores this expression for
* other resource types.Transition
objects specifying how long in
* days before a recovery point transitions to cold storage or is deleted.See Also:
AWS
* API Reference
Specifies the number of days after creation that a recovery point is moved to * cold storage.
*/ inline long long GetMoveToColdStorageAfterDays() const{ return m_moveToColdStorageAfterDays; } /** *Specifies the number of days after creation that a recovery point is moved to * cold storage.
*/ inline bool MoveToColdStorageAfterDaysHasBeenSet() const { return m_moveToColdStorageAfterDaysHasBeenSet; } /** *Specifies the number of days after creation that a recovery point is moved to * cold storage.
*/ inline void SetMoveToColdStorageAfterDays(long long value) { m_moveToColdStorageAfterDaysHasBeenSet = true; m_moveToColdStorageAfterDays = value; } /** *Specifies the number of days after creation that a recovery point is moved to * cold storage.
*/ inline Lifecycle& WithMoveToColdStorageAfterDays(long long value) { SetMoveToColdStorageAfterDays(value); return *this;} /** *Specifies the number of days after creation that a recovery point is deleted.
* Must be greater than 90 days plus MoveToColdStorageAfterDays
.
Specifies the number of days after creation that a recovery point is deleted.
* Must be greater than 90 days plus MoveToColdStorageAfterDays
.
Specifies the number of days after creation that a recovery point is deleted.
* Must be greater than 90 days plus MoveToColdStorageAfterDays
.
Specifies the number of days after creation that a recovery point is deleted.
* Must be greater than 90 days plus MoveToColdStorageAfterDays
.