Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Provisioned = Provisioned' {
- clientAuthentication :: Maybe ClientAuthentication
- currentBrokerSoftwareInfo :: Maybe BrokerSoftwareInfo
- encryptionInfo :: Maybe EncryptionInfo
- enhancedMonitoring :: Maybe EnhancedMonitoring
- loggingInfo :: Maybe LoggingInfo
- openMonitoring :: Maybe OpenMonitoringInfo
- storageMode :: Maybe StorageMode
- zookeeperConnectString :: Maybe Text
- zookeeperConnectStringTls :: Maybe Text
- brokerNodeGroupInfo :: BrokerNodeGroupInfo
- numberOfBrokerNodes :: Natural
- newProvisioned :: BrokerNodeGroupInfo -> Natural -> Provisioned
- provisioned_clientAuthentication :: Lens' Provisioned (Maybe ClientAuthentication)
- provisioned_currentBrokerSoftwareInfo :: Lens' Provisioned (Maybe BrokerSoftwareInfo)
- provisioned_encryptionInfo :: Lens' Provisioned (Maybe EncryptionInfo)
- provisioned_enhancedMonitoring :: Lens' Provisioned (Maybe EnhancedMonitoring)
- provisioned_loggingInfo :: Lens' Provisioned (Maybe LoggingInfo)
- provisioned_openMonitoring :: Lens' Provisioned (Maybe OpenMonitoringInfo)
- provisioned_storageMode :: Lens' Provisioned (Maybe StorageMode)
- provisioned_zookeeperConnectString :: Lens' Provisioned (Maybe Text)
- provisioned_zookeeperConnectStringTls :: Lens' Provisioned (Maybe Text)
- provisioned_brokerNodeGroupInfo :: Lens' Provisioned BrokerNodeGroupInfo
- provisioned_numberOfBrokerNodes :: Lens' Provisioned Natural
Documentation
data Provisioned Source #
Provisioned cluster.
See: newProvisioned
smart constructor.
Provisioned' | |
|
Instances
Create a value of Provisioned
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:clientAuthentication:Provisioned'
, provisioned_clientAuthentication
- Includes all client authentication information.
$sel:currentBrokerSoftwareInfo:Provisioned'
, provisioned_currentBrokerSoftwareInfo
- Information about the Apache Kafka version deployed on the brokers.
$sel:encryptionInfo:Provisioned'
, provisioned_encryptionInfo
- Includes all encryption-related information.
$sel:enhancedMonitoring:Provisioned'
, provisioned_enhancedMonitoring
- Specifies the level of monitoring for the MSK cluster. The possible
values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and
PER_TOPIC_PER_PARTITION.
$sel:loggingInfo:Provisioned'
, provisioned_loggingInfo
- Log delivery information for the cluster.
$sel:openMonitoring:Provisioned'
, provisioned_openMonitoring
- The settings for open monitoring.
$sel:storageMode:Provisioned'
, provisioned_storageMode
- This controls storage mode for supported storage tiers.
$sel:zookeeperConnectString:Provisioned'
, provisioned_zookeeperConnectString
- The connection string to use to connect to the Apache ZooKeeper cluster.
$sel:zookeeperConnectStringTls:Provisioned'
, provisioned_zookeeperConnectStringTls
- The connection string to use to connect to the Apache ZooKeeper cluster
on a TLS port.
$sel:brokerNodeGroupInfo:Provisioned'
, provisioned_brokerNodeGroupInfo
- Information about the brokers.
$sel:numberOfBrokerNodes:Provisioned'
, provisioned_numberOfBrokerNodes
- The number of broker nodes in the cluster.
provisioned_clientAuthentication :: Lens' Provisioned (Maybe ClientAuthentication) Source #
Includes all client authentication information.
provisioned_currentBrokerSoftwareInfo :: Lens' Provisioned (Maybe BrokerSoftwareInfo) Source #
Information about the Apache Kafka version deployed on the brokers.
provisioned_encryptionInfo :: Lens' Provisioned (Maybe EncryptionInfo) Source #
Includes all encryption-related information.
provisioned_enhancedMonitoring :: Lens' Provisioned (Maybe EnhancedMonitoring) Source #
Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.
provisioned_loggingInfo :: Lens' Provisioned (Maybe LoggingInfo) Source #
Log delivery information for the cluster.
provisioned_openMonitoring :: Lens' Provisioned (Maybe OpenMonitoringInfo) Source #
The settings for open monitoring.
provisioned_storageMode :: Lens' Provisioned (Maybe StorageMode) Source #
This controls storage mode for supported storage tiers.
provisioned_zookeeperConnectString :: Lens' Provisioned (Maybe Text) Source #
The connection string to use to connect to the Apache ZooKeeper cluster.
provisioned_zookeeperConnectStringTls :: Lens' Provisioned (Maybe Text) Source #
The connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.
provisioned_brokerNodeGroupInfo :: Lens' Provisioned BrokerNodeGroupInfo Source #
Information about the brokers.
provisioned_numberOfBrokerNodes :: Lens' Provisioned Natural Source #
The number of broker nodes in the cluster.