Create Replicator
kafka_create_replicator | R Documentation |
Creates the replicator¶
Description¶
Creates the replicator.
Usage¶
kafka_create_replicator(Description, KafkaClusters, ReplicationInfoList,
ReplicatorName, ServiceExecutionRoleArn, Tags)
Arguments¶
Description |
A summary description of the replicator. |
KafkaClusters |
[required] Kafka Clusters to use in setting up sources / targets for replication. |
ReplicationInfoList |
[required] A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow. |
ReplicatorName |
[required] The name of the replicator. Alpha-numeric characters with '-' are allowed. |
ServiceExecutionRoleArn |
[required] The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters) |
Tags |
List of tags to attach to created Replicator. |
Value¶
A list with the following syntax:
list(
ReplicatorArn = "string",
ReplicatorName = "string",
ReplicatorState = "RUNNING"|"CREATING"|"UPDATING"|"DELETING"|"FAILED"
)
Request syntax¶
svc$create_replicator(
Description = "string",
KafkaClusters = list(
list(
AmazonMskCluster = list(
MskClusterArn = "string"
),
VpcConfig = list(
SecurityGroupIds = list(
"string"
),
SubnetIds = list(
"string"
)
)
)
),
ReplicationInfoList = list(
list(
ConsumerGroupReplication = list(
ConsumerGroupsToExclude = list(
"string"
),
ConsumerGroupsToReplicate = list(
"string"
),
DetectAndCopyNewConsumerGroups = TRUE|FALSE,
SynchroniseConsumerGroupOffsets = TRUE|FALSE
),
SourceKafkaClusterArn = "string",
TargetCompressionType = "NONE"|"GZIP"|"SNAPPY"|"LZ4"|"ZSTD",
TargetKafkaClusterArn = "string",
TopicReplication = list(
CopyAccessControlListsForTopics = TRUE|FALSE,
CopyTopicConfigurations = TRUE|FALSE,
DetectAndCopyNewTopics = TRUE|FALSE,
StartingPosition = list(
Type = "LATEST"|"EARLIEST"
),
TopicNameConfiguration = list(
Type = "PREFIXED_WITH_SOURCE_CLUSTER_ALIAS"|"IDENTICAL"
),
TopicsToExclude = list(
"string"
),
TopicsToReplicate = list(
"string"
)
)
)
),
ReplicatorName = "string",
ServiceExecutionRoleArn = "string",
Tags = list(
"string"
)
)