We recommend new projects start with resources from the AWS provider.
published on Monday, May 4, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, May 4, 2026 by Pulumi
Resource Type definition for AWS::MSK::Replicator
Create Replicator Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Replicator(name: string, args: ReplicatorArgs, opts?: CustomResourceOptions);@overload
def Replicator(resource_name: str,
args: ReplicatorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Replicator(resource_name: str,
opts: Optional[ResourceOptions] = None,
kafka_clusters: Optional[Sequence[ReplicatorKafkaClusterArgs]] = None,
replication_info_list: Optional[Sequence[ReplicatorReplicationInfoArgs]] = None,
service_execution_role_arn: Optional[str] = None,
description: Optional[str] = None,
log_delivery: Optional[LogDeliveryArgs] = None,
replicator_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewReplicator(ctx *Context, name string, args ReplicatorArgs, opts ...ResourceOption) (*Replicator, error)public Replicator(string name, ReplicatorArgs args, CustomResourceOptions? opts = null)
public Replicator(String name, ReplicatorArgs args)
public Replicator(String name, ReplicatorArgs args, CustomResourceOptions options)
type: aws-native:msk:Replicator
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ReplicatorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ReplicatorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ReplicatorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReplicatorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ReplicatorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Replicator Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Replicator resource accepts the following input properties:
- Kafka
Clusters List<Pulumi.Aws Native. Msk. Inputs. Replicator Kafka Cluster> - Specifies a list of Kafka clusters which are targets of the replicator.
- Replication
Info List<Pulumi.List Aws Native. Msk. Inputs. Replicator Replication Info> - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- Service
Execution stringRole Arn - The Amazon Resource Name (ARN) of the IAM role used by the replicator to access external resources.
- Description string
- A summary description of the replicator.
- Log
Delivery Pulumi.Aws Native. Msk. Inputs. Log Delivery - Configuration for log delivery for the replicator.
- Replicator
Name string - The name of the replicator.
-
List<Pulumi.
Aws Native. Inputs. Tag> - A collection of tags associated with a resource
- Kafka
Clusters []ReplicatorKafka Cluster Args - Specifies a list of Kafka clusters which are targets of the replicator.
- Replication
Info []ReplicatorList Replication Info Args - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- Service
Execution stringRole Arn - The Amazon Resource Name (ARN) of the IAM role used by the replicator to access external resources.
- Description string
- A summary description of the replicator.
- Log
Delivery LogDelivery Args - Configuration for log delivery for the replicator.
- Replicator
Name string - The name of the replicator.
-
Tag
Args - A collection of tags associated with a resource
- kafka
Clusters List<ReplicatorKafka Cluster> - Specifies a list of Kafka clusters which are targets of the replicator.
- replication
Info List<ReplicatorList Replication Info> - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- service
Execution StringRole Arn - The Amazon Resource Name (ARN) of the IAM role used by the replicator to access external resources.
- description String
- A summary description of the replicator.
- log
Delivery LogDelivery - Configuration for log delivery for the replicator.
- replicator
Name String - The name of the replicator.
- List<Tag>
- A collection of tags associated with a resource
- kafka
Clusters ReplicatorKafka Cluster[] - Specifies a list of Kafka clusters which are targets of the replicator.
- replication
Info ReplicatorList Replication Info[] - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- service
Execution stringRole Arn - The Amazon Resource Name (ARN) of the IAM role used by the replicator to access external resources.
- description string
- A summary description of the replicator.
- log
Delivery LogDelivery - Configuration for log delivery for the replicator.
- replicator
Name string - The name of the replicator.
- Tag[]
- A collection of tags associated with a resource
- kafka_
clusters Sequence[ReplicatorKafka Cluster Args] - Specifies a list of Kafka clusters which are targets of the replicator.
- replication_
info_ Sequence[Replicatorlist Replication Info Args] - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- service_
execution_ strrole_ arn - The Amazon Resource Name (ARN) of the IAM role used by the replicator to access external resources.
- description str
- A summary description of the replicator.
- log_
delivery LogDelivery Args - Configuration for log delivery for the replicator.
- replicator_
name str - The name of the replicator.
-
Sequence[Tag
Args] - A collection of tags associated with a resource
- kafka
Clusters List<Property Map> - Specifies a list of Kafka clusters which are targets of the replicator.
- replication
Info List<Property Map>List - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- service
Execution StringRole Arn - The Amazon Resource Name (ARN) of the IAM role used by the replicator to access external resources.
- description String
- A summary description of the replicator.
- log
Delivery Property Map - Configuration for log delivery for the replicator.
- replicator
Name String - The name of the replicator.
- List<Property Map>
- A collection of tags associated with a resource
Outputs
All input properties are implicitly available as output properties. Additionally, the Replicator resource produces the following output properties:
- Current
Version string - The current version of the MSK replicator.
- Id string
- The provider-assigned unique ID for this managed resource.
- Replicator
Arn string - Amazon Resource Name for the created replicator.
- Current
Version string - The current version of the MSK replicator.
- Id string
- The provider-assigned unique ID for this managed resource.
- Replicator
Arn string - Amazon Resource Name for the created replicator.
- current
Version String - The current version of the MSK replicator.
- id String
- The provider-assigned unique ID for this managed resource.
- replicator
Arn String - Amazon Resource Name for the created replicator.
- current
Version string - The current version of the MSK replicator.
- id string
- The provider-assigned unique ID for this managed resource.
- replicator
Arn string - Amazon Resource Name for the created replicator.
- current_
version str - The current version of the MSK replicator.
- id str
- The provider-assigned unique ID for this managed resource.
- replicator_
arn str - Amazon Resource Name for the created replicator.
- current
Version String - The current version of the MSK replicator.
- id String
- The provider-assigned unique ID for this managed resource.
- replicator
Arn String - Amazon Resource Name for the created replicator.
Supporting Types
LogDelivery, LogDeliveryArgs
Configuration for log delivery for the replicator.- Replicator
Log Pulumi.Delivery Aws Native. Msk. Inputs. Replicator Log Delivery - The replicator logs configuration.
- Replicator
Log ReplicatorDelivery Log Delivery - The replicator logs configuration.
- replicator
Log ReplicatorDelivery Log Delivery - The replicator logs configuration.
- replicator
Log ReplicatorDelivery Log Delivery - The replicator logs configuration.
- replicator_
log_ Replicatordelivery Log Delivery - The replicator logs configuration.
- replicator
Log Property MapDelivery - The replicator logs configuration.
ReplicatorAmazonMskCluster, ReplicatorAmazonMskClusterArgs
Details of an Amazon MSK cluster.- Msk
Cluster stringArn - The ARN of an Amazon MSK cluster.
- Msk
Cluster stringArn - The ARN of an Amazon MSK cluster.
- msk
Cluster StringArn - The ARN of an Amazon MSK cluster.
- msk
Cluster stringArn - The ARN of an Amazon MSK cluster.
- msk_
cluster_ strarn - The ARN of an Amazon MSK cluster.
- msk
Cluster StringArn - The ARN of an Amazon MSK cluster.
ReplicatorApacheKafkaCluster, ReplicatorApacheKafkaClusterArgs
Details of an Apache Kafka cluster.- Apache
Kafka stringCluster Id - The ID of the Apache Kafka cluster.
- Bootstrap
Broker stringString - The bootstrap broker string of the Apache Kafka cluster.
- Apache
Kafka stringCluster Id - The ID of the Apache Kafka cluster.
- Bootstrap
Broker stringString - The bootstrap broker string of the Apache Kafka cluster.
- apache
Kafka StringCluster Id - The ID of the Apache Kafka cluster.
- bootstrap
Broker StringString - The bootstrap broker string of the Apache Kafka cluster.
- apache
Kafka stringCluster Id - The ID of the Apache Kafka cluster.
- bootstrap
Broker stringString - The bootstrap broker string of the Apache Kafka cluster.
- apache_
kafka_ strcluster_ id - The ID of the Apache Kafka cluster.
- bootstrap_
broker_ strstring - The bootstrap broker string of the Apache Kafka cluster.
- apache
Kafka StringCluster Id - The ID of the Apache Kafka cluster.
- bootstrap
Broker StringString - The bootstrap broker string of the Apache Kafka cluster.
ReplicatorCloudWatchLogs, ReplicatorCloudWatchLogsArgs
Details about delivering logs to CloudWatch Logs.ReplicatorConsumerGroupOffsetSyncMode, ReplicatorConsumerGroupOffsetSyncModeArgs
- Legacy
LEGACY- Enhanced
ENHANCED
- Replicator
Consumer Group Offset Sync Mode Legacy LEGACY- Replicator
Consumer Group Offset Sync Mode Enhanced ENHANCED
- Legacy
LEGACY- Enhanced
ENHANCED
- Legacy
LEGACY- Enhanced
ENHANCED
- LEGACY
LEGACY- ENHANCED
ENHANCED
- "LEGACY"
LEGACY- "ENHANCED"
ENHANCED
ReplicatorConsumerGroupReplication, ReplicatorConsumerGroupReplicationArgs
Configuration relating to consumer group replication.- Consumer
Groups List<string>To Replicate - List of regular expression patterns indicating the consumer groups to copy.
- Consumer
Group Pulumi.Offset Sync Mode Aws Native. Msk. Replicator Consumer Group Offset Sync Mode - The consumer group offset synchronization mode.
- Consumer
Groups List<string>To Exclude - List of regular expression patterns indicating the consumer groups that should not be replicated.
- Detect
And boolCopy New Consumer Groups - Whether to periodically check for new consumer groups.
- Synchronise
Consumer boolGroup Offsets - Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
- Consumer
Groups []stringTo Replicate - List of regular expression patterns indicating the consumer groups to copy.
- Consumer
Group ReplicatorOffset Sync Mode Consumer Group Offset Sync Mode - The consumer group offset synchronization mode.
- Consumer
Groups []stringTo Exclude - List of regular expression patterns indicating the consumer groups that should not be replicated.
- Detect
And boolCopy New Consumer Groups - Whether to periodically check for new consumer groups.
- Synchronise
Consumer boolGroup Offsets - Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
- consumer
Groups List<String>To Replicate - List of regular expression patterns indicating the consumer groups to copy.
- consumer
Group ReplicatorOffset Sync Mode Consumer Group Offset Sync Mode - The consumer group offset synchronization mode.
- consumer
Groups List<String>To Exclude - List of regular expression patterns indicating the consumer groups that should not be replicated.
- detect
And BooleanCopy New Consumer Groups - Whether to periodically check for new consumer groups.
- synchronise
Consumer BooleanGroup Offsets - Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
- consumer
Groups string[]To Replicate - List of regular expression patterns indicating the consumer groups to copy.
- consumer
Group ReplicatorOffset Sync Mode Consumer Group Offset Sync Mode - The consumer group offset synchronization mode.
- consumer
Groups string[]To Exclude - List of regular expression patterns indicating the consumer groups that should not be replicated.
- detect
And booleanCopy New Consumer Groups - Whether to periodically check for new consumer groups.
- synchronise
Consumer booleanGroup Offsets - Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
- consumer_
groups_ Sequence[str]to_ replicate - List of regular expression patterns indicating the consumer groups to copy.
- consumer_
group_ Replicatoroffset_ sync_ mode Consumer Group Offset Sync Mode - The consumer group offset synchronization mode.
- consumer_
groups_ Sequence[str]to_ exclude - List of regular expression patterns indicating the consumer groups that should not be replicated.
- detect_
and_ boolcopy_ new_ consumer_ groups - Whether to periodically check for new consumer groups.
- synchronise_
consumer_ boolgroup_ offsets - Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
- consumer
Groups List<String>To Replicate - List of regular expression patterns indicating the consumer groups to copy.
- consumer
Group "LEGACY" | "ENHANCED"Offset Sync Mode - The consumer group offset synchronization mode.
- consumer
Groups List<String>To Exclude - List of regular expression patterns indicating the consumer groups that should not be replicated.
- detect
And BooleanCopy New Consumer Groups - Whether to periodically check for new consumer groups.
- synchronise
Consumer BooleanGroup Offsets - Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
ReplicatorFirehose, ReplicatorFirehoseArgs
Details about delivering logs to Firehose.- Enabled bool
- Whether log delivery to Firehose is enabled.
- Delivery
Stream string - The Firehose delivery stream that is the destination for log delivery.
- Enabled bool
- Whether log delivery to Firehose is enabled.
- Delivery
Stream string - The Firehose delivery stream that is the destination for log delivery.
- enabled Boolean
- Whether log delivery to Firehose is enabled.
- delivery
Stream String - The Firehose delivery stream that is the destination for log delivery.
- enabled boolean
- Whether log delivery to Firehose is enabled.
- delivery
Stream string - The Firehose delivery stream that is the destination for log delivery.
- enabled bool
- Whether log delivery to Firehose is enabled.
- delivery_
stream str - The Firehose delivery stream that is the destination for log delivery.
- enabled Boolean
- Whether log delivery to Firehose is enabled.
- delivery
Stream String - The Firehose delivery stream that is the destination for log delivery.
ReplicatorKafkaCluster, ReplicatorKafkaClusterArgs
Details of a Kafka cluster for replication.- Amazon
Msk Pulumi.Cluster Aws Native. Msk. Inputs. Replicator Amazon Msk Cluster - Details of an Amazon MSK cluster.
- Apache
Kafka Pulumi.Cluster Aws Native. Msk. Inputs. Replicator Apache Kafka Cluster - Details of an Apache Kafka cluster.
- Client
Authentication Pulumi.Aws Native. Msk. Inputs. Replicator Kafka Cluster Client Authentication - Details of the client authentication used by the Apache Kafka cluster.
- Encryption
In Pulumi.Transit Aws Native. Msk. Inputs. Replicator Kafka Cluster Encryption In Transit - Details of encryption in transit to the Apache Kafka cluster.
- Vpc
Config Pulumi.Aws Native. Msk. Inputs. Replicator Kafka Cluster Client Vpc Config - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- Amazon
Msk ReplicatorCluster Amazon Msk Cluster - Details of an Amazon MSK cluster.
- Apache
Kafka ReplicatorCluster Apache Kafka Cluster - Details of an Apache Kafka cluster.
- Client
Authentication ReplicatorKafka Cluster Client Authentication - Details of the client authentication used by the Apache Kafka cluster.
- Encryption
In ReplicatorTransit Kafka Cluster Encryption In Transit - Details of encryption in transit to the Apache Kafka cluster.
- Vpc
Config ReplicatorKafka Cluster Client Vpc Config - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- amazon
Msk ReplicatorCluster Amazon Msk Cluster - Details of an Amazon MSK cluster.
- apache
Kafka ReplicatorCluster Apache Kafka Cluster - Details of an Apache Kafka cluster.
- client
Authentication ReplicatorKafka Cluster Client Authentication - Details of the client authentication used by the Apache Kafka cluster.
- encryption
In ReplicatorTransit Kafka Cluster Encryption In Transit - Details of encryption in transit to the Apache Kafka cluster.
- vpc
Config ReplicatorKafka Cluster Client Vpc Config - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- amazon
Msk ReplicatorCluster Amazon Msk Cluster - Details of an Amazon MSK cluster.
- apache
Kafka ReplicatorCluster Apache Kafka Cluster - Details of an Apache Kafka cluster.
- client
Authentication ReplicatorKafka Cluster Client Authentication - Details of the client authentication used by the Apache Kafka cluster.
- encryption
In ReplicatorTransit Kafka Cluster Encryption In Transit - Details of encryption in transit to the Apache Kafka cluster.
- vpc
Config ReplicatorKafka Cluster Client Vpc Config - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- amazon_
msk_ Replicatorcluster Amazon Msk Cluster - Details of an Amazon MSK cluster.
- apache_
kafka_ Replicatorcluster Apache Kafka Cluster - Details of an Apache Kafka cluster.
- client_
authentication ReplicatorKafka Cluster Client Authentication - Details of the client authentication used by the Apache Kafka cluster.
- encryption_
in_ Replicatortransit Kafka Cluster Encryption In Transit - Details of encryption in transit to the Apache Kafka cluster.
- vpc_
config ReplicatorKafka Cluster Client Vpc Config - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- amazon
Msk Property MapCluster - Details of an Amazon MSK cluster.
- apache
Kafka Property MapCluster - Details of an Apache Kafka cluster.
- client
Authentication Property Map - Details of the client authentication used by the Apache Kafka cluster.
- encryption
In Property MapTransit - Details of encryption in transit to the Apache Kafka cluster.
- vpc
Config Property Map - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
ReplicatorKafkaClusterClientAuthentication, ReplicatorKafkaClusterClientAuthenticationArgs
Details of the client authentication used by the Apache Kafka cluster.- Sasl
Scram Pulumi.Aws Native. Msk. Inputs. Replicator Kafka Cluster Sasl Scram Authentication - Details for SASL/SCRAM client authentication.
- Sasl
Scram ReplicatorKafka Cluster Sasl Scram Authentication - Details for SASL/SCRAM client authentication.
- sasl
Scram ReplicatorKafka Cluster Sasl Scram Authentication - Details for SASL/SCRAM client authentication.
- sasl
Scram ReplicatorKafka Cluster Sasl Scram Authentication - Details for SASL/SCRAM client authentication.
- sasl_
scram ReplicatorKafka Cluster Sasl Scram Authentication - Details for SASL/SCRAM client authentication.
- sasl
Scram Property Map - Details for SASL/SCRAM client authentication.
ReplicatorKafkaClusterClientVpcConfig, ReplicatorKafkaClusterClientVpcConfigArgs
Details of an Amazon VPC which has network connectivity to the Kafka cluster.- Subnet
Ids List<string> - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- Security
Group List<string>Ids - The AWS security groups to associate with the elastic network interfaces in order to specify what the replicator has access to. If a security group is not specified, the default security group associated with the VPC is used.
- Subnet
Ids []string - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- Security
Group []stringIds - The AWS security groups to associate with the elastic network interfaces in order to specify what the replicator has access to. If a security group is not specified, the default security group associated with the VPC is used.
- subnet
Ids List<String> - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- security
Group List<String>Ids - The AWS security groups to associate with the elastic network interfaces in order to specify what the replicator has access to. If a security group is not specified, the default security group associated with the VPC is used.
- subnet
Ids string[] - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- security
Group string[]Ids - The AWS security groups to associate with the elastic network interfaces in order to specify what the replicator has access to. If a security group is not specified, the default security group associated with the VPC is used.
- subnet_
ids Sequence[str] - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- security_
group_ Sequence[str]ids - The AWS security groups to associate with the elastic network interfaces in order to specify what the replicator has access to. If a security group is not specified, the default security group associated with the VPC is used.
- subnet
Ids List<String> - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- security
Group List<String>Ids - The AWS security groups to associate with the elastic network interfaces in order to specify what the replicator has access to. If a security group is not specified, the default security group associated with the VPC is used.
ReplicatorKafkaClusterEncryptionInTransit, ReplicatorKafkaClusterEncryptionInTransitArgs
Details of encryption in transit to the Apache Kafka cluster.- Encryption
Type Pulumi.Aws Native. Msk. Replicator Kafka Cluster Encryption In Transit Type - The type of encryption in transit to the Apache Kafka cluster.
- Root
Ca stringCertificate - The root CA certificate.
- Encryption
Type ReplicatorKafka Cluster Encryption In Transit Type - The type of encryption in transit to the Apache Kafka cluster.
- Root
Ca stringCertificate - The root CA certificate.
- encryption
Type ReplicatorKafka Cluster Encryption In Transit Type - The type of encryption in transit to the Apache Kafka cluster.
- root
Ca StringCertificate - The root CA certificate.
- encryption
Type ReplicatorKafka Cluster Encryption In Transit Type - The type of encryption in transit to the Apache Kafka cluster.
- root
Ca stringCertificate - The root CA certificate.
- encryption_
type ReplicatorKafka Cluster Encryption In Transit Type - The type of encryption in transit to the Apache Kafka cluster.
- root_
ca_ strcertificate - The root CA certificate.
- encryption
Type "TLS" - The type of encryption in transit to the Apache Kafka cluster.
- root
Ca StringCertificate - The root CA certificate.
ReplicatorKafkaClusterEncryptionInTransitType, ReplicatorKafkaClusterEncryptionInTransitTypeArgs
- Tls
TLS
- Replicator
Kafka Cluster Encryption In Transit Type Tls TLS
- Tls
TLS
- Tls
TLS
- TLS
TLS
- "TLS"
TLS
ReplicatorKafkaClusterSaslScramAuthentication, ReplicatorKafkaClusterSaslScramAuthenticationArgs
Details for SASL/SCRAM client authentication.- Mechanism
Pulumi.
Aws Native. Msk. Replicator Kafka Cluster Sasl Scram Mechanism - The SASL/SCRAM authentication mechanism.
- Secret
Arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- Mechanism
Replicator
Kafka Cluster Sasl Scram Mechanism - The SASL/SCRAM authentication mechanism.
- Secret
Arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- mechanism
Replicator
Kafka Cluster Sasl Scram Mechanism - The SASL/SCRAM authentication mechanism.
- secret
Arn String - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- mechanism
Replicator
Kafka Cluster Sasl Scram Mechanism - The SASL/SCRAM authentication mechanism.
- secret
Arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- mechanism
Replicator
Kafka Cluster Sasl Scram Mechanism - The SASL/SCRAM authentication mechanism.
- secret_
arn str - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- mechanism "SHA256" | "SHA512"
- The SASL/SCRAM authentication mechanism.
- secret
Arn String - The Amazon Resource Name (ARN) of the Secrets Manager secret.
ReplicatorKafkaClusterSaslScramMechanism, ReplicatorKafkaClusterSaslScramMechanismArgs
- Sha256
SHA256- Sha512
SHA512
- Replicator
Kafka Cluster Sasl Scram Mechanism Sha256 SHA256- Replicator
Kafka Cluster Sasl Scram Mechanism Sha512 SHA512
- Sha256
SHA256- Sha512
SHA512
- Sha256
SHA256- Sha512
SHA512
- SHA256
SHA256- SHA512
SHA512
- "SHA256"
SHA256- "SHA512"
SHA512
ReplicatorLogDelivery, ReplicatorLogDeliveryArgs
Details of the log delivery for the replicator.- Cloud
Watch Pulumi.Logs Aws Native. Msk. Inputs. Replicator Cloud Watch Logs - Details of the CloudWatch Logs destination for replicator logs.
- Firehose
Pulumi.
Aws Native. Msk. Inputs. Replicator Firehose - Details of the Kinesis Data Firehose delivery stream that is the destination for replicator logs.
- S3
Pulumi.
Aws Native. Msk. Inputs. Replicator S3 - Details of the Amazon S3 destination for replicator logs.
- Cloud
Watch ReplicatorLogs Cloud Watch Logs - Details of the CloudWatch Logs destination for replicator logs.
- Firehose
Replicator
Firehose - Details of the Kinesis Data Firehose delivery stream that is the destination for replicator logs.
- S3
Replicator
S3 - Details of the Amazon S3 destination for replicator logs.
- cloud
Watch ReplicatorLogs Cloud Watch Logs - Details of the CloudWatch Logs destination for replicator logs.
- firehose
Replicator
Firehose - Details of the Kinesis Data Firehose delivery stream that is the destination for replicator logs.
- s3
Replicator
S3 - Details of the Amazon S3 destination for replicator logs.
- cloud
Watch ReplicatorLogs Cloud Watch Logs - Details of the CloudWatch Logs destination for replicator logs.
- firehose
Replicator
Firehose - Details of the Kinesis Data Firehose delivery stream that is the destination for replicator logs.
- s3
Replicator
S3 - Details of the Amazon S3 destination for replicator logs.
- cloud_
watch_ Replicatorlogs Cloud Watch Logs - Details of the CloudWatch Logs destination for replicator logs.
- firehose
Replicator
Firehose - Details of the Kinesis Data Firehose delivery stream that is the destination for replicator logs.
- s3
Replicator
S3 - Details of the Amazon S3 destination for replicator logs.
- cloud
Watch Property MapLogs - Details of the CloudWatch Logs destination for replicator logs.
- firehose Property Map
- Details of the Kinesis Data Firehose delivery stream that is the destination for replicator logs.
- s3 Property Map
- Details of the Amazon S3 destination for replicator logs.
ReplicatorReplicationInfo, ReplicatorReplicationInfoArgs
Specifies configuration for replication between a source and target Kafka cluster.- Consumer
Group Pulumi.Replication Aws Native. Msk. Inputs. Replicator Consumer Group Replication - Configuration relating to consumer group replication.
- Target
Compression Pulumi.Type Aws Native. Msk. Replicator Replication Info Target Compression Type - The type of compression to use writing records to target Kafka cluster.
- Topic
Replication Pulumi.Aws Native. Msk. Inputs. Replicator Topic Replication - Configuration relating to topic replication.
- Source
Kafka stringCluster Arn - Amazon Resource Name of the source Kafka cluster.
- Source
Kafka stringCluster Id - The ID of the source Kafka cluster.
- Target
Kafka stringCluster Arn - Amazon Resource Name of the target Kafka cluster.
- Target
Kafka stringCluster Id - The ID of the target Kafka cluster.
- Consumer
Group ReplicatorReplication Consumer Group Replication - Configuration relating to consumer group replication.
- Target
Compression ReplicatorType Replication Info Target Compression Type - The type of compression to use writing records to target Kafka cluster.
- Topic
Replication ReplicatorTopic Replication - Configuration relating to topic replication.
- Source
Kafka stringCluster Arn - Amazon Resource Name of the source Kafka cluster.
- Source
Kafka stringCluster Id - The ID of the source Kafka cluster.
- Target
Kafka stringCluster Arn - Amazon Resource Name of the target Kafka cluster.
- Target
Kafka stringCluster Id - The ID of the target Kafka cluster.
- consumer
Group ReplicatorReplication Consumer Group Replication - Configuration relating to consumer group replication.
- target
Compression ReplicatorType Replication Info Target Compression Type - The type of compression to use writing records to target Kafka cluster.
- topic
Replication ReplicatorTopic Replication - Configuration relating to topic replication.
- source
Kafka StringCluster Arn - Amazon Resource Name of the source Kafka cluster.
- source
Kafka StringCluster Id - The ID of the source Kafka cluster.
- target
Kafka StringCluster Arn - Amazon Resource Name of the target Kafka cluster.
- target
Kafka StringCluster Id - The ID of the target Kafka cluster.
- consumer
Group ReplicatorReplication Consumer Group Replication - Configuration relating to consumer group replication.
- target
Compression ReplicatorType Replication Info Target Compression Type - The type of compression to use writing records to target Kafka cluster.
- topic
Replication ReplicatorTopic Replication - Configuration relating to topic replication.
- source
Kafka stringCluster Arn - Amazon Resource Name of the source Kafka cluster.
- source
Kafka stringCluster Id - The ID of the source Kafka cluster.
- target
Kafka stringCluster Arn - Amazon Resource Name of the target Kafka cluster.
- target
Kafka stringCluster Id - The ID of the target Kafka cluster.
- consumer_
group_ Replicatorreplication Consumer Group Replication - Configuration relating to consumer group replication.
- target_
compression_ Replicatortype Replication Info Target Compression Type - The type of compression to use writing records to target Kafka cluster.
- topic_
replication ReplicatorTopic Replication - Configuration relating to topic replication.
- source_
kafka_ strcluster_ arn - Amazon Resource Name of the source Kafka cluster.
- source_
kafka_ strcluster_ id - The ID of the source Kafka cluster.
- target_
kafka_ strcluster_ arn - Amazon Resource Name of the target Kafka cluster.
- target_
kafka_ strcluster_ id - The ID of the target Kafka cluster.
- consumer
Group Property MapReplication - Configuration relating to consumer group replication.
- target
Compression "NONE" | "GZIP" | "SNAPPY" | "LZ4" | "ZSTD"Type - The type of compression to use writing records to target Kafka cluster.
- topic
Replication Property Map - Configuration relating to topic replication.
- source
Kafka StringCluster Arn - Amazon Resource Name of the source Kafka cluster.
- source
Kafka StringCluster Id - The ID of the source Kafka cluster.
- target
Kafka StringCluster Arn - Amazon Resource Name of the target Kafka cluster.
- target
Kafka StringCluster Id - The ID of the target Kafka cluster.
ReplicatorReplicationInfoTargetCompressionType, ReplicatorReplicationInfoTargetCompressionTypeArgs
- None
NONE- Gzip
GZIP- Snappy
SNAPPY- Lz4
LZ4- Zstd
ZSTD
- Replicator
Replication Info Target Compression Type None NONE- Replicator
Replication Info Target Compression Type Gzip GZIP- Replicator
Replication Info Target Compression Type Snappy SNAPPY- Replicator
Replication Info Target Compression Type Lz4 LZ4- Replicator
Replication Info Target Compression Type Zstd ZSTD
- None
NONE- Gzip
GZIP- Snappy
SNAPPY- Lz4
LZ4- Zstd
ZSTD
- None
NONE- Gzip
GZIP- Snappy
SNAPPY- Lz4
LZ4- Zstd
ZSTD
- NONE
NONE- GZIP
GZIP- SNAPPY
SNAPPY- LZ4
LZ4- ZSTD
ZSTD
- "NONE"
NONE- "GZIP"
GZIP- "SNAPPY"
SNAPPY- "LZ4"
LZ4- "ZSTD"
ZSTD
ReplicatorReplicationStartingPosition, ReplicatorReplicationStartingPositionArgs
Configuration for specifying the position in the topics to start replicating from.- Type
Pulumi.
Aws Native. Msk. Replicator Replication Starting Position Type - The type of replication starting position.
- Type
Replicator
Replication Starting Position Type - The type of replication starting position.
- type
Replicator
Replication Starting Position Type - The type of replication starting position.
- type
Replicator
Replication Starting Position Type - The type of replication starting position.
- type
Replicator
Replication Starting Position Type - The type of replication starting position.
- type "LATEST" | "EARLIEST"
- The type of replication starting position.
ReplicatorReplicationStartingPositionType, ReplicatorReplicationStartingPositionTypeArgs
- Latest
LATEST- Earliest
EARLIEST
- Replicator
Replication Starting Position Type Latest LATEST- Replicator
Replication Starting Position Type Earliest EARLIEST
- Latest
LATEST- Earliest
EARLIEST
- Latest
LATEST- Earliest
EARLIEST
- LATEST
LATEST- EARLIEST
EARLIEST
- "LATEST"
LATEST- "EARLIEST"
EARLIEST
ReplicatorReplicationTopicNameConfiguration, ReplicatorReplicationTopicNameConfigurationArgs
Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.- Type
Pulumi.
Aws Native. Msk. Replicator Replication Topic Name Configuration Type - The type of replication topic name configuration, identical to upstream topic name or prefixed with source cluster alias.
- Type
Replicator
Replication Topic Name Configuration Type - The type of replication topic name configuration, identical to upstream topic name or prefixed with source cluster alias.
- type
Replicator
Replication Topic Name Configuration Type - The type of replication topic name configuration, identical to upstream topic name or prefixed with source cluster alias.
- type
Replicator
Replication Topic Name Configuration Type - The type of replication topic name configuration, identical to upstream topic name or prefixed with source cluster alias.
- type
Replicator
Replication Topic Name Configuration Type - The type of replication topic name configuration, identical to upstream topic name or prefixed with source cluster alias.
- type "PREFIXED_WITH_SOURCE_CLUSTER_ALIAS" | "IDENTICAL"
- The type of replication topic name configuration, identical to upstream topic name or prefixed with source cluster alias.
ReplicatorReplicationTopicNameConfigurationType, ReplicatorReplicationTopicNameConfigurationTypeArgs
- Prefixed
With Source Cluster Alias PREFIXED_WITH_SOURCE_CLUSTER_ALIAS- Identical
IDENTICAL
- Replicator
Replication Topic Name Configuration Type Prefixed With Source Cluster Alias PREFIXED_WITH_SOURCE_CLUSTER_ALIAS- Replicator
Replication Topic Name Configuration Type Identical IDENTICAL
- Prefixed
With Source Cluster Alias PREFIXED_WITH_SOURCE_CLUSTER_ALIAS- Identical
IDENTICAL
- Prefixed
With Source Cluster Alias PREFIXED_WITH_SOURCE_CLUSTER_ALIAS- Identical
IDENTICAL
- PREFIXED_WITH_SOURCE_CLUSTER_ALIAS
PREFIXED_WITH_SOURCE_CLUSTER_ALIAS- IDENTICAL
IDENTICAL
- "PREFIXED_WITH_SOURCE_CLUSTER_ALIAS"
PREFIXED_WITH_SOURCE_CLUSTER_ALIAS- "IDENTICAL"
IDENTICAL
ReplicatorS3, ReplicatorS3Args
Details about delivering logs to S3.ReplicatorTopicReplication, ReplicatorTopicReplicationArgs
- Topics
To List<string>Replicate - List of regular expression patterns indicating the topics to copy.
- Copy
Access boolControl Lists For Topics - Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- Copy
Topic boolConfigurations - Whether to periodically configure remote topics to match their corresponding upstream topics.
- Detect
And boolCopy New Topics - Whether to periodically check for new topics and partitions.
- Starting
Position Pulumi.Aws Native. Msk. Inputs. Replicator Replication Starting Position - Configuration for specifying the position in the topics to start replicating from.
- Topic
Name Pulumi.Configuration Aws Native. Msk. Inputs. Replicator Replication Topic Name Configuration - Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
- Topics
To List<string>Exclude - List of regular expression patterns indicating the topics that should not be replicated.
- Topics
To []stringReplicate - List of regular expression patterns indicating the topics to copy.
- Copy
Access boolControl Lists For Topics - Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- Copy
Topic boolConfigurations - Whether to periodically configure remote topics to match their corresponding upstream topics.
- Detect
And boolCopy New Topics - Whether to periodically check for new topics and partitions.
- Starting
Position ReplicatorReplication Starting Position - Configuration for specifying the position in the topics to start replicating from.
- Topic
Name ReplicatorConfiguration Replication Topic Name Configuration - Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
- Topics
To []stringExclude - List of regular expression patterns indicating the topics that should not be replicated.
- topics
To List<String>Replicate - List of regular expression patterns indicating the topics to copy.
- copy
Access BooleanControl Lists For Topics - Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- copy
Topic BooleanConfigurations - Whether to periodically configure remote topics to match their corresponding upstream topics.
- detect
And BooleanCopy New Topics - Whether to periodically check for new topics and partitions.
- starting
Position ReplicatorReplication Starting Position - Configuration for specifying the position in the topics to start replicating from.
- topic
Name ReplicatorConfiguration Replication Topic Name Configuration - Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
- topics
To List<String>Exclude - List of regular expression patterns indicating the topics that should not be replicated.
- topics
To string[]Replicate - List of regular expression patterns indicating the topics to copy.
- copy
Access booleanControl Lists For Topics - Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- copy
Topic booleanConfigurations - Whether to periodically configure remote topics to match their corresponding upstream topics.
- detect
And booleanCopy New Topics - Whether to periodically check for new topics and partitions.
- starting
Position ReplicatorReplication Starting Position - Configuration for specifying the position in the topics to start replicating from.
- topic
Name ReplicatorConfiguration Replication Topic Name Configuration - Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
- topics
To string[]Exclude - List of regular expression patterns indicating the topics that should not be replicated.
- topics_
to_ Sequence[str]replicate - List of regular expression patterns indicating the topics to copy.
- copy_
access_ boolcontrol_ lists_ for_ topics - Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- copy_
topic_ boolconfigurations - Whether to periodically configure remote topics to match their corresponding upstream topics.
- detect_
and_ boolcopy_ new_ topics - Whether to periodically check for new topics and partitions.
- starting_
position ReplicatorReplication Starting Position - Configuration for specifying the position in the topics to start replicating from.
- topic_
name_ Replicatorconfiguration Replication Topic Name Configuration - Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
- topics_
to_ Sequence[str]exclude - List of regular expression patterns indicating the topics that should not be replicated.
- topics
To List<String>Replicate - List of regular expression patterns indicating the topics to copy.
- copy
Access BooleanControl Lists For Topics - Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- copy
Topic BooleanConfigurations - Whether to periodically configure remote topics to match their corresponding upstream topics.
- detect
And BooleanCopy New Topics - Whether to periodically check for new topics and partitions.
- starting
Position Property Map - Configuration for specifying the position in the topics to start replicating from.
- topic
Name Property MapConfiguration - Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
- topics
To List<String>Exclude - List of regular expression patterns indicating the topics that should not be replicated.
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, May 4, 2026 by Pulumi
