Class: Aws::Kafka::Types::CreateReplicatorRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-kafka/types.rb

Overview

Request body for replicator.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

A summary description of the replicator.



1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
# File 'lib/aws-sdk-kafka/types.rb', line 1172

class CreateReplicatorRequest < Struct.new(
  :description,
  :kafka_clusters,
  :replication_info_list,
  :replicator_name,
  :service_execution_role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#kafka_clustersArray<Types::KafkaCluster>

Kafka Clusters to use in setting up sources / targets for replication.



1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
# File 'lib/aws-sdk-kafka/types.rb', line 1172

class CreateReplicatorRequest < Struct.new(
  :description,
  :kafka_clusters,
  :replication_info_list,
  :replicator_name,
  :service_execution_role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#replication_info_listArray<Types::ReplicationInfo>

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



1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
# File 'lib/aws-sdk-kafka/types.rb', line 1172

class CreateReplicatorRequest < Struct.new(
  :description,
  :kafka_clusters,
  :replication_info_list,
  :replicator_name,
  :service_execution_role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#replicator_nameString

The name of the replicator. Alpha-numeric characters with ‘-’ are allowed.



1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
# File 'lib/aws-sdk-kafka/types.rb', line 1172

class CreateReplicatorRequest < Struct.new(
  :description,
  :kafka_clusters,
  :replication_info_list,
  :replicator_name,
  :service_execution_role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#service_execution_role_arnString

The ARN of the IAM role used by the replicator to access resources in the customer’s account (e.g source and target clusters)



1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
# File 'lib/aws-sdk-kafka/types.rb', line 1172

class CreateReplicatorRequest < Struct.new(
  :description,
  :kafka_clusters,
  :replication_info_list,
  :replicator_name,
  :service_execution_role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

List of tags to attach to created Replicator.



1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
# File 'lib/aws-sdk-kafka/types.rb', line 1172

class CreateReplicatorRequest < Struct.new(
  :description,
  :kafka_clusters,
  :replication_info_list,
  :replicator_name,
  :service_execution_role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end