| 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.ProvisionedRequest
Description
Synopsis
- data ProvisionedRequest = ProvisionedRequest' {
- clientAuthentication :: Maybe ClientAuthentication
- configurationInfo :: Maybe ConfigurationInfo
- encryptionInfo :: Maybe EncryptionInfo
- enhancedMonitoring :: Maybe EnhancedMonitoring
- loggingInfo :: Maybe LoggingInfo
- openMonitoring :: Maybe OpenMonitoringInfo
- storageMode :: Maybe StorageMode
- brokerNodeGroupInfo :: BrokerNodeGroupInfo
- kafkaVersion :: Text
- numberOfBrokerNodes :: Natural
- newProvisionedRequest :: BrokerNodeGroupInfo -> Text -> Natural -> ProvisionedRequest
- provisionedRequest_clientAuthentication :: Lens' ProvisionedRequest (Maybe ClientAuthentication)
- provisionedRequest_configurationInfo :: Lens' ProvisionedRequest (Maybe ConfigurationInfo)
- provisionedRequest_encryptionInfo :: Lens' ProvisionedRequest (Maybe EncryptionInfo)
- provisionedRequest_enhancedMonitoring :: Lens' ProvisionedRequest (Maybe EnhancedMonitoring)
- provisionedRequest_loggingInfo :: Lens' ProvisionedRequest (Maybe LoggingInfo)
- provisionedRequest_openMonitoring :: Lens' ProvisionedRequest (Maybe OpenMonitoringInfo)
- provisionedRequest_storageMode :: Lens' ProvisionedRequest (Maybe StorageMode)
- provisionedRequest_brokerNodeGroupInfo :: Lens' ProvisionedRequest BrokerNodeGroupInfo
- provisionedRequest_kafkaVersion :: Lens' ProvisionedRequest Text
- provisionedRequest_numberOfBrokerNodes :: Lens' ProvisionedRequest Natural
Documentation
data ProvisionedRequest Source #
Provisioned cluster request.
See: newProvisionedRequest smart constructor.
Constructors
| ProvisionedRequest' | |
Fields
| |
Instances
newProvisionedRequest Source #
Arguments
| :: BrokerNodeGroupInfo | |
| -> Text | |
| -> Natural | |
| -> ProvisionedRequest |
Create a value of ProvisionedRequest 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:ProvisionedRequest', provisionedRequest_clientAuthentication - Includes all client authentication information.
$sel:configurationInfo:ProvisionedRequest', provisionedRequest_configurationInfo - Represents the configuration that you want Amazon MSK to use for the
brokers in a cluster.
$sel:encryptionInfo:ProvisionedRequest', provisionedRequest_encryptionInfo - Includes all encryption-related information.
$sel:enhancedMonitoring:ProvisionedRequest', provisionedRequest_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:ProvisionedRequest', provisionedRequest_loggingInfo - Log delivery information for the cluster.
$sel:openMonitoring:ProvisionedRequest', provisionedRequest_openMonitoring - The settings for open monitoring.
$sel:storageMode:ProvisionedRequest', provisionedRequest_storageMode - This controls storage mode for supported storage tiers.
$sel:brokerNodeGroupInfo:ProvisionedRequest', provisionedRequest_brokerNodeGroupInfo - Information about the brokers.
$sel:kafkaVersion:ProvisionedRequest', provisionedRequest_kafkaVersion - The Apache Kafka version that you want for the cluster.
$sel:numberOfBrokerNodes:ProvisionedRequest', provisionedRequest_numberOfBrokerNodes - The number of broker nodes in the cluster.
provisionedRequest_clientAuthentication :: Lens' ProvisionedRequest (Maybe ClientAuthentication) Source #
Includes all client authentication information.
provisionedRequest_configurationInfo :: Lens' ProvisionedRequest (Maybe ConfigurationInfo) Source #
Represents the configuration that you want Amazon MSK to use for the brokers in a cluster.
provisionedRequest_encryptionInfo :: Lens' ProvisionedRequest (Maybe EncryptionInfo) Source #
Includes all encryption-related information.
provisionedRequest_enhancedMonitoring :: Lens' ProvisionedRequest (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.
provisionedRequest_loggingInfo :: Lens' ProvisionedRequest (Maybe LoggingInfo) Source #
Log delivery information for the cluster.
provisionedRequest_openMonitoring :: Lens' ProvisionedRequest (Maybe OpenMonitoringInfo) Source #
The settings for open monitoring.
provisionedRequest_storageMode :: Lens' ProvisionedRequest (Maybe StorageMode) Source #
This controls storage mode for supported storage tiers.
provisionedRequest_brokerNodeGroupInfo :: Lens' ProvisionedRequest BrokerNodeGroupInfo Source #
Information about the brokers.
provisionedRequest_kafkaVersion :: Lens' ProvisionedRequest Text Source #
The Apache Kafka version that you want for the cluster.
provisionedRequest_numberOfBrokerNodes :: Lens' ProvisionedRequest Natural Source #
The number of broker nodes in the cluster.