interface ReplicationSpecificationProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Cassandra.CfnKeyspace.ReplicationSpecificationProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awscassandra#CfnKeyspace_ReplicationSpecificationProperty |
![]() | software.amazon.awscdk.services.cassandra.CfnKeyspace.ReplicationSpecificationProperty |
![]() | aws_cdk.aws_cassandra.CfnKeyspace.ReplicationSpecificationProperty |
![]() | aws-cdk-lib » aws_cassandra » CfnKeyspace » ReplicationSpecificationProperty |
You can use ReplicationSpecification
to configure the ReplicationStrategy
of a keyspace in Amazon Keyspaces .
The ReplicationSpecification
property applies automatically to all tables in the keyspace.
To review the permissions that are required to add a new Region to a single-Region keyspace, see Configure the IAM permissions required to add an AWS Region to a keyspace in the Amazon Keyspaces Developer Guide .
For more information about multi-Region replication, see Multi-Region replication in the Amazon Keyspaces Developer Guide .
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cassandra as cassandra } from 'aws-cdk-lib';
const replicationSpecificationProperty: cassandra.CfnKeyspace.ReplicationSpecificationProperty = {
regionList: ['regionList'],
replicationStrategy: 'replicationStrategy',
};
Properties
Name | Type | Description |
---|---|---|
region | string[] | Specifies the AWS Regions that the keyspace is replicated in. |
replication | string | The options are:. |
regionList?
Type:
string[]
(optional)
Specifies the AWS Regions that the keyspace is replicated in.
You must specify at least two and up to six Regions, including the Region that the keyspace is being created in.
replicationStrategy?
Type:
string
(optional)
The options are:.
SINGLE_REGION
(optional)MULTI_REGION
If no value is specified, the default is SINGLE_REGION
. If MULTI_REGION
is specified, RegionList
is required.