Class: Aws::Kafka::Types::TopicReplicationUpdate
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kafka::Types::TopicReplicationUpdate
- Defined in:
- gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb
Overview
Details for updating the topic replication of a replicator.
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.
-
#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.
3801 3802 3803 3804 3805 3806 3807 3808 3809 |
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 3801 class TopicReplicationUpdate < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :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.
3801 3802 3803 3804 3805 3806 3807 3808 3809 |
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 3801 class TopicReplicationUpdate < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :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.
3801 3802 3803 3804 3805 3806 3807 3808 3809 |
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 3801 class TopicReplicationUpdate < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :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.
3801 3802 3803 3804 3805 3806 3807 3808 3809 |
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 3801 class TopicReplicationUpdate < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :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.
3801 3802 3803 3804 3805 3806 3807 3808 3809 |
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 3801 class TopicReplicationUpdate < Struct.new( :copy_access_control_lists_for_topics, :copy_topic_configurations, :detect_and_copy_new_topics, :topics_to_exclude, :topics_to_replicate) SENSITIVE = [] include Aws::Structure end |