We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.msk.getReplicator
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 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 dictionaryThe following arguments are supported:
- ReplicatorArn string
- Amazon Resource Name for the created replicator.
- ReplicatorArn string
- Amazon Resource Name for the created replicator.
- replicatorArn String
- Amazon Resource Name for the created replicator.
- replicatorArn string
- Amazon Resource Name for the created replicator.
- replicator_arn str
- Amazon Resource Name for the created replicator.
- replicatorArn String
- Amazon Resource Name for the created replicator.
getReplicator Result
The following output properties are available:
- CurrentVersion string
- The current version of the MSK replicator.
- ReplicationInfo 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.
- ReplicatorArn string
- Amazon Resource Name for the created replicator.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- A collection of tags associated with a resource
- CurrentVersion string
- The current version of the MSK replicator.
- ReplicationInfo []ReplicatorList Replication Info 
- A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- ReplicatorArn string
- Amazon Resource Name for the created replicator.
- Tag
- A collection of tags associated with a resource
- currentVersion String
- The current version of the MSK replicator.
- replicationInfo List<ReplicatorList Replication Info> 
- A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- replicatorArn String
- Amazon Resource Name for the created replicator.
- List<Tag>
- A collection of tags associated with a resource
- currentVersion string
- The current version of the MSK replicator.
- replicationInfo ReplicatorList Replication Info[] 
- A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- replicatorArn 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
- currentVersion String
- The current version of the MSK replicator.
- replicationInfo List<Property Map>List 
- A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
- replicatorArn String
- Amazon Resource Name for the created replicator.
- List<Property Map>
- A collection of tags associated with a resource
Supporting Types
ReplicatorConsumerGroupReplication   
- ConsumerGroups List<string>To Replicate 
- List of regular expression patterns indicating the consumer groups to copy.
- ConsumerGroups List<string>To Exclude 
- List of regular expression patterns indicating the consumer groups that should not be replicated.
- DetectAnd boolCopy New Consumer Groups 
- Whether to periodically check for new consumer groups.
- SynchroniseConsumer boolGroup Offsets 
- Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
- ConsumerGroups []stringTo Replicate 
- List of regular expression patterns indicating the consumer groups to copy.
- ConsumerGroups []stringTo Exclude 
- List of regular expression patterns indicating the consumer groups that should not be replicated.
- DetectAnd boolCopy New Consumer Groups 
- Whether to periodically check for new consumer groups.
- SynchroniseConsumer boolGroup Offsets 
- Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
- consumerGroups List<String>To Replicate 
- List of regular expression patterns indicating the consumer groups to copy.
- consumerGroups List<String>To Exclude 
- List of regular expression patterns indicating the consumer groups that should not be replicated.
- detectAnd BooleanCopy New Consumer Groups 
- Whether to periodically check for new consumer groups.
- synchroniseConsumer BooleanGroup Offsets 
- Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
- consumerGroups string[]To Replicate 
- List of regular expression patterns indicating the consumer groups to copy.
- consumerGroups string[]To Exclude 
- List of regular expression patterns indicating the consumer groups that should not be replicated.
- detectAnd booleanCopy New Consumer Groups 
- Whether to periodically check for new consumer groups.
- synchroniseConsumer 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.
- consumerGroups List<String>To Replicate 
- List of regular expression patterns indicating the consumer groups to copy.
- consumerGroups List<String>To Exclude 
- List of regular expression patterns indicating the consumer groups that should not be replicated.
- detectAnd BooleanCopy New Consumer Groups 
- Whether to periodically check for new consumer groups.
- synchroniseConsumer BooleanGroup Offsets 
- Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
ReplicatorReplicationInfo  
- ConsumerGroup Pulumi.Replication Aws Native. Msk. Inputs. Replicator Consumer Group Replication 
- Configuration relating to consumer group replication.
- SourceKafka stringCluster Arn 
- Amazon Resource Name of the source Kafka cluster.
- TargetCompression Pulumi.Type Aws Native. Msk. Replicator Replication Info Target Compression Type 
- The type of compression to use writing records to target Kafka cluster.
- TargetKafka stringCluster Arn 
- Amazon Resource Name of the target Kafka cluster.
- TopicReplication Pulumi.Aws Native. Msk. Inputs. Replicator Topic Replication 
- Configuration relating to topic replication.
- ConsumerGroup ReplicatorReplication Consumer Group Replication 
- Configuration relating to consumer group replication.
- SourceKafka stringCluster Arn 
- Amazon Resource Name of the source Kafka cluster.
- TargetCompression ReplicatorType Replication Info Target Compression Type 
- The type of compression to use writing records to target Kafka cluster.
- TargetKafka stringCluster Arn 
- Amazon Resource Name of the target Kafka cluster.
- TopicReplication ReplicatorTopic Replication 
- Configuration relating to topic replication.
- consumerGroup ReplicatorReplication Consumer Group Replication 
- Configuration relating to consumer group replication.
- sourceKafka StringCluster Arn 
- Amazon Resource Name of the source Kafka cluster.
- targetCompression ReplicatorType Replication Info Target Compression Type 
- The type of compression to use writing records to target Kafka cluster.
- targetKafka StringCluster Arn 
- Amazon Resource Name of the target Kafka cluster.
- topicReplication ReplicatorTopic Replication 
- Configuration relating to topic replication.
- consumerGroup ReplicatorReplication Consumer Group Replication 
- Configuration relating to consumer group replication.
- sourceKafka stringCluster Arn 
- Amazon Resource Name of the source Kafka cluster.
- targetCompression ReplicatorType Replication Info Target Compression Type 
- The type of compression to use writing records to target Kafka cluster.
- targetKafka stringCluster Arn 
- Amazon Resource Name of the target Kafka cluster.
- topicReplication 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.
- consumerGroup Property MapReplication 
- Configuration relating to consumer group replication.
- sourceKafka StringCluster Arn 
- Amazon Resource Name of the source Kafka cluster.
- targetCompression "NONE" | "GZIP" | "SNAPPY" | "LZ4" | "ZSTD"Type 
- The type of compression to use writing records to target Kafka cluster.
- targetKafka StringCluster Arn 
- Amazon Resource Name of the target Kafka cluster.
- topicReplication 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
ReplicatorReplication Starting Position Type 
- The type of replication starting position.
- type
ReplicatorReplication Starting Position Type 
- The type of replication starting position.
- type
ReplicatorReplication Starting Position Type 
- The type of replication starting position.
- type
ReplicatorReplication 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
ReplicatorReplication Topic Name Configuration Type 
- The type of replication topic name configuration, identical to upstream topic name or prefixed with source cluster alias.
- type
ReplicatorReplication Topic Name Configuration Type 
- The type of replication topic name configuration, identical to upstream topic name or prefixed with source cluster alias.
- type
ReplicatorReplication Topic Name Configuration Type 
- The type of replication topic name configuration, identical to upstream topic name or prefixed with source cluster alias.
- type
ReplicatorReplication 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  
- TopicsTo List<string>Replicate 
- List of regular expression patterns indicating the topics to copy.
- CopyAccess boolControl Lists For Topics 
- Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- CopyTopic boolConfigurations 
- Whether to periodically configure remote topics to match their corresponding upstream topics.
- DetectAnd boolCopy New Topics 
- Whether to periodically check for new topics and partitions.
- StartingPosition Pulumi.Aws Native. Msk. Inputs. Replicator Replication Starting Position 
- Configuration for specifying the position in the topics to start replicating from.
- TopicName 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.
- TopicsTo List<string>Exclude 
- List of regular expression patterns indicating the topics that should not be replicated.
- TopicsTo []stringReplicate 
- List of regular expression patterns indicating the topics to copy.
- CopyAccess boolControl Lists For Topics 
- Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- CopyTopic boolConfigurations 
- Whether to periodically configure remote topics to match their corresponding upstream topics.
- DetectAnd boolCopy New Topics 
- Whether to periodically check for new topics and partitions.
- StartingPosition ReplicatorReplication Starting Position 
- Configuration for specifying the position in the topics to start replicating from.
- TopicName 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.
- TopicsTo []stringExclude 
- List of regular expression patterns indicating the topics that should not be replicated.
- topicsTo List<String>Replicate 
- List of regular expression patterns indicating the topics to copy.
- copyAccess BooleanControl Lists For Topics 
- Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- copyTopic BooleanConfigurations 
- Whether to periodically configure remote topics to match their corresponding upstream topics.
- detectAnd BooleanCopy New Topics 
- Whether to periodically check for new topics and partitions.
- startingPosition ReplicatorReplication Starting Position 
- Configuration for specifying the position in the topics to start replicating from.
- topicName 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.
- topicsTo List<String>Exclude 
- List of regular expression patterns indicating the topics that should not be replicated.
- topicsTo string[]Replicate 
- List of regular expression patterns indicating the topics to copy.
- copyAccess booleanControl Lists For Topics 
- Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- copyTopic booleanConfigurations 
- Whether to periodically configure remote topics to match their corresponding upstream topics.
- detectAnd booleanCopy New Topics 
- Whether to periodically check for new topics and partitions.
- startingPosition ReplicatorReplication Starting Position 
- Configuration for specifying the position in the topics to start replicating from.
- topicName 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.
- topicsTo 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.
- topicsTo List<String>Replicate 
- List of regular expression patterns indicating the topics to copy.
- copyAccess BooleanControl Lists For Topics 
- Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
- copyTopic BooleanConfigurations 
- Whether to periodically configure remote topics to match their corresponding upstream topics.
- detectAnd BooleanCopy New Topics 
- Whether to periodically check for new topics and partitions.
- startingPosition Property Map
- Configuration for specifying the position in the topics to start replicating from.
- topicName Property MapConfiguration 
- Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
- topicsTo 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.26.0 published on Wednesday, Mar 12, 2025 by Pulumi