AWS::MSK::Replicator ReplicationInfo
Specifies configuration for replication between a source and target Kafka cluster.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "ConsumerGroupReplication" :
ConsumerGroupReplication
, "SourceKafkaClusterArn" :String
, "TargetCompressionType" :String
, "TargetKafkaClusterArn" :String
, "TopicReplication" :TopicReplication
}
YAML
ConsumerGroupReplication:
ConsumerGroupReplication
SourceKafkaClusterArn:String
TargetCompressionType:String
TargetKafkaClusterArn:String
TopicReplication:TopicReplication
Properties
ConsumerGroupReplication
-
Configuration relating to consumer group replication.
Required: Yes
Type: ConsumerGroupReplication
Update requires: No interruption
SourceKafkaClusterArn
-
The ARN of the source Kafka cluster.
Required: Yes
Type: String
Pattern:
arn:(aws|aws-us-gov|aws-cn):kafka:.*
Update requires: Replacement
TargetCompressionType
-
The compression type to use when producing records to target cluster.
Required: Yes
Type: String
Allowed values:
NONE | GZIP | SNAPPY | LZ4 | ZSTD
Update requires: Replacement
TargetKafkaClusterArn
-
The ARN of the target Kafka cluster.
Required: Yes
Type: String
Pattern:
arn:(aws|aws-us-gov|aws-cn):kafka:.*
Update requires: Replacement
TopicReplication
-
Configuration relating to topic replication.
Required: Yes
Type: TopicReplication
Update requires: No interruption