ClusterInfo
public struct ClusterInfo : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Arn of active cluster operation.
Declaration
Swift
public let activeOperationArn: String?
-
Information about the broker nodes.
Declaration
Swift
public let brokerNodeGroupInfo: BrokerNodeGroupInfo?
-
Includes all client authentication information.
Declaration
Swift
public let clientAuthentication: ClientAuthentication?
-
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
Declaration
Swift
public let clusterArn: String?
-
The name of the cluster.
Declaration
Swift
public let clusterName: String?
-
The time when the cluster was created.
Declaration
Swift
public let creationTime: TimeStamp?
-
Information about the version of software currently deployed on the Kafka brokers in the cluster.
Declaration
Swift
public let currentBrokerSoftwareInfo: BrokerSoftwareInfo?
-
The current version of the MSK cluster. Cluster versions aren’t simple integers. You can obtain the current version by describing the cluster. An example version is KTVPDKIKX0DER.
Declaration
Swift
public let currentVersion: String?
-
Includes all encryption-related information.
Declaration
Swift
public let encryptionInfo: EncryptionInfo?
-
Specifies which metrics are gathered for the MSK cluster. This property has three possible values: DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER. For a list of the metrics associated with each of these three levels of monitoring, see Monitoring.
Declaration
Swift
public let enhancedMonitoring: EnhancedMonitoring?
-
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.
Declaration
Swift
public let loggingInfo: LoggingInfo?
-
The number of broker nodes in the cluster.
Declaration
Swift
public let numberOfBrokerNodes: Int?
-
Settings for open monitoring using Prometheus.
Declaration
Swift
public let openMonitoring: OpenMonitoring?
-
The state of the cluster. The possible states are CREATING, ACTIVE, and FAILED.
Declaration
Swift
public let state: ClusterState?
-
Tags attached to the cluster.
Declaration
Swift
public let tags: [String : String]?
-
The connection string to use to connect to the Apache ZooKeeper cluster.
Declaration
Swift
public let zookeeperConnectString: String?
-
init(activeOperationArn:brokerNodeGroupInfo:clientAuthentication:clusterArn:clusterName:creationTime:currentBrokerSoftwareInfo:currentVersion:encryptionInfo:enhancedMonitoring:loggingInfo:numberOfBrokerNodes:openMonitoring:state:tags:zookeeperConnectString:)
Undocumented
Declaration
Swift
public init(activeOperationArn: String? = nil, brokerNodeGroupInfo: BrokerNodeGroupInfo? = nil, clientAuthentication: ClientAuthentication? = nil, clusterArn: String? = nil, clusterName: String? = nil, creationTime: TimeStamp? = nil, currentBrokerSoftwareInfo: BrokerSoftwareInfo? = nil, currentVersion: String? = nil, encryptionInfo: EncryptionInfo? = nil, enhancedMonitoring: EnhancedMonitoring? = nil, loggingInfo: LoggingInfo? = nil, numberOfBrokerNodes: Int? = nil, openMonitoring: OpenMonitoring? = nil, state: ClusterState? = nil, tags: [String : String]? = nil, zookeeperConnectString: String? = nil)