ReplicatorArgs

data class ReplicatorArgs(val description: Output<String>? = null, val kafkaClusters: Output<List<ReplicatorKafkaClusterArgs>>? = null, val replicationInfoList: Output<List<ReplicatorReplicationInfoArgs>>? = null, val replicatorName: Output<String>? = null, val serviceExecutionRoleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ReplicatorArgs>

Resource Type definition for AWS::MSK::Replicator

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, kafkaClusters: Output<List<ReplicatorKafkaClusterArgs>>? = null, replicationInfoList: Output<List<ReplicatorReplicationInfoArgs>>? = null, replicatorName: Output<String>? = null, serviceExecutionRoleArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val description: Output<String>? = null

A summary description of the replicator.

Link copied to clipboard

Specifies a list of Kafka clusters which are targets of the replicator.

Link copied to clipboard

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

Link copied to clipboard
val replicatorName: Output<String>? = null

The name of the replicator.

Link copied to clipboard
val serviceExecutionRoleArn: Output<String>? = null

The Amazon Resource Name (ARN) of the IAM role used by the replicator to access external resources.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A collection of tags associated with a resource

Functions

Link copied to clipboard
open override fun toJava(): ReplicatorArgs