Class: Aws::Kafka::Types::MutableClusterInfo

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#broker_count_update_infoTypes::BrokerCountUpdateInfo

Describes brokers being changed during a broker count update.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#broker_ebs_volume_infoArray<Types::BrokerEBSVolumeInfo>

Specifies the size of the EBS volume and the ID of the associated broker.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#client_authenticationTypes::ClientAuthentication

Includes all client authentication related information.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_infoTypes::ConfigurationInfo

Information about the changes in the configuration of the brokers.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#connectivity_infoTypes::ConnectivityInfo

Information about the broker access configuration.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_infoTypes::EncryptionInfo

Includes all encryption-related information.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#enhanced_monitoringString

Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typeString

The Amazon MSK broker type that you want all of the brokers in this cluster to be.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#kafka_versionString

The Apache Kafka version.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#logging_infoTypes::LoggingInfo

LoggingInfo details.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#number_of_broker_nodesInteger

The number of broker nodes in the cluster.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#open_monitoringTypes::OpenMonitoring

Settings for open monitoring using Prometheus.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end

#storage_modeString

This controls storage mode for supported storage tiers.



3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
# File 'lib/aws-sdk-kafka/types.rb', line 3299

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,
  :storage_mode,
  :broker_count_update_info)
  SENSITIVE = []
  include Aws::Structure
end