module Stratosphere.OpenSearchService.Domain.ClusterConfigProperty (
module Exports, ClusterConfigProperty(..), mkClusterConfigProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.OpenSearchService.Domain.ColdStorageOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.OpenSearchService.Domain.NodeOptionProperty as Exports
import {-# SOURCE #-} Stratosphere.OpenSearchService.Domain.ZoneAwarenessConfigProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data ClusterConfigProperty
=
ClusterConfigProperty {ClusterConfigProperty -> ()
haddock_workaround_ :: (),
ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
coldStorageOptions :: (Prelude.Maybe ColdStorageOptionsProperty),
ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterCount :: (Prelude.Maybe (Value Prelude.Integer)),
ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterEnabled :: (Prelude.Maybe (Value Prelude.Bool)),
ClusterConfigProperty -> Maybe (Value Text)
dedicatedMasterType :: (Prelude.Maybe (Value Prelude.Text)),
ClusterConfigProperty -> Maybe (Value Integer)
instanceCount :: (Prelude.Maybe (Value Prelude.Integer)),
ClusterConfigProperty -> Maybe (Value Text)
instanceType :: (Prelude.Maybe (Value Prelude.Text)),
ClusterConfigProperty -> Maybe (Value Bool)
multiAZWithStandbyEnabled :: (Prelude.Maybe (Value Prelude.Bool)),
ClusterConfigProperty -> Maybe [NodeOptionProperty]
nodeOptions :: (Prelude.Maybe [NodeOptionProperty]),
ClusterConfigProperty -> Maybe (Value Integer)
warmCount :: (Prelude.Maybe (Value Prelude.Integer)),
ClusterConfigProperty -> Maybe (Value Bool)
warmEnabled :: (Prelude.Maybe (Value Prelude.Bool)),
ClusterConfigProperty -> Maybe (Value Text)
warmType :: (Prelude.Maybe (Value Prelude.Text)),
ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessConfig :: (Prelude.Maybe ZoneAwarenessConfigProperty),
ClusterConfigProperty -> Maybe (Value Bool)
zoneAwarenessEnabled :: (Prelude.Maybe (Value Prelude.Bool))}
deriving stock (ClusterConfigProperty -> ClusterConfigProperty -> Bool
(ClusterConfigProperty -> ClusterConfigProperty -> Bool)
-> (ClusterConfigProperty -> ClusterConfigProperty -> Bool)
-> Eq ClusterConfigProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ClusterConfigProperty -> ClusterConfigProperty -> Bool
== :: ClusterConfigProperty -> ClusterConfigProperty -> Bool
$c/= :: ClusterConfigProperty -> ClusterConfigProperty -> Bool
/= :: ClusterConfigProperty -> ClusterConfigProperty -> Bool
Prelude.Eq, Int -> ClusterConfigProperty -> ShowS
[ClusterConfigProperty] -> ShowS
ClusterConfigProperty -> String
(Int -> ClusterConfigProperty -> ShowS)
-> (ClusterConfigProperty -> String)
-> ([ClusterConfigProperty] -> ShowS)
-> Show ClusterConfigProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ClusterConfigProperty -> ShowS
showsPrec :: Int -> ClusterConfigProperty -> ShowS
$cshow :: ClusterConfigProperty -> String
show :: ClusterConfigProperty -> String
$cshowList :: [ClusterConfigProperty] -> ShowS
showList :: [ClusterConfigProperty] -> ShowS
Prelude.Show)
mkClusterConfigProperty :: ClusterConfigProperty
mkClusterConfigProperty :: ClusterConfigProperty
mkClusterConfigProperty
= ClusterConfigProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), coldStorageOptions :: Maybe ColdStorageOptionsProperty
coldStorageOptions = Maybe ColdStorageOptionsProperty
forall a. Maybe a
Prelude.Nothing,
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterCount = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterEnabled = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
dedicatedMasterType :: Maybe (Value Text)
dedicatedMasterType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
instanceCount :: Maybe (Value Integer)
instanceCount = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, instanceType :: Maybe (Value Text)
instanceType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
multiAZWithStandbyEnabled :: Maybe (Value Bool)
multiAZWithStandbyEnabled = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
nodeOptions :: Maybe [NodeOptionProperty]
nodeOptions = Maybe [NodeOptionProperty]
forall a. Maybe a
Prelude.Nothing, warmCount :: Maybe (Value Integer)
warmCount = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
warmEnabled :: Maybe (Value Bool)
warmEnabled = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, warmType :: Maybe (Value Text)
warmType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessConfig = Maybe ZoneAwarenessConfigProperty
forall a. Maybe a
Prelude.Nothing,
zoneAwarenessEnabled :: Maybe (Value Bool)
zoneAwarenessEnabled = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ClusterConfigProperty where
toResourceProperties :: ClusterConfigProperty -> ResourceProperties
toResourceProperties ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::OpenSearchService::Domain.ClusterConfig",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ColdStorageOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColdStorageOptions" (ColdStorageOptionsProperty -> (Key, Value))
-> Maybe ColdStorageOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ColdStorageOptionsProperty
coldStorageOptions,
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
"DedicatedMasterCount" (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)
dedicatedMasterCount,
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
"DedicatedMasterEnabled"
(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)
dedicatedMasterEnabled,
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
"DedicatedMasterType" (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)
dedicatedMasterType,
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
"InstanceCount" (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)
instanceCount,
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
"InstanceType" (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)
instanceType,
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
"MultiAZWithStandbyEnabled"
(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)
multiAZWithStandbyEnabled,
Key -> [NodeOptionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NodeOptions" ([NodeOptionProperty] -> (Key, Value))
-> Maybe [NodeOptionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NodeOptionProperty]
nodeOptions,
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
"WarmCount" (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)
warmCount,
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
"WarmEnabled" (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)
warmEnabled,
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
"WarmType" (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)
warmType,
Key -> ZoneAwarenessConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ZoneAwarenessConfig" (ZoneAwarenessConfigProperty -> (Key, Value))
-> Maybe ZoneAwarenessConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ZoneAwarenessConfigProperty
zoneAwarenessConfig,
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
"ZoneAwarenessEnabled"
(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)
zoneAwarenessEnabled])}
instance JSON.ToJSON ClusterConfigProperty where
toJSON :: ClusterConfigProperty -> Value
toJSON ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ColdStorageOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColdStorageOptions" (ColdStorageOptionsProperty -> (Key, Value))
-> Maybe ColdStorageOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ColdStorageOptionsProperty
coldStorageOptions,
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
"DedicatedMasterCount" (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)
dedicatedMasterCount,
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
"DedicatedMasterEnabled"
(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)
dedicatedMasterEnabled,
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
"DedicatedMasterType" (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)
dedicatedMasterType,
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
"InstanceCount" (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)
instanceCount,
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
"InstanceType" (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)
instanceType,
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
"MultiAZWithStandbyEnabled"
(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)
multiAZWithStandbyEnabled,
Key -> [NodeOptionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NodeOptions" ([NodeOptionProperty] -> (Key, Value))
-> Maybe [NodeOptionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NodeOptionProperty]
nodeOptions,
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
"WarmCount" (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)
warmCount,
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
"WarmEnabled" (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)
warmEnabled,
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
"WarmType" (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)
warmType,
Key -> ZoneAwarenessConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ZoneAwarenessConfig" (ZoneAwarenessConfigProperty -> (Key, Value))
-> Maybe ZoneAwarenessConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ZoneAwarenessConfigProperty
zoneAwarenessConfig,
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
"ZoneAwarenessEnabled"
(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)
zoneAwarenessEnabled]))
instance Property "ColdStorageOptions" ClusterConfigProperty where
type PropertyType "ColdStorageOptions" ClusterConfigProperty = ColdStorageOptionsProperty
set :: PropertyType "ColdStorageOptions" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "ColdStorageOptions" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty
{coldStorageOptions :: Maybe ColdStorageOptionsProperty
coldStorageOptions = ColdStorageOptionsProperty -> Maybe ColdStorageOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ColdStorageOptions" ClusterConfigProperty
ColdStorageOptionsProperty
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "DedicatedMasterCount" ClusterConfigProperty where
type PropertyType "DedicatedMasterCount" ClusterConfigProperty = Value Prelude.Integer
set :: PropertyType "DedicatedMasterCount" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "DedicatedMasterCount" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty
{dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterCount = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DedicatedMasterCount" ClusterConfigProperty
Value Integer
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "DedicatedMasterEnabled" ClusterConfigProperty where
type PropertyType "DedicatedMasterEnabled" ClusterConfigProperty = Value Prelude.Bool
set :: PropertyType "DedicatedMasterEnabled" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "DedicatedMasterEnabled" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty
{dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterEnabled = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DedicatedMasterEnabled" ClusterConfigProperty
Value Bool
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "DedicatedMasterType" ClusterConfigProperty where
type PropertyType "DedicatedMasterType" ClusterConfigProperty = Value Prelude.Text
set :: PropertyType "DedicatedMasterType" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "DedicatedMasterType" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty
{dedicatedMasterType :: Maybe (Value Text)
dedicatedMasterType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DedicatedMasterType" ClusterConfigProperty
Value Text
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "InstanceCount" ClusterConfigProperty where
type PropertyType "InstanceCount" ClusterConfigProperty = Value Prelude.Integer
set :: PropertyType "InstanceCount" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "InstanceCount" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty {instanceCount :: Maybe (Value Integer)
instanceCount = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InstanceCount" ClusterConfigProperty
Value Integer
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "InstanceType" ClusterConfigProperty where
type PropertyType "InstanceType" ClusterConfigProperty = Value Prelude.Text
set :: PropertyType "InstanceType" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "InstanceType" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty {instanceType :: Maybe (Value Text)
instanceType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InstanceType" ClusterConfigProperty
Value Text
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "MultiAZWithStandbyEnabled" ClusterConfigProperty where
type PropertyType "MultiAZWithStandbyEnabled" ClusterConfigProperty = Value Prelude.Bool
set :: PropertyType "MultiAZWithStandbyEnabled" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "MultiAZWithStandbyEnabled" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty
{multiAZWithStandbyEnabled :: Maybe (Value Bool)
multiAZWithStandbyEnabled = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MultiAZWithStandbyEnabled" ClusterConfigProperty
Value Bool
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "NodeOptions" ClusterConfigProperty where
type PropertyType "NodeOptions" ClusterConfigProperty = [NodeOptionProperty]
set :: PropertyType "NodeOptions" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "NodeOptions" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty {nodeOptions :: Maybe [NodeOptionProperty]
nodeOptions = [NodeOptionProperty] -> Maybe [NodeOptionProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [NodeOptionProperty]
PropertyType "NodeOptions" ClusterConfigProperty
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "WarmCount" ClusterConfigProperty where
type PropertyType "WarmCount" ClusterConfigProperty = Value Prelude.Integer
set :: PropertyType "WarmCount" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "WarmCount" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty {warmCount :: Maybe (Value Integer)
warmCount = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WarmCount" ClusterConfigProperty
Value Integer
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "WarmEnabled" ClusterConfigProperty where
type PropertyType "WarmEnabled" ClusterConfigProperty = Value Prelude.Bool
set :: PropertyType "WarmEnabled" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "WarmEnabled" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty {warmEnabled :: Maybe (Value Bool)
warmEnabled = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WarmEnabled" ClusterConfigProperty
Value Bool
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "WarmType" ClusterConfigProperty where
type PropertyType "WarmType" ClusterConfigProperty = Value Prelude.Text
set :: PropertyType "WarmType" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "WarmType" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty {warmType :: Maybe (Value Text)
warmType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WarmType" ClusterConfigProperty
Value Text
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "ZoneAwarenessConfig" ClusterConfigProperty where
type PropertyType "ZoneAwarenessConfig" ClusterConfigProperty = ZoneAwarenessConfigProperty
set :: PropertyType "ZoneAwarenessConfig" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "ZoneAwarenessConfig" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty
{zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessConfig = ZoneAwarenessConfigProperty -> Maybe ZoneAwarenessConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ZoneAwarenessConfig" ClusterConfigProperty
ZoneAwarenessConfigProperty
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
instance Property "ZoneAwarenessEnabled" ClusterConfigProperty where
type PropertyType "ZoneAwarenessEnabled" ClusterConfigProperty = Value Prelude.Bool
set :: PropertyType "ZoneAwarenessEnabled" ClusterConfigProperty
-> ClusterConfigProperty -> ClusterConfigProperty
set PropertyType "ZoneAwarenessEnabled" ClusterConfigProperty
newValue ClusterConfigProperty {Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ClusterConfigProperty -> ()
coldStorageOptions :: ClusterConfigProperty -> Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: ClusterConfigProperty -> Maybe (Value Integer)
dedicatedMasterEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
dedicatedMasterType :: ClusterConfigProperty -> Maybe (Value Text)
instanceCount :: ClusterConfigProperty -> Maybe (Value Integer)
instanceType :: ClusterConfigProperty -> Maybe (Value Text)
multiAZWithStandbyEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
nodeOptions :: ClusterConfigProperty -> Maybe [NodeOptionProperty]
warmCount :: ClusterConfigProperty -> Maybe (Value Integer)
warmEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
warmType :: ClusterConfigProperty -> Maybe (Value Text)
zoneAwarenessConfig :: ClusterConfigProperty -> Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: ClusterConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
zoneAwarenessEnabled :: Maybe (Value Bool)
..}
= ClusterConfigProperty
{zoneAwarenessEnabled :: Maybe (Value Bool)
zoneAwarenessEnabled = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ZoneAwarenessEnabled" ClusterConfigProperty
Value Bool
newValue, Maybe [NodeOptionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ColdStorageOptionsProperty
Maybe ZoneAwarenessConfigProperty
()
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
haddock_workaround_ :: ()
coldStorageOptions :: Maybe ColdStorageOptionsProperty
dedicatedMasterCount :: Maybe (Value Integer)
dedicatedMasterEnabled :: Maybe (Value Bool)
dedicatedMasterType :: Maybe (Value Text)
instanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
multiAZWithStandbyEnabled :: Maybe (Value Bool)
nodeOptions :: Maybe [NodeOptionProperty]
warmCount :: Maybe (Value Integer)
warmEnabled :: Maybe (Value Bool)
warmType :: Maybe (Value Text)
zoneAwarenessConfig :: Maybe ZoneAwarenessConfigProperty
..}