Interface CfnNamespacePropsMixin.ISnapshotCopyConfigurationProperty
The object that you configure to copy snapshots from one namespace to a namespace in another AWS Region .
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.RedshiftServerless
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnNamespacePropsMixin.ISnapshotCopyConfigurationProperty
Syntax (vb)
Public Interface CfnNamespacePropsMixin.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.CfnPropertyMixins.AWS.RedshiftServerless;
var snapshotCopyConfigurationProperty = new SnapshotCopyConfigurationProperty {
DestinationKmsKeyId = "destinationKmsKeyId",
DestinationRegion = "destinationRegion",
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 .
string? DestinationKmsKeyId { get; }
Property Value
Remarks
DestinationRegion
The destination AWS Region to copy snapshots to.
string? DestinationRegion { get; }
Property Value
Remarks
SnapshotRetentionPeriod
The retention period of snapshots that are copied to the destination AWS Region .
double? SnapshotRetentionPeriod { get; }