module Stratosphere.MSK.Cluster (
module Exports, Cluster(..), mkCluster
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MSK.Cluster.BrokerNodeGroupInfoProperty as Exports
import {-# SOURCE #-} Stratosphere.MSK.Cluster.ClientAuthenticationProperty as Exports
import {-# SOURCE #-} Stratosphere.MSK.Cluster.ConfigurationInfoProperty as Exports
import {-# SOURCE #-} Stratosphere.MSK.Cluster.EncryptionInfoProperty as Exports
import {-# SOURCE #-} Stratosphere.MSK.Cluster.LoggingInfoProperty as Exports
import {-# SOURCE #-} Stratosphere.MSK.Cluster.OpenMonitoringProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data Cluster
=
Cluster {Cluster -> ()
haddock_workaround_ :: (),
Cluster -> BrokerNodeGroupInfoProperty
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty,
Cluster -> Maybe ClientAuthenticationProperty
clientAuthentication :: (Prelude.Maybe ClientAuthenticationProperty),
Cluster -> Value Text
clusterName :: (Value Prelude.Text),
Cluster -> Maybe ConfigurationInfoProperty
configurationInfo :: (Prelude.Maybe ConfigurationInfoProperty),
Cluster -> Maybe (Value Text)
currentVersion :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe EncryptionInfoProperty
encryptionInfo :: (Prelude.Maybe EncryptionInfoProperty),
Cluster -> Maybe (Value Text)
enhancedMonitoring :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Value Text
kafkaVersion :: (Value Prelude.Text),
Cluster -> Maybe LoggingInfoProperty
loggingInfo :: (Prelude.Maybe LoggingInfoProperty),
Cluster -> Value Integer
numberOfBrokerNodes :: (Value Prelude.Integer),
Cluster -> Maybe OpenMonitoringProperty
openMonitoring :: (Prelude.Maybe OpenMonitoringProperty),
Cluster -> Maybe (Value Text)
storageMode :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Map Text (Value Text))
tags :: (Prelude.Maybe (Prelude.Map Prelude.Text (Value Prelude.Text)))}
deriving stock (Cluster -> Cluster -> Bool
(Cluster -> Cluster -> Bool)
-> (Cluster -> Cluster -> Bool) -> Eq Cluster
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Cluster -> Cluster -> Bool
== :: Cluster -> Cluster -> Bool
$c/= :: Cluster -> Cluster -> Bool
/= :: Cluster -> Cluster -> Bool
Prelude.Eq, Int -> Cluster -> ShowS
[Cluster] -> ShowS
Cluster -> String
(Int -> Cluster -> ShowS)
-> (Cluster -> String) -> ([Cluster] -> ShowS) -> Show Cluster
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Cluster -> ShowS
showsPrec :: Int -> Cluster -> ShowS
$cshow :: Cluster -> String
show :: Cluster -> String
$cshowList :: [Cluster] -> ShowS
showList :: [Cluster] -> ShowS
Prelude.Show)
mkCluster ::
BrokerNodeGroupInfoProperty
-> Value Prelude.Text
-> Value Prelude.Text -> Value Prelude.Integer -> Cluster
mkCluster :: BrokerNodeGroupInfoProperty
-> Value Text -> Value Text -> Value Integer -> Cluster
mkCluster
BrokerNodeGroupInfoProperty
brokerNodeGroupInfo
Value Text
clusterName
Value Text
kafkaVersion
Value Integer
numberOfBrokerNodes
= Cluster
{haddock_workaround_ :: ()
haddock_workaround_ = (),
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
brokerNodeGroupInfo = BrokerNodeGroupInfoProperty
brokerNodeGroupInfo,
clusterName :: Value Text
clusterName = Value Text
clusterName, kafkaVersion :: Value Text
kafkaVersion = Value Text
kafkaVersion,
numberOfBrokerNodes :: Value Integer
numberOfBrokerNodes = Value Integer
numberOfBrokerNodes,
clientAuthentication :: Maybe ClientAuthenticationProperty
clientAuthentication = Maybe ClientAuthenticationProperty
forall a. Maybe a
Prelude.Nothing,
configurationInfo :: Maybe ConfigurationInfoProperty
configurationInfo = Maybe ConfigurationInfoProperty
forall a. Maybe a
Prelude.Nothing,
currentVersion :: Maybe (Value Text)
currentVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, encryptionInfo :: Maybe EncryptionInfoProperty
encryptionInfo = Maybe EncryptionInfoProperty
forall a. Maybe a
Prelude.Nothing,
enhancedMonitoring :: Maybe (Value Text)
enhancedMonitoring = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
loggingInfo :: Maybe LoggingInfoProperty
loggingInfo = Maybe LoggingInfoProperty
forall a. Maybe a
Prelude.Nothing, openMonitoring :: Maybe OpenMonitoringProperty
openMonitoring = Maybe OpenMonitoringProperty
forall a. Maybe a
Prelude.Nothing,
storageMode :: Maybe (Value Text)
storageMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, tags :: Maybe (Map Text (Value Text))
tags = Maybe (Map Text (Value Text))
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Cluster where
toResourceProperties :: Cluster -> ResourceProperties
toResourceProperties Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::MSK::Cluster", supportsTags :: Bool
supportsTags = Bool
Prelude.True,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"BrokerNodeGroupInfo" Key -> BrokerNodeGroupInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= BrokerNodeGroupInfoProperty
brokerNodeGroupInfo,
Key
"ClusterName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
clusterName,
Key
"KafkaVersion" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
kafkaVersion,
Key
"NumberOfBrokerNodes" Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Integer
numberOfBrokerNodes]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ClientAuthenticationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ClientAuthentication" (ClientAuthenticationProperty -> (Key, Value))
-> Maybe ClientAuthenticationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ClientAuthenticationProperty
clientAuthentication,
Key -> ConfigurationInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ConfigurationInfo" (ConfigurationInfoProperty -> (Key, Value))
-> Maybe ConfigurationInfoProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ConfigurationInfoProperty
configurationInfo,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CurrentVersion" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
currentVersion,
Key -> EncryptionInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EncryptionInfo" (EncryptionInfoProperty -> (Key, Value))
-> Maybe EncryptionInfoProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EncryptionInfoProperty
encryptionInfo,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnhancedMonitoring" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
enhancedMonitoring,
Key -> LoggingInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LoggingInfo" (LoggingInfoProperty -> (Key, Value))
-> Maybe LoggingInfoProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LoggingInfoProperty
loggingInfo,
Key -> OpenMonitoringProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OpenMonitoring" (OpenMonitoringProperty -> (Key, Value))
-> Maybe OpenMonitoringProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OpenMonitoringProperty
openMonitoring,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StorageMode" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
storageMode,
Key -> Map Text (Value Text) -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
tags]))}
instance JSON.ToJSON Cluster where
toJSON :: Cluster -> Value
toJSON Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"BrokerNodeGroupInfo" Key -> BrokerNodeGroupInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= BrokerNodeGroupInfoProperty
brokerNodeGroupInfo,
Key
"ClusterName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
clusterName,
Key
"KafkaVersion" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
kafkaVersion,
Key
"NumberOfBrokerNodes" Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Integer
numberOfBrokerNodes]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ClientAuthenticationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ClientAuthentication" (ClientAuthenticationProperty -> (Key, Value))
-> Maybe ClientAuthenticationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ClientAuthenticationProperty
clientAuthentication,
Key -> ConfigurationInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ConfigurationInfo" (ConfigurationInfoProperty -> (Key, Value))
-> Maybe ConfigurationInfoProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ConfigurationInfoProperty
configurationInfo,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CurrentVersion" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
currentVersion,
Key -> EncryptionInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EncryptionInfo" (EncryptionInfoProperty -> (Key, Value))
-> Maybe EncryptionInfoProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EncryptionInfoProperty
encryptionInfo,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnhancedMonitoring" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
enhancedMonitoring,
Key -> LoggingInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LoggingInfo" (LoggingInfoProperty -> (Key, Value))
-> Maybe LoggingInfoProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LoggingInfoProperty
loggingInfo,
Key -> OpenMonitoringProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OpenMonitoring" (OpenMonitoringProperty -> (Key, Value))
-> Maybe OpenMonitoringProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OpenMonitoringProperty
openMonitoring,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StorageMode" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
storageMode,
Key -> Map Text (Value Text) -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
tags])))
instance Property "BrokerNodeGroupInfo" Cluster where
type PropertyType "BrokerNodeGroupInfo" Cluster = BrokerNodeGroupInfoProperty
set :: PropertyType "BrokerNodeGroupInfo" Cluster -> Cluster -> Cluster
set PropertyType "BrokerNodeGroupInfo" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
brokerNodeGroupInfo = PropertyType "BrokerNodeGroupInfo" Cluster
BrokerNodeGroupInfoProperty
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
haddock_workaround_ :: ()
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "ClientAuthentication" Cluster where
type PropertyType "ClientAuthentication" Cluster = ClientAuthenticationProperty
set :: PropertyType "ClientAuthentication" Cluster -> Cluster -> Cluster
set PropertyType "ClientAuthentication" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {clientAuthentication :: Maybe ClientAuthenticationProperty
clientAuthentication = ClientAuthenticationProperty -> Maybe ClientAuthenticationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ClientAuthentication" Cluster
ClientAuthenticationProperty
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "ClusterName" Cluster where
type PropertyType "ClusterName" Cluster = Value Prelude.Text
set :: PropertyType "ClusterName" Cluster -> Cluster -> Cluster
set PropertyType "ClusterName" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..} = Cluster {clusterName :: Value Text
clusterName = PropertyType "ClusterName" Cluster
Value Text
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "ConfigurationInfo" Cluster where
type PropertyType "ConfigurationInfo" Cluster = ConfigurationInfoProperty
set :: PropertyType "ConfigurationInfo" Cluster -> Cluster -> Cluster
set PropertyType "ConfigurationInfo" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {configurationInfo :: Maybe ConfigurationInfoProperty
configurationInfo = ConfigurationInfoProperty -> Maybe ConfigurationInfoProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ConfigurationInfo" Cluster
ConfigurationInfoProperty
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "CurrentVersion" Cluster where
type PropertyType "CurrentVersion" Cluster = Value Prelude.Text
set :: PropertyType "CurrentVersion" Cluster -> Cluster -> Cluster
set PropertyType "CurrentVersion" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {currentVersion :: Maybe (Value Text)
currentVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CurrentVersion" Cluster
Value Text
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "EncryptionInfo" Cluster where
type PropertyType "EncryptionInfo" Cluster = EncryptionInfoProperty
set :: PropertyType "EncryptionInfo" Cluster -> Cluster -> Cluster
set PropertyType "EncryptionInfo" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {encryptionInfo :: Maybe EncryptionInfoProperty
encryptionInfo = EncryptionInfoProperty -> Maybe EncryptionInfoProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EncryptionInfo" Cluster
EncryptionInfoProperty
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "EnhancedMonitoring" Cluster where
type PropertyType "EnhancedMonitoring" Cluster = Value Prelude.Text
set :: PropertyType "EnhancedMonitoring" Cluster -> Cluster -> Cluster
set PropertyType "EnhancedMonitoring" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {enhancedMonitoring :: Maybe (Value Text)
enhancedMonitoring = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EnhancedMonitoring" Cluster
Value Text
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "KafkaVersion" Cluster where
type PropertyType "KafkaVersion" Cluster = Value Prelude.Text
set :: PropertyType "KafkaVersion" Cluster -> Cluster -> Cluster
set PropertyType "KafkaVersion" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..} = Cluster {kafkaVersion :: Value Text
kafkaVersion = PropertyType "KafkaVersion" Cluster
Value Text
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "LoggingInfo" Cluster where
type PropertyType "LoggingInfo" Cluster = LoggingInfoProperty
set :: PropertyType "LoggingInfo" Cluster -> Cluster -> Cluster
set PropertyType "LoggingInfo" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {loggingInfo :: Maybe LoggingInfoProperty
loggingInfo = LoggingInfoProperty -> Maybe LoggingInfoProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LoggingInfo" Cluster
LoggingInfoProperty
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "NumberOfBrokerNodes" Cluster where
type PropertyType "NumberOfBrokerNodes" Cluster = Value Prelude.Integer
set :: PropertyType "NumberOfBrokerNodes" Cluster -> Cluster -> Cluster
set PropertyType "NumberOfBrokerNodes" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {numberOfBrokerNodes :: Value Integer
numberOfBrokerNodes = PropertyType "NumberOfBrokerNodes" Cluster
Value Integer
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "OpenMonitoring" Cluster where
type PropertyType "OpenMonitoring" Cluster = OpenMonitoringProperty
set :: PropertyType "OpenMonitoring" Cluster -> Cluster -> Cluster
set PropertyType "OpenMonitoring" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {openMonitoring :: Maybe OpenMonitoringProperty
openMonitoring = OpenMonitoringProperty -> Maybe OpenMonitoringProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OpenMonitoring" Cluster
OpenMonitoringProperty
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
instance Property "StorageMode" Cluster where
type PropertyType "StorageMode" Cluster = Value Prelude.Text
set :: PropertyType "StorageMode" Cluster -> Cluster -> Cluster
set PropertyType "StorageMode" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {storageMode :: Maybe (Value Text)
storageMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StorageMode" Cluster
Value Text
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
tags :: Maybe (Map Text (Value Text))
..}
instance Property "Tags" Cluster where
type PropertyType "Tags" Cluster = Prelude.Map Prelude.Text (Value Prelude.Text)
set :: PropertyType "Tags" Cluster -> Cluster -> Cluster
set PropertyType "Tags" Cluster
newValue Cluster {Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: Cluster -> ()
brokerNodeGroupInfo :: Cluster -> BrokerNodeGroupInfoProperty
clientAuthentication :: Cluster -> Maybe ClientAuthenticationProperty
clusterName :: Cluster -> Value Text
configurationInfo :: Cluster -> Maybe ConfigurationInfoProperty
currentVersion :: Cluster -> Maybe (Value Text)
encryptionInfo :: Cluster -> Maybe EncryptionInfoProperty
enhancedMonitoring :: Cluster -> Maybe (Value Text)
kafkaVersion :: Cluster -> Value Text
loggingInfo :: Cluster -> Maybe LoggingInfoProperty
numberOfBrokerNodes :: Cluster -> Value Integer
openMonitoring :: Cluster -> Maybe OpenMonitoringProperty
storageMode :: Cluster -> Maybe (Value Text)
tags :: Cluster -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
..}
= Cluster {tags :: Maybe (Map Text (Value Text))
tags = Map Text (Value Text) -> Maybe (Map Text (Value Text))
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text (Value Text)
PropertyType "Tags" Cluster
newValue, Maybe (Value Text)
Maybe ConfigurationInfoProperty
Maybe EncryptionInfoProperty
Maybe OpenMonitoringProperty
Maybe LoggingInfoProperty
Maybe ClientAuthenticationProperty
()
Value Integer
Value Text
BrokerNodeGroupInfoProperty
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
haddock_workaround_ :: ()
brokerNodeGroupInfo :: BrokerNodeGroupInfoProperty
clientAuthentication :: Maybe ClientAuthenticationProperty
clusterName :: Value Text
configurationInfo :: Maybe ConfigurationInfoProperty
currentVersion :: Maybe (Value Text)
encryptionInfo :: Maybe EncryptionInfoProperty
enhancedMonitoring :: Maybe (Value Text)
kafkaVersion :: Value Text
loggingInfo :: Maybe LoggingInfoProperty
numberOfBrokerNodes :: Value Integer
openMonitoring :: Maybe OpenMonitoringProperty
storageMode :: Maybe (Value Text)
..}