AWS::Cassandra::Keyspace ReplicationSpecification - AWS CloudFormation

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. If MULTI_REGION is specified, RegionList is required.

Required: No

Type: String

Allowed values: SINGLE_REGION | MULTI_REGION

Update requires: No interruption