AWS::Cassandra::Keyspace ReplicationSpecification
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.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "RegionList" :
[ String, ... ]
, "ReplicationStrategy" :String
}
YAML
RegionList:
- String
ReplicationStrategy:String
Properties
RegionList
-
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.
Required: No
Type: Array of String
Allowed values:
ap-northeast-1 | ap-northeast-2 | ap-south-1 | ap-southeast-1 | ap-southeast-2 | ca-central-1 | eu-central-1 | eu-north-1 | eu-west-1 | eu-west-2 | eu-west-3 | sa-east-1 | us-east-1 | us-east-2 | us-west-1 | us-west-2
Minimum:
2
Maximum:
6
Update requires: No interruption
ReplicationStrategy
-
The options are:
-
SINGLE_REGION
(optional) -
MULTI_REGION
If no value is specified, the default is
SINGLE_REGION
. IfMULTI_REGION
is specified,RegionList
is required.Required: No
Type: String
Allowed values:
SINGLE_REGION | MULTI_REGION
Update requires: No interruption
-