Class: Aws::Kafka::Types::MutableClusterInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kafka::Types::MutableClusterInfo
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kafka/types.rb
Overview
Information about cluster attributes that can be updated via update APIs.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#broker_count_update_info ⇒ Types::BrokerCountUpdateInfo
Describes brokers being changed during a broker count update.
-
#broker_ebs_volume_info ⇒ Array<Types::BrokerEBSVolumeInfo>
Specifies the size of the EBS volume and the ID of the associated broker.
-
#client_authentication ⇒ Types::ClientAuthentication
Includes all client authentication related information.
-
#configuration_info ⇒ Types::ConfigurationInfo
Information about the changes in the configuration of the brokers.
-
#connectivity_info ⇒ Types::ConnectivityInfo
Information about the broker access configuration.
-
#encryption_info ⇒ Types::EncryptionInfo
Includes all encryption-related information.
-
#enhanced_monitoring ⇒ String
Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
-
#instance_type ⇒ String
The Amazon MSK broker type that you want all of the brokers in this cluster to be.
-
#kafka_version ⇒ String
The Apache Kafka version.
-
#logging_info ⇒ Types::LoggingInfo
LoggingInfo details.
-
#number_of_broker_nodes ⇒ Integer
The number of broker nodes in the cluster.
-
#open_monitoring ⇒ Types::OpenMonitoring
Settings for open monitoring using Prometheus.
-
#rebalancing ⇒ Types::Rebalancing
Describes the intelligent rebalancing configuration of an MSK Provisioned cluster with Express brokers.
-
#storage_mode ⇒ String
This controls storage mode for supported storage tiers.
-
#zookeeper_access ⇒ Types::ZookeeperAccess
Access control settings for zookeeper.
Instance Attribute Details
#broker_count_update_info ⇒ Types::BrokerCountUpdateInfo
Describes brokers being changed during a broker count update.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#broker_ebs_volume_info ⇒ Array<Types::BrokerEBSVolumeInfo>
Specifies the size of the EBS volume and the ID of the associated broker.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#client_authentication ⇒ Types::ClientAuthentication
Includes all client authentication related information.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#configuration_info ⇒ Types::ConfigurationInfo
Information about the changes in the configuration of the brokers.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#connectivity_info ⇒ Types::ConnectivityInfo
Information about the broker access configuration.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#encryption_info ⇒ Types::EncryptionInfo
Includes all encryption-related information.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#enhanced_monitoring ⇒ String
Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The Amazon MSK broker type that you want all of the brokers in this cluster to be.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#kafka_version ⇒ String
The Apache Kafka version.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#logging_info ⇒ Types::LoggingInfo
LoggingInfo details.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#number_of_broker_nodes ⇒ Integer
The number of broker nodes in the cluster.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#open_monitoring ⇒ Types::OpenMonitoring
Settings for open monitoring using Prometheus.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#rebalancing ⇒ Types::Rebalancing
Describes the intelligent rebalancing configuration of an MSK Provisioned cluster with Express brokers.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#storage_mode ⇒ String
This controls storage mode for supported storage tiers.
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |
#zookeeper_access ⇒ Types::ZookeeperAccess
Access control settings for zookeeper
3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'lib/aws-sdk-kafka/types.rb', line 3817 class MutableClusterInfo < Struct.new( :broker_ebs_volume_info, :configuration_info, :number_of_broker_nodes, :open_monitoring, :enhanced_monitoring, :kafka_version, :logging_info, :instance_type, :client_authentication, :encryption_info, :connectivity_info, :zookeeper_access, :storage_mode, :broker_count_update_info, :rebalancing) SENSITIVE = [] include Aws::Structure end |