Values.MutableClusterInfoSourceInformation about cluster attributes that can be updated via update APIs.
type nonrec t = {brokerEBSVolumeInfo : BrokerEBSVolumeInfo.t list option;Specifies the size of the EBS volume and the ID of the associated broker.
*)configurationInfo : ConfigurationInfo.t option;Information about the changes in the configuration of the brokers.
*)numberOfBrokerNodes : int option;The number of broker nodes in the cluster.
*)enhancedMonitoring : EnhancedMonitoring.t option;Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
*)openMonitoring : OpenMonitoring.t option;The settings for open monitoring.
*)zookeeperAccess : ZookeeperAccess.t option;Access control settings for zookeeper
*)kafkaVersion : string option;The Apache Kafka version.
*)loggingInfo : LoggingInfo.t option;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.
*)instanceType : string option;Information about the Amazon MSK broker type.
*)clientAuthentication : ClientAuthentication.t option;Includes all client authentication information.
*)encryptionInfo : EncryptionInfo.t option;Includes all encryption-related information.
*)connectivityInfo : ConnectivityInfo.t option;Information about the broker access configuration.
*)storageMode : StorageMode.t option;This controls storage mode for supported storage tiers.
*)brokerCountUpdateInfo : BrokerCountUpdateInfo.t option;Describes brokers being changed during a broker count update.
*)rebalancing : Rebalancing.t option;Describes the intelligent rebalancing configuration of an MSK Provisioned cluster with Express brokers.
*)}val make :
?brokerEBSVolumeInfo:??? ->
?configurationInfo:??? ->
?numberOfBrokerNodes:??? ->
?enhancedMonitoring:??? ->
?openMonitoring:??? ->
?zookeeperAccess:??? ->
?kafkaVersion:??? ->
?loggingInfo:??? ->
?instanceType:??? ->
?clientAuthentication:??? ->
?encryptionInfo:??? ->
?connectivityInfo:??? ->
?storageMode:??? ->
?brokerCountUpdateInfo:??? ->
?rebalancing:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of int
| `List of
[> `Structure of
(string
* [> `Integer of int
| `String of string
| `Structure of
(string * [> `Boolean of bool | `Integer of int ]) list ])
list ]
list
| `String of string
| `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `List of [> `Double of float ] list
| `Long of Awso.Import.Int64.t
| `String of string
| `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `List of [> `String of string ] list
| `String of string
| `Structure of
(string
* [> `Boolean of bool
| `String of string
| `Structure of
(string
* [> `Boolean of bool
| `Structure of
(string * [> `Boolean of bool ]) list ])
list ])
list ])
list ])
list ])
list ]