module Stratosphere.MemoryDB.Cluster (
module Exports, Cluster(..), mkCluster
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MemoryDB.Cluster.EndpointProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data Cluster
=
Cluster {Cluster -> ()
haddock_workaround_ :: (),
Cluster -> Value Text
aCLName :: (Value Prelude.Text),
Cluster -> Maybe (Value Bool)
autoMinorVersionUpgrade :: (Prelude.Maybe (Value Prelude.Bool)),
Cluster -> Maybe EndpointProperty
clusterEndpoint :: (Prelude.Maybe EndpointProperty),
Cluster -> Value Text
clusterName :: (Value Prelude.Text),
Cluster -> Maybe (Value Text)
dataTiering :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
description :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
engine :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
engineVersion :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
finalSnapshotName :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
ipDiscovery :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
kmsKeyId :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
maintenanceWindow :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
multiRegionClusterName :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
networkType :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Value Text
nodeType :: (Value Prelude.Text),
Cluster -> Maybe (Value Integer)
numReplicasPerShard :: (Prelude.Maybe (Value Prelude.Integer)),
Cluster -> Maybe (Value Integer)
numShards :: (Prelude.Maybe (Value Prelude.Integer)),
Cluster -> Maybe (Value Text)
parameterGroupName :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Integer)
port :: (Prelude.Maybe (Value Prelude.Integer)),
Cluster -> Maybe (ValueList Text)
securityGroupIds :: (Prelude.Maybe (ValueList Prelude.Text)),
Cluster -> Maybe (ValueList Text)
snapshotArns :: (Prelude.Maybe (ValueList Prelude.Text)),
Cluster -> Maybe (Value Text)
snapshotName :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Integer)
snapshotRetentionLimit :: (Prelude.Maybe (Value Prelude.Integer)),
Cluster -> Maybe (Value Text)
snapshotWindow :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
snsTopicArn :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
snsTopicStatus :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Text)
subnetGroupName :: (Prelude.Maybe (Value Prelude.Text)),
Cluster -> Maybe (Value Bool)
tLSEnabled :: (Prelude.Maybe (Value Prelude.Bool)),
Cluster -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag])}
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 ::
Value Prelude.Text
-> Value Prelude.Text -> Value Prelude.Text -> Cluster
mkCluster :: Value Text -> Value Text -> Value Text -> Cluster
mkCluster Value Text
aCLName Value Text
clusterName Value Text
nodeType
= Cluster
{haddock_workaround_ :: ()
haddock_workaround_ = (), aCLName :: Value Text
aCLName = Value Text
aCLName,
clusterName :: Value Text
clusterName = Value Text
clusterName, nodeType :: Value Text
nodeType = Value Text
nodeType,
autoMinorVersionUpgrade :: Maybe (Value Bool)
autoMinorVersionUpgrade = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
clusterEndpoint :: Maybe EndpointProperty
clusterEndpoint = Maybe EndpointProperty
forall a. Maybe a
Prelude.Nothing, dataTiering :: Maybe (Value Text)
dataTiering = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
description :: Maybe (Value Text)
description = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, engine :: Maybe (Value Text)
engine = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
engineVersion :: Maybe (Value Text)
engineVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
finalSnapshotName :: Maybe (Value Text)
finalSnapshotName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, ipDiscovery :: Maybe (Value Text)
ipDiscovery = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
kmsKeyId :: Maybe (Value Text)
kmsKeyId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, maintenanceWindow :: Maybe (Value Text)
maintenanceWindow = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
multiRegionClusterName :: Maybe (Value Text)
multiRegionClusterName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
networkType :: Maybe (Value Text)
networkType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
numReplicasPerShard :: Maybe (Value Integer)
numReplicasPerShard = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, numShards :: Maybe (Value Integer)
numShards = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
parameterGroupName :: Maybe (Value Text)
parameterGroupName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, port :: Maybe (Value Integer)
port = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
securityGroupIds :: Maybe (ValueList Text)
securityGroupIds = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, snapshotArns :: Maybe (ValueList Text)
snapshotArns = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
snapshotName :: Maybe (Value Text)
snapshotName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotRetentionLimit = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
snapshotWindow :: Maybe (Value Text)
snapshotWindow = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, snsTopicArn :: Maybe (Value Text)
snsTopicArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
snsTopicStatus :: Maybe (Value Text)
snsTopicStatus = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
subnetGroupName :: Maybe (Value Text)
subnetGroupName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, tLSEnabled :: Maybe (Value Bool)
tLSEnabled = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Cluster where
toResourceProperties :: Cluster -> ResourceProperties
toResourceProperties Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::MemoryDB::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
"ACLName" 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
aCLName, 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
"NodeType" 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
nodeType]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AutoMinorVersionUpgrade"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
autoMinorVersionUpgrade,
Key -> EndpointProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ClusterEndpoint" (EndpointProperty -> (Key, Value))
-> Maybe EndpointProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EndpointProperty
clusterEndpoint,
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
"DataTiering" (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)
dataTiering,
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
"Description" (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)
description,
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
"Engine" (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)
engine,
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
"EngineVersion" (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)
engineVersion,
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
"FinalSnapshotName" (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)
finalSnapshotName,
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
"IpDiscovery" (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)
ipDiscovery,
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
"KmsKeyId" (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)
kmsKeyId,
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
"MaintenanceWindow" (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)
maintenanceWindow,
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
"MultiRegionClusterName"
(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)
multiRegionClusterName,
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
"NetworkType" (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)
networkType,
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..=) Key
"NumReplicasPerShard" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
numReplicasPerShard,
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..=) Key
"NumShards" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
numShards,
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
"ParameterGroupName" (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)
parameterGroupName,
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..=) Key
"Port" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
port,
Key -> ValueList 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
"SecurityGroupIds" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
securityGroupIds,
Key -> ValueList 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
"SnapshotArns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
snapshotArns,
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
"SnapshotName" (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)
snapshotName,
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..=) Key
"SnapshotRetentionLimit"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
snapshotRetentionLimit,
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
"SnapshotWindow" (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)
snapshotWindow,
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
"SnsTopicArn" (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)
snsTopicArn,
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
"SnsTopicStatus" (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)
snsTopicStatus,
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
"SubnetGroupName" (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)
subnetGroupName,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TLSEnabled" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
tLSEnabled,
Key -> [Tag] -> (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" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags]))}
instance JSON.ToJSON Cluster where
toJSON :: Cluster -> Value
toJSON Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= [(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
"ACLName" 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
aCLName, 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
"NodeType" 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
nodeType]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AutoMinorVersionUpgrade"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
autoMinorVersionUpgrade,
Key -> EndpointProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ClusterEndpoint" (EndpointProperty -> (Key, Value))
-> Maybe EndpointProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EndpointProperty
clusterEndpoint,
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
"DataTiering" (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)
dataTiering,
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
"Description" (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)
description,
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
"Engine" (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)
engine,
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
"EngineVersion" (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)
engineVersion,
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
"FinalSnapshotName" (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)
finalSnapshotName,
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
"IpDiscovery" (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)
ipDiscovery,
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
"KmsKeyId" (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)
kmsKeyId,
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
"MaintenanceWindow" (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)
maintenanceWindow,
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
"MultiRegionClusterName"
(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)
multiRegionClusterName,
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
"NetworkType" (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)
networkType,
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..=) Key
"NumReplicasPerShard" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
numReplicasPerShard,
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..=) Key
"NumShards" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
numShards,
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
"ParameterGroupName" (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)
parameterGroupName,
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..=) Key
"Port" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
port,
Key -> ValueList 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
"SecurityGroupIds" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
securityGroupIds,
Key -> ValueList 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
"SnapshotArns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
snapshotArns,
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
"SnapshotName" (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)
snapshotName,
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..=) Key
"SnapshotRetentionLimit"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
snapshotRetentionLimit,
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
"SnapshotWindow" (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)
snapshotWindow,
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
"SnsTopicArn" (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)
snsTopicArn,
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
"SnsTopicStatus" (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)
snsTopicStatus,
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
"SubnetGroupName" (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)
subnetGroupName,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TLSEnabled" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
tLSEnabled,
Key -> [Tag] -> (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" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags])))
instance Property "ACLName" Cluster where
type PropertyType "ACLName" Cluster = Value Prelude.Text
set :: PropertyType "ACLName" Cluster -> Cluster -> Cluster
set PropertyType "ACLName" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..} = Cluster {aCLName :: Value Text
aCLName = PropertyType "ACLName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "AutoMinorVersionUpgrade" Cluster where
type PropertyType "AutoMinorVersionUpgrade" Cluster = Value Prelude.Bool
set :: PropertyType "AutoMinorVersionUpgrade" Cluster
-> Cluster -> Cluster
set PropertyType "AutoMinorVersionUpgrade" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {autoMinorVersionUpgrade :: Maybe (Value Bool)
autoMinorVersionUpgrade = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AutoMinorVersionUpgrade" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "ClusterEndpoint" Cluster where
type PropertyType "ClusterEndpoint" Cluster = EndpointProperty
set :: PropertyType "ClusterEndpoint" Cluster -> Cluster -> Cluster
set PropertyType "ClusterEndpoint" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {clusterEndpoint :: Maybe EndpointProperty
clusterEndpoint = EndpointProperty -> Maybe EndpointProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ClusterEndpoint" Cluster
EndpointProperty
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
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 [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..} = Cluster {clusterName :: Value Text
clusterName = PropertyType "ClusterName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "DataTiering" Cluster where
type PropertyType "DataTiering" Cluster = Value Prelude.Text
set :: PropertyType "DataTiering" Cluster -> Cluster -> Cluster
set PropertyType "DataTiering" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {dataTiering :: Maybe (Value Text)
dataTiering = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataTiering" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "Description" Cluster where
type PropertyType "Description" Cluster = Value Prelude.Text
set :: PropertyType "Description" Cluster -> Cluster -> Cluster
set PropertyType "Description" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {description :: Maybe (Value Text)
description = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Description" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "Engine" Cluster where
type PropertyType "Engine" Cluster = Value Prelude.Text
set :: PropertyType "Engine" Cluster -> Cluster -> Cluster
set PropertyType "Engine" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {engine :: Maybe (Value Text)
engine = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Engine" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "EngineVersion" Cluster where
type PropertyType "EngineVersion" Cluster = Value Prelude.Text
set :: PropertyType "EngineVersion" Cluster -> Cluster -> Cluster
set PropertyType "EngineVersion" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {engineVersion :: Maybe (Value Text)
engineVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EngineVersion" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "FinalSnapshotName" Cluster where
type PropertyType "FinalSnapshotName" Cluster = Value Prelude.Text
set :: PropertyType "FinalSnapshotName" Cluster -> Cluster -> Cluster
set PropertyType "FinalSnapshotName" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {finalSnapshotName :: Maybe (Value Text)
finalSnapshotName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FinalSnapshotName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "IpDiscovery" Cluster where
type PropertyType "IpDiscovery" Cluster = Value Prelude.Text
set :: PropertyType "IpDiscovery" Cluster -> Cluster -> Cluster
set PropertyType "IpDiscovery" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {ipDiscovery :: Maybe (Value Text)
ipDiscovery = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IpDiscovery" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "KmsKeyId" Cluster where
type PropertyType "KmsKeyId" Cluster = Value Prelude.Text
set :: PropertyType "KmsKeyId" Cluster -> Cluster -> Cluster
set PropertyType "KmsKeyId" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {kmsKeyId :: Maybe (Value Text)
kmsKeyId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "KmsKeyId" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "MaintenanceWindow" Cluster where
type PropertyType "MaintenanceWindow" Cluster = Value Prelude.Text
set :: PropertyType "MaintenanceWindow" Cluster -> Cluster -> Cluster
set PropertyType "MaintenanceWindow" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {maintenanceWindow :: Maybe (Value Text)
maintenanceWindow = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaintenanceWindow" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "MultiRegionClusterName" Cluster where
type PropertyType "MultiRegionClusterName" Cluster = Value Prelude.Text
set :: PropertyType "MultiRegionClusterName" Cluster -> Cluster -> Cluster
set PropertyType "MultiRegionClusterName" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {multiRegionClusterName :: Maybe (Value Text)
multiRegionClusterName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MultiRegionClusterName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "NetworkType" Cluster where
type PropertyType "NetworkType" Cluster = Value Prelude.Text
set :: PropertyType "NetworkType" Cluster -> Cluster -> Cluster
set PropertyType "NetworkType" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {networkType :: Maybe (Value Text)
networkType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NetworkType" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "NodeType" Cluster where
type PropertyType "NodeType" Cluster = Value Prelude.Text
set :: PropertyType "NodeType" Cluster -> Cluster -> Cluster
set PropertyType "NodeType" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..} = Cluster {nodeType :: Value Text
nodeType = PropertyType "NodeType" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "NumReplicasPerShard" Cluster where
type PropertyType "NumReplicasPerShard" Cluster = Value Prelude.Integer
set :: PropertyType "NumReplicasPerShard" Cluster -> Cluster -> Cluster
set PropertyType "NumReplicasPerShard" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {numReplicasPerShard :: Maybe (Value Integer)
numReplicasPerShard = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NumReplicasPerShard" Cluster
Value Integer
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "NumShards" Cluster where
type PropertyType "NumShards" Cluster = Value Prelude.Integer
set :: PropertyType "NumShards" Cluster -> Cluster -> Cluster
set PropertyType "NumShards" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {numShards :: Maybe (Value Integer)
numShards = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NumShards" Cluster
Value Integer
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "ParameterGroupName" Cluster where
type PropertyType "ParameterGroupName" Cluster = Value Prelude.Text
set :: PropertyType "ParameterGroupName" Cluster -> Cluster -> Cluster
set PropertyType "ParameterGroupName" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {parameterGroupName :: Maybe (Value Text)
parameterGroupName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ParameterGroupName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "Port" Cluster where
type PropertyType "Port" Cluster = Value Prelude.Integer
set :: PropertyType "Port" Cluster -> Cluster -> Cluster
set PropertyType "Port" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {port :: Maybe (Value Integer)
port = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Port" Cluster
Value Integer
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "SecurityGroupIds" Cluster where
type PropertyType "SecurityGroupIds" Cluster = ValueList Prelude.Text
set :: PropertyType "SecurityGroupIds" Cluster -> Cluster -> Cluster
set PropertyType "SecurityGroupIds" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {securityGroupIds :: Maybe (ValueList Text)
securityGroupIds = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecurityGroupIds" Cluster
ValueList Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "SnapshotArns" Cluster where
type PropertyType "SnapshotArns" Cluster = ValueList Prelude.Text
set :: PropertyType "SnapshotArns" Cluster -> Cluster -> Cluster
set PropertyType "SnapshotArns" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {snapshotArns :: Maybe (ValueList Text)
snapshotArns = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnapshotArns" Cluster
ValueList Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "SnapshotName" Cluster where
type PropertyType "SnapshotName" Cluster = Value Prelude.Text
set :: PropertyType "SnapshotName" Cluster -> Cluster -> Cluster
set PropertyType "SnapshotName" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {snapshotName :: Maybe (Value Text)
snapshotName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnapshotName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "SnapshotRetentionLimit" Cluster where
type PropertyType "SnapshotRetentionLimit" Cluster = Value Prelude.Integer
set :: PropertyType "SnapshotRetentionLimit" Cluster -> Cluster -> Cluster
set PropertyType "SnapshotRetentionLimit" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {snapshotRetentionLimit :: Maybe (Value Integer)
snapshotRetentionLimit = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnapshotRetentionLimit" Cluster
Value Integer
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "SnapshotWindow" Cluster where
type PropertyType "SnapshotWindow" Cluster = Value Prelude.Text
set :: PropertyType "SnapshotWindow" Cluster -> Cluster -> Cluster
set PropertyType "SnapshotWindow" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {snapshotWindow :: Maybe (Value Text)
snapshotWindow = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnapshotWindow" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "SnsTopicArn" Cluster where
type PropertyType "SnsTopicArn" Cluster = Value Prelude.Text
set :: PropertyType "SnsTopicArn" Cluster -> Cluster -> Cluster
set PropertyType "SnsTopicArn" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {snsTopicArn :: Maybe (Value Text)
snsTopicArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnsTopicArn" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "SnsTopicStatus" Cluster where
type PropertyType "SnsTopicStatus" Cluster = Value Prelude.Text
set :: PropertyType "SnsTopicStatus" Cluster -> Cluster -> Cluster
set PropertyType "SnsTopicStatus" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {snsTopicStatus :: Maybe (Value Text)
snsTopicStatus = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnsTopicStatus" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "SubnetGroupName" Cluster where
type PropertyType "SubnetGroupName" Cluster = Value Prelude.Text
set :: PropertyType "SubnetGroupName" Cluster -> Cluster -> Cluster
set PropertyType "SubnetGroupName" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {subnetGroupName :: Maybe (Value Text)
subnetGroupName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SubnetGroupName" Cluster
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
instance Property "TLSEnabled" Cluster where
type PropertyType "TLSEnabled" Cluster = Value Prelude.Bool
set :: PropertyType "TLSEnabled" Cluster -> Cluster -> Cluster
set PropertyType "TLSEnabled" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {tLSEnabled :: Maybe (Value Bool)
tLSEnabled = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TLSEnabled" Cluster
Value Bool
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tags :: Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tags :: Maybe [Tag]
..}
instance Property "Tags" Cluster where
type PropertyType "Tags" Cluster = [Tag]
set :: PropertyType "Tags" Cluster -> Cluster -> Cluster
set PropertyType "Tags" Cluster
newValue Cluster {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: Cluster -> ()
aCLName :: Cluster -> Value Text
autoMinorVersionUpgrade :: Cluster -> Maybe (Value Bool)
clusterEndpoint :: Cluster -> Maybe EndpointProperty
clusterName :: Cluster -> Value Text
dataTiering :: Cluster -> Maybe (Value Text)
description :: Cluster -> Maybe (Value Text)
engine :: Cluster -> Maybe (Value Text)
engineVersion :: Cluster -> Maybe (Value Text)
finalSnapshotName :: Cluster -> Maybe (Value Text)
ipDiscovery :: Cluster -> Maybe (Value Text)
kmsKeyId :: Cluster -> Maybe (Value Text)
maintenanceWindow :: Cluster -> Maybe (Value Text)
multiRegionClusterName :: Cluster -> Maybe (Value Text)
networkType :: Cluster -> Maybe (Value Text)
nodeType :: Cluster -> Value Text
numReplicasPerShard :: Cluster -> Maybe (Value Integer)
numShards :: Cluster -> Maybe (Value Integer)
parameterGroupName :: Cluster -> Maybe (Value Text)
port :: Cluster -> Maybe (Value Integer)
securityGroupIds :: Cluster -> Maybe (ValueList Text)
snapshotArns :: Cluster -> Maybe (ValueList Text)
snapshotName :: Cluster -> Maybe (Value Text)
snapshotRetentionLimit :: Cluster -> Maybe (Value Integer)
snapshotWindow :: Cluster -> Maybe (Value Text)
snsTopicArn :: Cluster -> Maybe (Value Text)
snsTopicStatus :: Cluster -> Maybe (Value Text)
subnetGroupName :: Cluster -> Maybe (Value Text)
tLSEnabled :: Cluster -> Maybe (Value Bool)
tags :: Cluster -> Maybe [Tag]
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
tags :: Maybe [Tag]
..}
= Cluster {tags :: Maybe [Tag]
tags = [Tag] -> Maybe [Tag]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Tag]
PropertyType "Tags" Cluster
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
Value Text
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
aCLName :: Value Text
autoMinorVersionUpgrade :: Maybe (Value Bool)
clusterEndpoint :: Maybe EndpointProperty
clusterName :: Value Text
dataTiering :: Maybe (Value Text)
description :: Maybe (Value Text)
engine :: Maybe (Value Text)
engineVersion :: Maybe (Value Text)
finalSnapshotName :: Maybe (Value Text)
ipDiscovery :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
maintenanceWindow :: Maybe (Value Text)
multiRegionClusterName :: Maybe (Value Text)
networkType :: Maybe (Value Text)
nodeType :: Value Text
numReplicasPerShard :: Maybe (Value Integer)
numShards :: Maybe (Value Integer)
parameterGroupName :: Maybe (Value Text)
port :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
snapshotArns :: Maybe (ValueList Text)
snapshotName :: Maybe (Value Text)
snapshotRetentionLimit :: Maybe (Value Integer)
snapshotWindow :: Maybe (Value Text)
snsTopicArn :: Maybe (Value Text)
snsTopicStatus :: Maybe (Value Text)
subnetGroupName :: Maybe (Value Text)
tLSEnabled :: Maybe (Value Bool)
..}