interface SnapshotCopyConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.RedshiftServerless.CfnNamespacePropsMixin.SnapshotCopyConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsredshiftserverless#CfnNamespacePropsMixin_SnapshotCopyConfigurationProperty |
Java | software.amazon.awscdk.cfnpropertymixins.services.redshiftserverless.CfnNamespacePropsMixin.SnapshotCopyConfigurationProperty |
Python | aws_cdk.cfn_property_mixins.aws_redshiftserverless.CfnNamespacePropsMixin.SnapshotCopyConfigurationProperty |
TypeScript | @aws-cdk/cfn-property-mixins » aws_redshiftserverless » CfnNamespacePropsMixin » SnapshotCopyConfigurationProperty |
The object that you configure to copy snapshots from one namespace to a namespace in another AWS Region .
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_redshiftserverless as redshiftserverless } from '@aws-cdk/cfn-property-mixins';
const snapshotCopyConfigurationProperty: redshiftserverless.CfnNamespacePropsMixin.SnapshotCopyConfigurationProperty = {
destinationKmsKeyId: 'destinationKmsKeyId',
destinationRegion: 'destinationRegion',
snapshotRetentionPeriod: 123,
};
Properties
| Name | Type | Description |
|---|---|---|
| destination | string | The ID of the KMS key to use to encrypt your snapshots in the destination AWS Region . |
| destination | string | The destination AWS Region to copy snapshots to. |
| snapshot | number | The retention period of snapshots that are copied to the destination AWS Region . |
destinationKmsKeyId?
Type:
string
(optional)
The ID of the KMS key to use to encrypt your snapshots in the destination AWS Region .
destinationRegion?
Type:
string
(optional)
The destination AWS Region to copy snapshots to.
snapshotRetentionPeriod?
Type:
number
(optional)
The retention period of snapshots that are copied to the destination AWS Region .

.NET
Go
Java
Python
TypeScript