Class: Aws::Kafka::Types::TopicReplication
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kafka::Types::TopicReplication
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kafka/types.rb
Overview
Details about topic replication.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#copy_access_control_lists_for_topics ⇒ Boolean
Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
-
#copy_topic_configurations ⇒ Boolean
Whether to periodically configure remote topics to match their corresponding upstream topics.
-
#detect_and_copy_new_topics ⇒ Boolean
Whether to periodically check for new topics and partitions.
-
#starting_position ⇒ Types::ReplicationStartingPosition
Configuration for specifying the position in the topics to start replicating from.
-
#topics_to_exclude ⇒ Array<String>
List of regular expression patterns indicating the topics that should not be replicated.
-
#topics_to_replicate ⇒ Array<String>
List of regular expression patterns indicating the topics to copy.
Instance Attribute Details
#copy_access_control_lists_for_topics ⇒ Boolean
Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 |
# File 'lib/aws-sdk-kafka/types.rb', line 3741 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topics_to_exclude, :topics_to_replicate) SENSITIVE = [] include Aws::Structure end |
#copy_topic_configurations ⇒ Boolean
Whether to periodically configure remote topics to match their corresponding upstream topics.
3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 |
# File 'lib/aws-sdk-kafka/types.rb', line 3741 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topics_to_exclude, :topics_to_replicate) SENSITIVE = [] include Aws::Structure end |
#detect_and_copy_new_topics ⇒ Boolean
Whether to periodically check for new topics and partitions.
3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 |
# File 'lib/aws-sdk-kafka/types.rb', line 3741 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topics_to_exclude, :topics_to_replicate) SENSITIVE = [] include Aws::Structure end |
#starting_position ⇒ Types::ReplicationStartingPosition
Configuration for specifying the position in the topics to start replicating from.
3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 |
# File 'lib/aws-sdk-kafka/types.rb', line 3741 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topics_to_exclude, :topics_to_replicate) SENSITIVE = [] include Aws::Structure end |
#topics_to_exclude ⇒ Array<String>
List of regular expression patterns indicating the topics that should not be replicated.
3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 |
# File 'lib/aws-sdk-kafka/types.rb', line 3741 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topics_to_exclude, :topics_to_replicate) SENSITIVE = [] include Aws::Structure end |
#topics_to_replicate ⇒ Array<String>
List of regular expression patterns indicating the topics to copy.
3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 |
# File 'lib/aws-sdk-kafka/types.rb', line 3741 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topics_to_exclude, :topics_to_replicate) SENSITIVE = [] include Aws::Structure end |