| 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 |
Amazonka.Kafka.Types.Provisioned
Description
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.
Constructors
| Provisioned' | |
Fields
| |
Instances
Arguments
| :: BrokerNodeGroupInfo | |
| -> Natural | |
| -> Provisioned |
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.