AWS::MSK::Replicator TopicReplication
Details about topic replication.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "CopyAccessControlListsForTopics" :
Boolean
, "CopyTopicConfigurations" :Boolean
, "DetectAndCopyNewTopics" :Boolean
, "StartingPosition" :ReplicationStartingPosition
, "TopicNameConfiguration" :ReplicationTopicNameConfiguration
, "TopicsToExclude" :[ String, ... ]
, "TopicsToReplicate" :[ String, ... ]
}
YAML
CopyAccessControlListsForTopics:
Boolean
CopyTopicConfigurations:Boolean
DetectAndCopyNewTopics:Boolean
StartingPosition:ReplicationStartingPosition
TopicNameConfiguration:ReplicationTopicNameConfiguration
TopicsToExclude:- String
TopicsToReplicate:- String
Properties
CopyAccessControlListsForTopics
-
Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
Required: No
Type: Boolean
Update requires: No interruption
CopyTopicConfigurations
-
Whether to periodically configure remote topics to match their corresponding upstream topics.
Required: No
Type: Boolean
Update requires: No interruption
DetectAndCopyNewTopics
-
Whether to periodically check for new topics and partitions.
Required: No
Type: Boolean
Update requires: No interruption
StartingPosition
-
Specifies the position in the topics to start replicating from.
Required: No
Type: ReplicationStartingPosition
Update requires: Replacement
TopicNameConfiguration
-
Configuration for specifying replicated topic names will be the same as their corresponding upstream topics or prefixed with source cluster alias.
Required: No
Type: ReplicationTopicNameConfiguration
Update requires: Replacement
TopicsToExclude
-
List of regular expression patterns indicating the topics that should not be replicated.
Required: No
Type: Array of String
Minimum:
1
Maximum:
249 | 100
Update requires: No interruption
TopicsToReplicate
-
List of regular expression patterns indicating the topics to copy.
Required: Yes
Type: Array of String
Minimum:
1
Maximum:
249 | 100
Update requires: No interruption