AWS::Cassandra::Keyspace ReplicationSpecification - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

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 Amazon 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 Amazon CloudFormation template, use the following syntax:

JSON

{ "RegionList" : [ String, ... ], "ReplicationStrategy" : String }

YAML

RegionList: - String ReplicationStrategy: String

Properties

RegionList

Specifies the Amazon Regions that the keyspace is replicated in. You must specify at least two Regions, including the Region that the keyspace is being created in.

To specify a Region that's disabled by default, you must first enable the Region. For more information, see Multi-Region replication in Amazon Regions disabled by default in the Amazon Keyspaces Developer Guide.

Required: No

Type: Array of String

Allowed values: af-south-1 | 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: 17

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