Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data MutableClusterInfo = MutableClusterInfo' {
- numberOfBrokerNodes :: Maybe Int
- enhancedMonitoring :: Maybe EnhancedMonitoring
- openMonitoring :: Maybe OpenMonitoring
- configurationInfo :: Maybe ConfigurationInfo
- instanceType :: Maybe Text
- kafkaVersion :: Maybe Text
- loggingInfo :: Maybe LoggingInfo
- clientAuthentication :: Maybe ClientAuthentication
- brokerEBSVolumeInfo :: Maybe [BrokerEBSVolumeInfo]
- encryptionInfo :: Maybe EncryptionInfo
- newMutableClusterInfo :: MutableClusterInfo
- mutableClusterInfo_numberOfBrokerNodes :: Lens' MutableClusterInfo (Maybe Int)
- mutableClusterInfo_enhancedMonitoring :: Lens' MutableClusterInfo (Maybe EnhancedMonitoring)
- mutableClusterInfo_openMonitoring :: Lens' MutableClusterInfo (Maybe OpenMonitoring)
- mutableClusterInfo_configurationInfo :: Lens' MutableClusterInfo (Maybe ConfigurationInfo)
- mutableClusterInfo_instanceType :: Lens' MutableClusterInfo (Maybe Text)
- mutableClusterInfo_kafkaVersion :: Lens' MutableClusterInfo (Maybe Text)
- mutableClusterInfo_loggingInfo :: Lens' MutableClusterInfo (Maybe LoggingInfo)
- mutableClusterInfo_clientAuthentication :: Lens' MutableClusterInfo (Maybe ClientAuthentication)
- mutableClusterInfo_brokerEBSVolumeInfo :: Lens' MutableClusterInfo (Maybe [BrokerEBSVolumeInfo])
- mutableClusterInfo_encryptionInfo :: Lens' MutableClusterInfo (Maybe EncryptionInfo)
Documentation
data MutableClusterInfo Source #
Information about cluster attributes that can be updated via update APIs.
See: newMutableClusterInfo
smart constructor.
MutableClusterInfo' | |
|
Instances
newMutableClusterInfo :: MutableClusterInfo Source #
Create a value of MutableClusterInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:numberOfBrokerNodes:MutableClusterInfo'
, mutableClusterInfo_numberOfBrokerNodes
- The number of broker nodes in the cluster.
$sel:enhancedMonitoring:MutableClusterInfo'
, mutableClusterInfo_enhancedMonitoring
- Specifies which Apache Kafka metrics Amazon MSK gathers and sends to
Amazon CloudWatch for this cluster.
$sel:openMonitoring:MutableClusterInfo'
, mutableClusterInfo_openMonitoring
- The settings for open monitoring.
$sel:configurationInfo:MutableClusterInfo'
, mutableClusterInfo_configurationInfo
- Information about the changes in the configuration of the brokers.
$sel:instanceType:MutableClusterInfo'
, mutableClusterInfo_instanceType
- Information about the Amazon MSK broker type.
$sel:kafkaVersion:MutableClusterInfo'
, mutableClusterInfo_kafkaVersion
- The Kafka version.
$sel:loggingInfo:MutableClusterInfo'
, mutableClusterInfo_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.
$sel:clientAuthentication:MutableClusterInfo'
, mutableClusterInfo_clientAuthentication
- Includes all client authentication information.
$sel:brokerEBSVolumeInfo:MutableClusterInfo'
, mutableClusterInfo_brokerEBSVolumeInfo
- Specifies the size of the EBS volume and the ID of the associated
broker.
$sel:encryptionInfo:MutableClusterInfo'
, mutableClusterInfo_encryptionInfo
- Includes all encryption-related information.
mutableClusterInfo_numberOfBrokerNodes :: Lens' MutableClusterInfo (Maybe Int) Source #
The number of broker nodes in the cluster.
mutableClusterInfo_enhancedMonitoring :: Lens' MutableClusterInfo (Maybe EnhancedMonitoring) Source #
Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
mutableClusterInfo_openMonitoring :: Lens' MutableClusterInfo (Maybe OpenMonitoring) Source #
The settings for open monitoring.
mutableClusterInfo_configurationInfo :: Lens' MutableClusterInfo (Maybe ConfigurationInfo) Source #
Information about the changes in the configuration of the brokers.
mutableClusterInfo_instanceType :: Lens' MutableClusterInfo (Maybe Text) Source #
Information about the Amazon MSK broker type.
mutableClusterInfo_kafkaVersion :: Lens' MutableClusterInfo (Maybe Text) Source #
The Kafka version.
mutableClusterInfo_loggingInfo :: Lens' MutableClusterInfo (Maybe LoggingInfo) Source #
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.
mutableClusterInfo_clientAuthentication :: Lens' MutableClusterInfo (Maybe ClientAuthentication) Source #
Includes all client authentication information.
mutableClusterInfo_brokerEBSVolumeInfo :: Lens' MutableClusterInfo (Maybe [BrokerEBSVolumeInfo]) Source #
Specifies the size of the EBS volume and the ID of the associated broker.
mutableClusterInfo_encryptionInfo :: Lens' MutableClusterInfo (Maybe EncryptionInfo) Source #
Includes all encryption-related information.