Interface CfnNamespace.ISnapshotCopyConfigurationProperty
The object that you configure to copy snapshots from one namespace to a namespace in another AWS Region .
Namespace: Amazon.CDK.AWS.RedshiftServerless
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ISnapshotCopyConfigurationProperty
Syntax (vb)
Public Interface ISnapshotCopyConfigurationProperty
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.AWS.RedshiftServerless;
var snapshotCopyConfigurationProperty = new SnapshotCopyConfigurationProperty {
DestinationRegion = "destinationRegion",
// the properties below are optional
DestinationKmsKeyId = "destinationKmsKeyId",
SnapshotRetentionPeriod = 123
};
Synopsis
Properties
DestinationKmsKeyId | The ID of the KMS key to use to encrypt your snapshots in the destination AWS Region . |
DestinationRegion | The destination AWS Region to copy snapshots to. |
SnapshotRetentionPeriod | The retention period of snapshots that are copied to the destination AWS Region . |
Properties
DestinationKmsKeyId
The ID of the KMS key to use to encrypt your snapshots in the destination AWS Region .
virtual string DestinationKmsKeyId { get; }
Property Value
System.String
Remarks
DestinationRegion
The destination AWS Region to copy snapshots to.
string DestinationRegion { get; }
Property Value
System.String
Remarks
SnapshotRetentionPeriod
The retention period of snapshots that are copied to the destination AWS Region .
virtual Nullable<double> SnapshotRetentionPeriod { get; }
Property Value
System.Nullable<System.Double>