amazonka-kafka-2.0: Amazon Managed Streaming for Kafka SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Kafka.Types.Provisioned

Description

 
Synopsis

Documentation

data Provisioned Source #

Provisioned cluster.

See: newProvisioned smart constructor.

Constructors

Provisioned' 

Fields

Instances

Instances details
FromJSON Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

Generic Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

Associated Types

type Rep Provisioned :: Type -> Type #

Read Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

Show Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

NFData Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

Methods

rnf :: Provisioned -> () #

Eq Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

Hashable Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

type Rep Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

type Rep Provisioned = D1 ('MetaData "Provisioned" "Amazonka.Kafka.Types.Provisioned" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Provisioned'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthentication)) :*: S1 ('MetaSel ('Just "currentBrokerSoftwareInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerSoftwareInfo))) :*: (S1 ('MetaSel ('Just "encryptionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInfo)) :*: (S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring)) :*: S1 ('MetaSel ('Just "loggingInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingInfo))))) :*: ((S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoringInfo)) :*: (S1 ('MetaSel ('Just "storageMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageMode)) :*: S1 ('MetaSel ('Just "zookeeperConnectString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "zookeeperConnectStringTls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "brokerNodeGroupInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BrokerNodeGroupInfo) :*: S1 ('MetaSel ('Just "numberOfBrokerNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))))

newProvisioned Source #

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_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_numberOfBrokerNodes :: Lens' Provisioned Natural Source #

The number of broker nodes in the cluster.