Interface IBackupPlanCopyActionProps
Properties for a BackupPlanCopyAction.
Namespace: Amazon.CDK.AWS.Backup
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IBackupPlanCopyActionProps
Syntax (vb)
Public Interface IBackupPlanCopyActionProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK;
using Amazon.CDK.AWS.Backup;
BackupVault backupVault;
var backupPlanCopyActionProps = new BackupPlanCopyActionProps {
DestinationBackupVault = backupVault,
// the properties below are optional
DeleteAfter = Duration.Minutes(30),
MoveToColdStorageAfter = Duration.Minutes(30)
};
Synopsis
Properties
DeleteAfter | Specifies the duration after creation that a copied recovery point is deleted from the destination vault. |
DestinationBackupVault | Destination Vault for recovery points to be copied into. |
MoveToColdStorageAfter | Specifies the duration after creation that a copied recovery point is moved to cold storage. |
Properties
DeleteAfter
Specifies the duration after creation that a copied recovery point is deleted from the destination vault.
virtual Duration DeleteAfter { get; }
Property Value
Remarks
Must be at least 90 days greater than moveToColdStorageAfter
, if specified.
Default: - recovery point is never deleted
DestinationBackupVault
Destination Vault for recovery points to be copied into.
IBackupVault DestinationBackupVault { get; }
Property Value
MoveToColdStorageAfter
Specifies the duration after creation that a copied recovery point is moved to cold storage.
virtual Duration MoveToColdStorageAfter { get; }
Property Value
Remarks
Default: - recovery point is never moved to cold storage