We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.msk.getReplicator
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 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)
// Output-based functions aren't available in Java yet
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 Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi