Class: Aws::Kafka::Types::Provisioned

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb

Overview

Describes the provisioned cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#broker_node_group_infoTypes::BrokerNodeGroupInfo

Information about the brokers.



2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#client_authenticationTypes::ClientAuthentication

Includes all client authentication information.



2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#current_broker_software_infoTypes::BrokerSoftwareInfo

Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.



2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#customer_action_statusString

Determines if there is an action required from the customer.

Returns:

  • (String)


2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_infoTypes::EncryptionInfo

Includes all encryption-related information.



2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#enhanced_monitoringString

Specifies which metrics are gathered for the MSK cluster. This property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.

Returns:

  • (String)


2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#logging_infoTypes::LoggingInfo

You can configure your MSK cluster to send broker logs to different destination types. This is a container for the configuration details related to broker logs.

Returns:



2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#number_of_broker_nodesInteger

The number of brokers in the cluster.

Returns:

  • (Integer)


2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#open_monitoringTypes::OpenMonitoringInfo

Settings for open monitoring using Prometheus.



2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#rebalancingTypes::Rebalancing

Specifies whether or not intelligent rebalancing is turned on for a newly created MSK Provisioned cluster with Express brokers. Intelligent rebalancing performs automatic partition balancing operations when you scale your clusters up or down. By default, intelligent rebalancing is ACTIVE for all new Express-based clusters.

Returns:



2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#storage_modeString

This controls storage mode for supported storage tiers.

Returns:

  • (String)


2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#zookeeper_connect_stringString

The connection string to use to connect to the Apache ZooKeeper cluster.

Returns:

  • (String)


2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end

#zookeeper_connect_string_tlsString

The connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.

Returns:

  • (String)


2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
# File 'gems/aws-sdk-kafka/lib/aws-sdk-kafka/types.rb', line 2967

class Provisioned < Struct.new(
  :broker_node_group_info,
  :current_broker_software_info,
  :client_authentication,
  :encryption_info,
  :enhanced_monitoring,
  :open_monitoring,
  :logging_info,
  :number_of_broker_nodes,
  :zookeeper_connect_string,
  :zookeeper_connect_string_tls,
  :storage_mode,
  :rebalancing,
  :customer_action_status)
  SENSITIVE = []
  include Aws::Structure
end