We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
aws-native.msk.getReplicator
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
Resource Type definition for AWS::MSK::Replicator
Using getReplicator
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getReplicator(args: GetReplicatorArgs, opts?: InvokeOptions): Promise<GetReplicatorResult>
function getReplicatorOutput(args: GetReplicatorOutputArgs, opts?: InvokeOptions): Output<GetReplicatorResult>
def get_replicator(replicator_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReplicatorResult
def get_replicator_output(replicator_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetReplicatorResult]
func LookupReplicator(ctx *Context, args *LookupReplicatorArgs, opts ...InvokeOption) (*LookupReplicatorResult, error)
func LookupReplicatorOutput(ctx *Context, args *LookupReplicatorOutputArgs, opts ...InvokeOption) LookupReplicatorResultOutput
> Note: This function is named LookupReplicator
in the Go SDK.
public static class GetReplicator
{
public static Task<GetReplicatorResult> InvokeAsync(GetReplicatorArgs args, InvokeOptions? opts = null)
public static Output<GetReplicatorResult> Invoke(GetReplicatorInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetReplicatorResult> getReplicator(GetReplicatorArgs args, InvokeOptions options)
public static Output<GetReplicatorResult> getReplicator(GetReplicatorArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:msk:getReplicator
arguments:
# arguments dictionary
The following arguments are supported:
- Replicator
Arn string - Amazon Resource Name for the created replicator.
- Replicator
Arn string - Amazon Resource Name for the created replicator.
- replicator
Arn String - Amazon Resource Name for the created replicator.
- replicator
Arn string - Amazon Resource Name for the created replicator.
- replicator_
arn str - Amazon Resource Name for the created replicator.
- replicator
Arn String - Amazon Resource Name for the created replicator.
getReplicator Result
The following output properties are available:
- Current
Version string - The current version of the MSK replicator.
- Replication
Info List<Pulumi.List Aws Native. Msk. Outputs. Replicator Replication Info> - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- Replicator
Arn string - Amazon Resource Name for the created replicator.
- List<Pulumi.
Aws Native. Outputs. Tag> - A collection of tags associated with a resource
- Current
Version string - The current version of the MSK replicator.
- Replication
Info []ReplicatorList Replication Info - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- Replicator
Arn string - Amazon Resource Name for the created replicator.
- Tag
- A collection of tags associated with a resource
- current
Version String - The current version of the MSK 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.
- replicator
Arn String - Amazon Resource Name for the created replicator.
- List<Tag>
- A collection of tags associated with a resource
- current
Version string - The current version of the MSK replicator.
- replication
Info ReplicatorList Replication Info[] - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- replicator
Arn string - Amazon Resource Name for the created replicator.
- Tag[]
- A collection of tags associated with a resource
- current_
version str - The current version of the MSK replicator.
- replication_
info_ Sequence[Replicatorlist Replication Info] - A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- replicator_
arn str - Amazon Resource Name for the created replicator.
- Sequence[root_Tag]
- A collection of tags associated with a resource
- current
Version String - The current version of the MSK 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.
- replicator
Arn String - Amazon Resource Name for the created replicator.
- List<Property Map>
- A collection of tags associated with a resource
Supporting Types
ReplicatorConsumerGroupReplication
- Consumer
Groups List<string>To Replicate - List of regular expression patterns indicating the consumer groups to copy.
- 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
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
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
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_
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
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.
ReplicatorReplicationInfo
- Consumer
Group Pulumi.Replication Aws Native. Msk. Inputs. Replicator Consumer Group Replication - Configuration relating to consumer group replication.
- Source
Kafka stringCluster Arn - Amazon Resource Name of the source Kafka cluster.
- 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.
- Target
Kafka stringCluster Arn - Amazon Resource Name of the target Kafka cluster.
- Topic
Replication Pulumi.Aws Native. Msk. Inputs. Replicator Topic Replication - Configuration relating to topic replication.
- Consumer
Group ReplicatorReplication Consumer Group Replication - Configuration relating to consumer group replication.
- Source
Kafka stringCluster Arn - Amazon Resource Name of the source Kafka cluster.
- Target
Compression ReplicatorType Replication Info Target Compression Type - The type of compression to use writing records to target Kafka cluster.
- Target
Kafka stringCluster Arn - Amazon Resource Name of the target Kafka cluster.
- Topic
Replication ReplicatorTopic Replication - Configuration relating to topic replication.
- consumer
Group ReplicatorReplication Consumer Group Replication - Configuration relating to consumer group replication.
- source
Kafka StringCluster Arn - Amazon Resource Name of the source Kafka cluster.
- target
Compression ReplicatorType Replication Info Target Compression Type - The type of compression to use writing records to target Kafka cluster.
- target
Kafka StringCluster Arn - Amazon Resource Name of the target Kafka cluster.
- topic
Replication ReplicatorTopic Replication - Configuration relating to topic replication.
- consumer
Group ReplicatorReplication Consumer Group Replication - Configuration relating to consumer group replication.
- source
Kafka stringCluster Arn - Amazon Resource Name of the source Kafka cluster.
- target
Compression ReplicatorType Replication Info Target Compression Type - The type of compression to use writing records to target Kafka cluster.
- target
Kafka stringCluster Arn - Amazon Resource Name of the target Kafka cluster.
- topic
Replication ReplicatorTopic Replication - Configuration relating to topic replication.
- consumer_
group_ Replicatorreplication Consumer Group Replication - Configuration relating to consumer group replication.
- source_
kafka_ strcluster_ arn - Amazon Resource Name of the source Kafka cluster.
- target_
compression_ Replicatortype Replication Info Target Compression Type - The type of compression to use writing records to target Kafka cluster.
- target_
kafka_ strcluster_ arn - Amazon Resource Name of the target Kafka cluster.
- topic_
replication ReplicatorTopic Replication - Configuration relating to topic replication.
- consumer
Group Property MapReplication - Configuration relating to consumer group replication.
- source
Kafka StringCluster Arn - Amazon Resource Name of the source Kafka cluster.
- target
Compression "NONE" | "GZIP" | "SNAPPY" | "LZ4" | "ZSTD"Type - The type of compression to use writing records to target Kafka cluster.
- target
Kafka StringCluster Arn - Amazon Resource Name of the target Kafka cluster.
- topic
Replication Property Map - Configuration relating to topic replication.
ReplicatorReplicationInfoTargetCompressionType
ReplicatorReplicationStartingPosition
- 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
ReplicatorReplicationTopicNameConfiguration
- 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
ReplicatorTopicReplication
- 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
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi