Class: Aws::SecurityHub::Types::AwsMskClusterClusterInfoDetails

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

Overview

Provide details about an Amazon Managed Streaming for Apache Kafka (Amazon MSK) cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_authentication ⇒ Types::AwsMskClusterClusterInfoClientAuthenticationDetails

Provides information for different modes of client authentication.



14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14688

class AwsMskClusterClusterInfoDetails < Struct.new(
  :encryption_info,
  :current_version,
  :number_of_broker_nodes,
  :cluster_name,
  :client_authentication,
  :enhanced_monitoring)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_name ⇒ String

The name of the cluster.

Returns:

  • (String)


14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14688

class AwsMskClusterClusterInfoDetails < Struct.new(
  :encryption_info,
  :current_version,
  :number_of_broker_nodes,
  :cluster_name,
  :client_authentication,
  :enhanced_monitoring)
  SENSITIVE = []
  include Aws::Structure
end

#current_version ⇒ String

The current version of the cluster.

Returns:

  • (String)


14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14688

class AwsMskClusterClusterInfoDetails < Struct.new(
  :encryption_info,
  :current_version,
  :number_of_broker_nodes,
  :cluster_name,
  :client_authentication,
  :enhanced_monitoring)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_info ⇒ Types::AwsMskClusterClusterInfoEncryptionInfoDetails

Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether you want Amazon MSK to encrypt your data in transit.



14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14688

class AwsMskClusterClusterInfoDetails < Struct.new(
  :encryption_info,
  :current_version,
  :number_of_broker_nodes,
  :cluster_name,
  :client_authentication,
  :enhanced_monitoring)
  SENSITIVE = []
  include Aws::Structure
end

#enhanced_monitoring ⇒ String

Specifies the level of monitoring for the cluster.

Returns:

  • (String)


14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14688

class AwsMskClusterClusterInfoDetails < Struct.new(
  :encryption_info,
  :current_version,
  :number_of_broker_nodes,
  :cluster_name,
  :client_authentication,
  :enhanced_monitoring)
  SENSITIVE = []
  include Aws::Structure
end

#number_of_broker_nodes ⇒ Integer

The number of broker nodes in the cluster.

Returns:

  • (Integer)


14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14688

class AwsMskClusterClusterInfoDetails < Struct.new(
  :encryption_info,
  :current_version,
  :number_of_broker_nodes,
  :cluster_name,
  :client_authentication,
  :enhanced_monitoring)
  SENSITIVE = []
  include Aws::Structure
end