We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 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.
resource "aws-native_msk_replicator" "name" {
# resource properties
}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(object) - Specifies a list of Kafka clusters which are targets of the replicator.
- replication_
info_ list(object)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 object - Configuration for log delivery for the replicator.
- replicator_
name string - The name of the replicator.
- list(object)
- 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 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_ objectdelivery - 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 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 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
- "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_ "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_ 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 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.
ReplicatorJwtSigningAlgorithm, ReplicatorJwtSigningAlgorithmArgs
- Rs256
RS256- Es384
ES384
- Replicator
Jwt Signing Algorithm Rs256 RS256- Replicator
Jwt Signing Algorithm Es384 ES384
- "RS256"
RS256- "ES384"
ES384
- Rs256
RS256- Es384
ES384
- Rs256
RS256- Es384
ES384
- RS256
RS256- ES384
ES384
- "RS256"
RS256- "ES384"
ES384
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_ objectcluster - Details of an Amazon MSK cluster.
- apache_
kafka_ objectcluster - Details of an Apache Kafka cluster.
- client_
authentication object - Details of the client authentication used by the Apache Kafka cluster.
- encryption_
in_ objecttransit - Details of encryption in transit to the Apache Kafka cluster.
- vpc_
config object - 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.- Mtls
Pulumi.
Aws Native. Msk. Inputs. Replicator Kafka Cluster Mtls Authentication - Details for mTLS client authentication.
- Sasl
OAuth Pulumi.Bearer Aws Native. Msk. Inputs. Replicator Kafka Cluster Sasl OAuth Bearer Authentication - Details for client authentication using SASL/OAUTHBEARER.
- Sasl
Scram Pulumi.Aws Native. Msk. Inputs. Replicator Kafka Cluster Sasl Scram Authentication - Details for SASL/SCRAM client authentication.
- Mtls
Replicator
Kafka Cluster Mtls Authentication - Details for mTLS client authentication.
- Sasl
OAuth ReplicatorBearer Kafka Cluster Sasl OAuth Bearer Authentication - Details for client authentication using SASL/OAUTHBEARER.
- Sasl
Scram ReplicatorKafka Cluster Sasl Scram Authentication - Details for SASL/SCRAM client authentication.
- mtls object
- Details for mTLS client authentication.
- sasl_
o_ objectauth_ bearer - Details for client authentication using SASL/OAUTHBEARER.
- sasl_
scram object - Details for SASL/SCRAM client authentication.
- mtls
Replicator
Kafka Cluster Mtls Authentication - Details for mTLS client authentication.
- sasl
OAuth ReplicatorBearer Kafka Cluster Sasl OAuth Bearer Authentication - Details for client authentication using SASL/OAUTHBEARER.
- sasl
Scram ReplicatorKafka Cluster Sasl Scram Authentication - Details for SASL/SCRAM client authentication.
- mtls
Replicator
Kafka Cluster Mtls Authentication - Details for mTLS client authentication.
- sasl
OAuth ReplicatorBearer Kafka Cluster Sasl OAuth Bearer Authentication - Details for client authentication using SASL/OAUTHBEARER.
- sasl
Scram ReplicatorKafka Cluster Sasl Scram Authentication - Details for SASL/SCRAM client authentication.
- mtls
Replicator
Kafka Cluster Mtls Authentication - Details for mTLS client authentication.
- sasl_
o_ Replicatorauth_ bearer Kafka Cluster Sasl OAuth Bearer Authentication - Details for client authentication using SASL/OAUTHBEARER.
- sasl_
scram ReplicatorKafka Cluster Sasl Scram Authentication - Details for SASL/SCRAM client authentication.
- mtls Property Map
- Details for mTLS client authentication.
- sasl
OAuth Property MapBearer - Details for client authentication using SASL/OAUTHBEARER.
- 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 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 "TLS" - 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
- "TLS"
TLS
ReplicatorKafkaClusterMtlsAuthentication, ReplicatorKafkaClusterMtlsAuthenticationArgs
Details for mTLS client authentication.- Secret
Arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- Secret
Arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- secret_
arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- secret
Arn String - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- secret
Arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- secret_
arn str - The Amazon Resource Name (ARN) of the Secrets Manager secret.
- secret
Arn String - The Amazon Resource Name (ARN) of the Secrets Manager secret.
ReplicatorKafkaClusterOAuthClientCredentials, ReplicatorKafkaClusterOAuthClientCredentialsArgs
Details for SASL/OAUTHBEARER using the standard client_credentials grant. The referenced secret must contain client_id and client_secret.- Token
Request stringSecret Arn - Secrets Manager ARN of the secret containing the client_id and client_secret used to obtain an OAuth Bearer token via the client_credentials grant.
- Token
Request stringSecret Arn - Secrets Manager ARN of the secret containing the client_id and client_secret used to obtain an OAuth Bearer token via the client_credentials grant.
- token_
request_ stringsecret_ arn - Secrets Manager ARN of the secret containing the client_id and client_secret used to obtain an OAuth Bearer token via the client_credentials grant.
- token
Request StringSecret Arn - Secrets Manager ARN of the secret containing the client_id and client_secret used to obtain an OAuth Bearer token via the client_credentials grant.
- token
Request stringSecret Arn - Secrets Manager ARN of the secret containing the client_id and client_secret used to obtain an OAuth Bearer token via the client_credentials grant.
- token_
request_ strsecret_ arn - Secrets Manager ARN of the secret containing the client_id and client_secret used to obtain an OAuth Bearer token via the client_credentials grant.
- token
Request StringSecret Arn - Secrets Manager ARN of the secret containing the client_id and client_secret used to obtain an OAuth Bearer token via the client_credentials grant.
ReplicatorKafkaClusterOAuthClientCredentialsAssertion, ReplicatorKafkaClusterOAuthClientCredentialsAssertionArgs
Details for SASL/OAUTHBEARER using the client credentials grant with a JWT client assertion (RFC 7521/7523 Section 2.2). An STS-vended JWT is used as the client_assertion.- Audience string
- The audience (aud claim) set in the STS JWT client assertion.
- Signing
Algorithm Pulumi.Aws Native. Msk. Replicator Jwt Signing Algorithm - The algorithm used to sign the JWT client assertion.
- Token
Request stringSecret Arn - Optional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion.
- Audience string
- The audience (aud claim) set in the STS JWT client assertion.
- Signing
Algorithm ReplicatorJwt Signing Algorithm - The algorithm used to sign the JWT client assertion.
- Token
Request stringSecret Arn - Optional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion.
- audience string
- The audience (aud claim) set in the STS JWT client assertion.
- signing_
algorithm "RS256" | "ES384" - The algorithm used to sign the JWT client assertion.
- token_
request_ stringsecret_ arn - Optional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion.
- audience String
- The audience (aud claim) set in the STS JWT client assertion.
- signing
Algorithm ReplicatorJwt Signing Algorithm - The algorithm used to sign the JWT client assertion.
- token
Request StringSecret Arn - Optional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion.
- audience string
- The audience (aud claim) set in the STS JWT client assertion.
- signing
Algorithm ReplicatorJwt Signing Algorithm - The algorithm used to sign the JWT client assertion.
- token
Request stringSecret Arn - Optional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion.
- audience str
- The audience (aud claim) set in the STS JWT client assertion.
- signing_
algorithm ReplicatorJwt Signing Algorithm - The algorithm used to sign the JWT client assertion.
- token_
request_ strsecret_ arn - Optional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion.
- audience String
- The audience (aud claim) set in the STS JWT client assertion.
- signing
Algorithm "RS256" | "ES384" - The algorithm used to sign the JWT client assertion.
- token
Request StringSecret Arn - Optional Secrets Manager ARN for identity providers that require client_id as a form parameter alongside the JWT client assertion.
ReplicatorKafkaClusterOAuthIamJwtBearer, ReplicatorKafkaClusterOAuthIamJwtBearerArgs
Details for SASL/OAUTHBEARER using the JWT Bearer assertion grant (RFC 7523). An STS-vended JWT is used as the assertion.- Audience string
- The audience (aud claim) set in the STS JWT assertion.
- Signing
Algorithm Pulumi.Aws Native. Msk. Replicator Jwt Signing Algorithm - The algorithm used to sign the JWT assertion.
- Token
Request stringSecret Arn - Optional Secrets Manager ARN for identity providers that require client authentication alongside the JWT Bearer assertion.
- Audience string
- The audience (aud claim) set in the STS JWT assertion.
- Signing
Algorithm ReplicatorJwt Signing Algorithm - The algorithm used to sign the JWT assertion.
- Token
Request stringSecret Arn - Optional Secrets Manager ARN for identity providers that require client authentication alongside the JWT Bearer assertion.
- audience string
- The audience (aud claim) set in the STS JWT assertion.
- signing_
algorithm "RS256" | "ES384" - The algorithm used to sign the JWT assertion.
- token_
request_ stringsecret_ arn - Optional Secrets Manager ARN for identity providers that require client authentication alongside the JWT Bearer assertion.
- audience String
- The audience (aud claim) set in the STS JWT assertion.
- signing
Algorithm ReplicatorJwt Signing Algorithm - The algorithm used to sign the JWT assertion.
- token
Request StringSecret Arn - Optional Secrets Manager ARN for identity providers that require client authentication alongside the JWT Bearer assertion.
- audience string
- The audience (aud claim) set in the STS JWT assertion.
- signing
Algorithm ReplicatorJwt Signing Algorithm - The algorithm used to sign the JWT assertion.
- token
Request stringSecret Arn - Optional Secrets Manager ARN for identity providers that require client authentication alongside the JWT Bearer assertion.
- audience str
- The audience (aud claim) set in the STS JWT assertion.
- signing_
algorithm ReplicatorJwt Signing Algorithm - The algorithm used to sign the JWT assertion.
- token_
request_ strsecret_ arn - Optional Secrets Manager ARN for identity providers that require client authentication alongside the JWT Bearer assertion.
- audience String
- The audience (aud claim) set in the STS JWT assertion.
- signing
Algorithm "RS256" | "ES384" - The algorithm used to sign the JWT assertion.
- token
Request StringSecret Arn - Optional Secrets Manager ARN for identity providers that require client authentication alongside the JWT Bearer assertion.
ReplicatorKafkaClusterSaslOAuthBearerAuthentication, ReplicatorKafkaClusterSaslOAuthBearerAuthenticationArgs
Details for client authentication using SASL/OAUTHBEARER.- Token
Endpoint Pulumi.Authentication Method Aws Native. Msk. Replicator Token Endpoint Authentication Method - How client credentials are sent to the identity provider (POST, BASIC, or NONE).
- Token
Endpoint stringUrl - The HTTPS URL of the OAuth token endpoint that vends OAuth Bearer tokens per RFC 6749.
- Client
Credentials Pulumi.Aws Native. Msk. Inputs. Replicator Kafka Cluster OAuth Client Credentials - Details for SASL/OAUTHBEARER using standard client_credentials grant. Mutually exclusive with iamJwtBearer and clientCredentialsAssertion.
- Client
Credentials Pulumi.Assertion Aws Native. Msk. Inputs. Replicator Kafka Cluster OAuth Client Credentials Assertion - Details for SASL/OAUTHBEARER using client credentials grant with JWT client assertion (RFC 7521/7523). Mutually exclusive with clientCredentials and iamJwtBearer.
- Iam
Jwt Pulumi.Bearer Aws Native. Msk. Inputs. Replicator Kafka Cluster OAuth Iam Jwt Bearer - Details for SASL/OAUTHBEARER using JWT Bearer assertion grant (RFC 7523). Mutually exclusive with clientCredentials and clientCredentialsAssertion.
- Scope string
- OAuth scope to request. Included in the token request if provided.
- Token
Endpoint stringTls Certificate Arn - Secrets Manager ARN containing a custom CA certificate for the identity provider. Required only if the identity provider uses a private CA.
- Token
Endpoint ReplicatorAuthentication Method Token Endpoint Authentication Method - How client credentials are sent to the identity provider (POST, BASIC, or NONE).
- Token
Endpoint stringUrl - The HTTPS URL of the OAuth token endpoint that vends OAuth Bearer tokens per RFC 6749.
- Client
Credentials ReplicatorKafka Cluster OAuth Client Credentials - Details for SASL/OAUTHBEARER using standard client_credentials grant. Mutually exclusive with iamJwtBearer and clientCredentialsAssertion.
- Client
Credentials ReplicatorAssertion Kafka Cluster OAuth Client Credentials Assertion - Details for SASL/OAUTHBEARER using client credentials grant with JWT client assertion (RFC 7521/7523). Mutually exclusive with clientCredentials and iamJwtBearer.
- Iam
Jwt ReplicatorBearer Kafka Cluster OAuth Iam Jwt Bearer - Details for SASL/OAUTHBEARER using JWT Bearer assertion grant (RFC 7523). Mutually exclusive with clientCredentials and clientCredentialsAssertion.
- Scope string
- OAuth scope to request. Included in the token request if provided.
- Token
Endpoint stringTls Certificate Arn - Secrets Manager ARN containing a custom CA certificate for the identity provider. Required only if the identity provider uses a private CA.
- token_
endpoint_ "POST" | "BASIC" | "NONE"authentication_ method - How client credentials are sent to the identity provider (POST, BASIC, or NONE).
- token_
endpoint_ stringurl - The HTTPS URL of the OAuth token endpoint that vends OAuth Bearer tokens per RFC 6749.
- client_
credentials object - Details for SASL/OAUTHBEARER using standard client_credentials grant. Mutually exclusive with iamJwtBearer and clientCredentialsAssertion.
- client_
credentials_ objectassertion - Details for SASL/OAUTHBEARER using client credentials grant with JWT client assertion (RFC 7521/7523). Mutually exclusive with clientCredentials and iamJwtBearer.
- iam_
jwt_ objectbearer - Details for SASL/OAUTHBEARER using JWT Bearer assertion grant (RFC 7523). Mutually exclusive with clientCredentials and clientCredentialsAssertion.
- scope string
- OAuth scope to request. Included in the token request if provided.
- token_
endpoint_ stringtls_ certificate_ arn - Secrets Manager ARN containing a custom CA certificate for the identity provider. Required only if the identity provider uses a private CA.
- token
Endpoint ReplicatorAuthentication Method Token Endpoint Authentication Method - How client credentials are sent to the identity provider (POST, BASIC, or NONE).
- token
Endpoint StringUrl - The HTTPS URL of the OAuth token endpoint that vends OAuth Bearer tokens per RFC 6749.
- client
Credentials ReplicatorKafka Cluster OAuth Client Credentials - Details for SASL/OAUTHBEARER using standard client_credentials grant. Mutually exclusive with iamJwtBearer and clientCredentialsAssertion.
- client
Credentials ReplicatorAssertion Kafka Cluster OAuth Client Credentials Assertion - Details for SASL/OAUTHBEARER using client credentials grant with JWT client assertion (RFC 7521/7523). Mutually exclusive with clientCredentials and iamJwtBearer.
- iam
Jwt ReplicatorBearer Kafka Cluster OAuth Iam Jwt Bearer - Details for SASL/OAUTHBEARER using JWT Bearer assertion grant (RFC 7523). Mutually exclusive with clientCredentials and clientCredentialsAssertion.
- scope String
- OAuth scope to request. Included in the token request if provided.
- token
Endpoint StringTls Certificate Arn - Secrets Manager ARN containing a custom CA certificate for the identity provider. Required only if the identity provider uses a private CA.
- token
Endpoint ReplicatorAuthentication Method Token Endpoint Authentication Method - How client credentials are sent to the identity provider (POST, BASIC, or NONE).
- token
Endpoint stringUrl - The HTTPS URL of the OAuth token endpoint that vends OAuth Bearer tokens per RFC 6749.
- client
Credentials ReplicatorKafka Cluster OAuth Client Credentials - Details for SASL/OAUTHBEARER using standard client_credentials grant. Mutually exclusive with iamJwtBearer and clientCredentialsAssertion.
- client
Credentials ReplicatorAssertion Kafka Cluster OAuth Client Credentials Assertion - Details for SASL/OAUTHBEARER using client credentials grant with JWT client assertion (RFC 7521/7523). Mutually exclusive with clientCredentials and iamJwtBearer.
- iam
Jwt ReplicatorBearer Kafka Cluster OAuth Iam Jwt Bearer - Details for SASL/OAUTHBEARER using JWT Bearer assertion grant (RFC 7523). Mutually exclusive with clientCredentials and clientCredentialsAssertion.
- scope string
- OAuth scope to request. Included in the token request if provided.
- token
Endpoint stringTls Certificate Arn - Secrets Manager ARN containing a custom CA certificate for the identity provider. Required only if the identity provider uses a private CA.
- token_
endpoint_ Replicatorauthentication_ method Token Endpoint Authentication Method - How client credentials are sent to the identity provider (POST, BASIC, or NONE).
- token_
endpoint_ strurl - The HTTPS URL of the OAuth token endpoint that vends OAuth Bearer tokens per RFC 6749.
- client_
credentials ReplicatorKafka Cluster OAuth Client Credentials - Details for SASL/OAUTHBEARER using standard client_credentials grant. Mutually exclusive with iamJwtBearer and clientCredentialsAssertion.
- client_
credentials_ Replicatorassertion Kafka Cluster OAuth Client Credentials Assertion - Details for SASL/OAUTHBEARER using client credentials grant with JWT client assertion (RFC 7521/7523). Mutually exclusive with clientCredentials and iamJwtBearer.
- iam_
jwt_ Replicatorbearer Kafka Cluster OAuth Iam Jwt Bearer - Details for SASL/OAUTHBEARER using JWT Bearer assertion grant (RFC 7523). Mutually exclusive with clientCredentials and clientCredentialsAssertion.
- scope str
- OAuth scope to request. Included in the token request if provided.
- token_
endpoint_ strtls_ certificate_ arn - Secrets Manager ARN containing a custom CA certificate for the identity provider. Required only if the identity provider uses a private CA.
- token
Endpoint "POST" | "BASIC" | "NONE"Authentication Method - How client credentials are sent to the identity provider (POST, BASIC, or NONE).
- token
Endpoint StringUrl - The HTTPS URL of the OAuth token endpoint that vends OAuth Bearer tokens per RFC 6749.
- client
Credentials Property Map - Details for SASL/OAUTHBEARER using standard client_credentials grant. Mutually exclusive with iamJwtBearer and clientCredentialsAssertion.
- client
Credentials Property MapAssertion - Details for SASL/OAUTHBEARER using client credentials grant with JWT client assertion (RFC 7521/7523). Mutually exclusive with clientCredentials and iamJwtBearer.
- iam
Jwt Property MapBearer - Details for SASL/OAUTHBEARER using JWT Bearer assertion grant (RFC 7523). Mutually exclusive with clientCredentials and clientCredentialsAssertion.
- scope String
- OAuth scope to request. Included in the token request if provided.
- token
Endpoint StringTls Certificate Arn - Secrets Manager ARN containing a custom CA certificate for the identity provider. Required only if the identity provider uses a private CA.
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 "SHA256" | "SHA512"
- 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
- "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_ objectreplication - 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 object - 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
- "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 "LATEST" | "EARLIEST"
- 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
- "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 "PREFIXED_WITH_SOURCE_CLUSTER_ALIAS" | "IDENTICAL"
- 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
- "PREFIXED_WITH_SOURCE_CLUSTER_ALIAS"
PREFIXED_WITH_SOURCE_CLUSTER_ALIAS- "IDENTICAL"
IDENTICAL
ReplicatorS3, ReplicatorS3Args
Details about delivering logs to S3.ReplicatorTokenEndpointAuthenticationMethod, ReplicatorTokenEndpointAuthenticationMethodArgs
- Post
POST- Basic
BASIC- None
NONE
- Replicator
Token Endpoint Authentication Method Post POST- Replicator
Token Endpoint Authentication Method Basic BASIC- Replicator
Token Endpoint Authentication Method None NONE
- "POST"
POST- "BASIC"
BASIC- "NONE"
NONE
- Post
POST- Basic
BASIC- None
NONE
- Post
POST- Basic
BASIC- None
NONE
- POST
POST- BASIC
BASIC- NONE
NONE
- "POST"
POST- "BASIC"
BASIC- "NONE"
NONE
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_ 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 object - Configuration for specifying the position in the topics to start replicating from.
- topic_
name_ objectconfiguration - 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 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, Sep 14, 2026 by Pulumi