AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::MSK::Replicator

CfnReplicator

Creates the replicator.

Import

import { CfnReplicator } from 'aws-cdk-lib/aws-msk';

Or use the module namespace:

import * as msk from 'aws-cdk-lib/aws-msk';
// msk.CfnReplicator

Properties

Configuration passed to the constructor as CfnReplicatorProps.

kafkaClustersRequired
IResolvable | IResolvable | KafkaClusterProperty[]

Kafka Clusters to use in setting up sources / targets for replication.

replicationInfoListRequired
IResolvable | IResolvable | ReplicationInfoProperty[]

A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.

replicatorNameRequired
string

The name of the replicator. Alpha-numeric characters with '-' are allowed.

serviceExecutionRoleArnRequired
string

The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters).

descriptionOptional
string

A summary description of the replicator.

tagsOptional
CfnTag[]

List of tags to attach to created Replicator.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter