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.
-
#topic_name_configuration ⇒ Types::ReplicationTopicNameConfiguration
Configuration for specifying replicated topic names same as their corresponding upstream topics or prefixed with source cluster alias.
-
#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.
3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 |
# File 'lib/aws-sdk-kafka/types.rb', line 3762 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topic_name_configuration, :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.
3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 |
# File 'lib/aws-sdk-kafka/types.rb', line 3762 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topic_name_configuration, :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.
3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 |
# File 'lib/aws-sdk-kafka/types.rb', line 3762 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topic_name_configuration, :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.
3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 |
# File 'lib/aws-sdk-kafka/types.rb', line 3762 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topic_name_configuration, :topics_to_exclude, :topics_to_replicate) SENSITIVE = [] include Aws::Structure end |
#topic_name_configuration ⇒ Types::ReplicationTopicNameConfiguration
Configuration for specifying replicated topic names same as their corresponding upstream topics or prefixed with source cluster alias.
3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 |
# File 'lib/aws-sdk-kafka/types.rb', line 3762 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topic_name_configuration, :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.
3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 |
# File 'lib/aws-sdk-kafka/types.rb', line 3762 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topic_name_configuration, :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.
3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 |
# File 'lib/aws-sdk-kafka/types.rb', line 3762 class TopicReplication < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :starting_position, :topic_name_configuration, :topics_to_exclude, :topics_to_replicate) SENSITIVE = [] include Aws::Structure end |