ClusterInfo class

Returns information about a cluster.

Constructors

ClusterInfo({String? activeOperationArn, BrokerNodeGroupInfo? brokerNodeGroupInfo, ClientAuthentication? clientAuthentication, String? clusterArn, String? clusterName, DateTime? creationTime, BrokerSoftwareInfo? currentBrokerSoftwareInfo, String? currentVersion, EncryptionInfo? encryptionInfo, EnhancedMonitoring? enhancedMonitoring, LoggingInfo? loggingInfo, int? numberOfBrokerNodes, OpenMonitoring? openMonitoring, ClusterState? state, StateInfo? stateInfo, Map<String, String>? tags, String? zookeeperConnectString, String? zookeeperConnectStringTls})
ClusterInfo.fromJson(Map<String, dynamic> json)
factory

Properties

activeOperationArn String?
Arn of active cluster operation.
final
brokerNodeGroupInfo BrokerNodeGroupInfo?
Information about the broker nodes.
final
clientAuthentication ClientAuthentication?
Includes all client authentication information.
final
clusterArn String?
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
final
clusterName String?
The name of the cluster.
final
creationTime DateTime?
The time when the cluster was created.
final
currentBrokerSoftwareInfo BrokerSoftwareInfo?
Information about the version of software currently deployed on the Kafka brokers in the cluster.
final
currentVersion String?
The current version of the MSK cluster.
final
encryptionInfo EncryptionInfo?
Includes all encryption-related information.
final
enhancedMonitoring EnhancedMonitoring?
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.
final
hashCode int
The hash code for this object.
no setterinherited
loggingInfo LoggingInfo?
final
numberOfBrokerNodes int?
The number of broker nodes in the cluster.
final
openMonitoring OpenMonitoring?
Settings for open monitoring using Prometheus.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state ClusterState?
The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
final
stateInfo StateInfo?
final
tags Map<String, String>?
Tags attached to the cluster.
final
zookeeperConnectString String?
The connection string to use to connect to the Apache ZooKeeper cluster.
final
zookeeperConnectStringTls String?
The connection string to use to connect to zookeeper cluster on Tls port.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited