module Stratosphere.RedshiftServerless.Namespace.NamespaceProperty (
NamespaceProperty(..), mkNamespaceProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import Stratosphere.ResourceProperties
import Stratosphere.Value
data NamespaceProperty
=
NamespaceProperty {NamespaceProperty -> ()
haddock_workaround_ :: (),
NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretArn :: (Prelude.Maybe (Value Prelude.Text)),
NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: (Prelude.Maybe (Value Prelude.Text)),
NamespaceProperty -> Maybe (Value Text)
adminUsername :: (Prelude.Maybe (Value Prelude.Text)),
NamespaceProperty -> Maybe (Value Text)
creationDate :: (Prelude.Maybe (Value Prelude.Text)),
NamespaceProperty -> Maybe (Value Text)
dbName :: (Prelude.Maybe (Value Prelude.Text)),
NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: (Prelude.Maybe (Value Prelude.Text)),
NamespaceProperty -> Maybe (ValueList Text)
iamRoles :: (Prelude.Maybe (ValueList Prelude.Text)),
NamespaceProperty -> Maybe (Value Text)
kmsKeyId :: (Prelude.Maybe (Value Prelude.Text)),
NamespaceProperty -> Maybe (ValueList Text)
logExports :: (Prelude.Maybe (ValueList Prelude.Text)),
NamespaceProperty -> Maybe (Value Text)
namespaceArn :: (Prelude.Maybe (Value Prelude.Text)),
NamespaceProperty -> Maybe (Value Text)
namespaceId :: (Prelude.Maybe (Value Prelude.Text)),
NamespaceProperty -> Maybe (Value Text)
namespaceName :: (Prelude.Maybe (Value Prelude.Text)),
NamespaceProperty -> Maybe (Value Text)
status :: (Prelude.Maybe (Value Prelude.Text))}
deriving stock (NamespaceProperty -> NamespaceProperty -> Bool
(NamespaceProperty -> NamespaceProperty -> Bool)
-> (NamespaceProperty -> NamespaceProperty -> Bool)
-> Eq NamespaceProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: NamespaceProperty -> NamespaceProperty -> Bool
== :: NamespaceProperty -> NamespaceProperty -> Bool
$c/= :: NamespaceProperty -> NamespaceProperty -> Bool
/= :: NamespaceProperty -> NamespaceProperty -> Bool
Prelude.Eq, Int -> NamespaceProperty -> ShowS
[NamespaceProperty] -> ShowS
NamespaceProperty -> String
(Int -> NamespaceProperty -> ShowS)
-> (NamespaceProperty -> String)
-> ([NamespaceProperty] -> ShowS)
-> Show NamespaceProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> NamespaceProperty -> ShowS
showsPrec :: Int -> NamespaceProperty -> ShowS
$cshow :: NamespaceProperty -> String
show :: NamespaceProperty -> String
$cshowList :: [NamespaceProperty] -> ShowS
showList :: [NamespaceProperty] -> ShowS
Prelude.Show)
mkNamespaceProperty :: NamespaceProperty
mkNamespaceProperty :: NamespaceProperty
mkNamespaceProperty
= NamespaceProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (),
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminPasswordSecretKmsKeyId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
adminUsername :: Maybe (Value Text)
adminUsername = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, creationDate :: Maybe (Value Text)
creationDate = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
dbName :: Maybe (Value Text)
dbName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, defaultIamRoleArn :: Maybe (Value Text)
defaultIamRoleArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
iamRoles :: Maybe (ValueList Text)
iamRoles = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, kmsKeyId :: Maybe (Value Text)
kmsKeyId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
logExports :: Maybe (ValueList Text)
logExports = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, namespaceArn :: Maybe (Value Text)
namespaceArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
namespaceId :: Maybe (Value Text)
namespaceId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, namespaceName :: Maybe (Value Text)
namespaceName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
status :: Maybe (Value Text)
status = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties NamespaceProperty where
toResourceProperties :: NamespaceProperty -> ResourceProperties
toResourceProperties NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::RedshiftServerless::Namespace.Namespace",
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 -> 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
"AdminPasswordSecretArn"
(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)
adminPasswordSecretArn,
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
"AdminPasswordSecretKmsKeyId"
(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)
adminPasswordSecretKmsKeyId,
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
"AdminUsername" (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)
adminUsername,
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
"CreationDate" (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)
creationDate,
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
"DbName" (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)
dbName,
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
"DefaultIamRoleArn" (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)
defaultIamRoleArn,
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
"IamRoles" (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)
iamRoles,
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 -> 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
"LogExports" (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)
logExports,
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
"NamespaceArn" (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)
namespaceArn,
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
"NamespaceId" (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)
namespaceId,
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
"NamespaceName" (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)
namespaceName,
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
"Status" (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)
status])}
instance JSON.ToJSON NamespaceProperty where
toJSON :: NamespaceProperty -> Value
toJSON NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= [(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 -> 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
"AdminPasswordSecretArn"
(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)
adminPasswordSecretArn,
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
"AdminPasswordSecretKmsKeyId"
(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)
adminPasswordSecretKmsKeyId,
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
"AdminUsername" (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)
adminUsername,
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
"CreationDate" (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)
creationDate,
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
"DbName" (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)
dbName,
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
"DefaultIamRoleArn" (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)
defaultIamRoleArn,
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
"IamRoles" (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)
iamRoles,
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 -> 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
"LogExports" (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)
logExports,
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
"NamespaceArn" (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)
namespaceArn,
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
"NamespaceId" (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)
namespaceId,
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
"NamespaceName" (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)
namespaceName,
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
"Status" (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)
status]))
instance Property "AdminPasswordSecretArn" NamespaceProperty where
type PropertyType "AdminPasswordSecretArn" NamespaceProperty = Value Prelude.Text
set :: PropertyType "AdminPasswordSecretArn" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "AdminPasswordSecretArn" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty
{adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AdminPasswordSecretArn" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "AdminPasswordSecretKmsKeyId" NamespaceProperty where
type PropertyType "AdminPasswordSecretKmsKeyId" NamespaceProperty = Value Prelude.Text
set :: PropertyType "AdminPasswordSecretKmsKeyId" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "AdminPasswordSecretKmsKeyId" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty
{adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminPasswordSecretKmsKeyId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AdminPasswordSecretKmsKeyId" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "AdminUsername" NamespaceProperty where
type PropertyType "AdminUsername" NamespaceProperty = Value Prelude.Text
set :: PropertyType "AdminUsername" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "AdminUsername" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {adminUsername :: Maybe (Value Text)
adminUsername = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AdminUsername" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "CreationDate" NamespaceProperty where
type PropertyType "CreationDate" NamespaceProperty = Value Prelude.Text
set :: PropertyType "CreationDate" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "CreationDate" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {creationDate :: Maybe (Value Text)
creationDate = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CreationDate" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "DbName" NamespaceProperty where
type PropertyType "DbName" NamespaceProperty = Value Prelude.Text
set :: PropertyType "DbName" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "DbName" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {dbName :: Maybe (Value Text)
dbName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DbName" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "DefaultIamRoleArn" NamespaceProperty where
type PropertyType "DefaultIamRoleArn" NamespaceProperty = Value Prelude.Text
set :: PropertyType "DefaultIamRoleArn" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "DefaultIamRoleArn" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {defaultIamRoleArn :: Maybe (Value Text)
defaultIamRoleArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DefaultIamRoleArn" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "IamRoles" NamespaceProperty where
type PropertyType "IamRoles" NamespaceProperty = ValueList Prelude.Text
set :: PropertyType "IamRoles" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "IamRoles" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {iamRoles :: Maybe (ValueList Text)
iamRoles = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IamRoles" NamespaceProperty
ValueList Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "KmsKeyId" NamespaceProperty where
type PropertyType "KmsKeyId" NamespaceProperty = Value Prelude.Text
set :: PropertyType "KmsKeyId" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "KmsKeyId" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {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" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "LogExports" NamespaceProperty where
type PropertyType "LogExports" NamespaceProperty = ValueList Prelude.Text
set :: PropertyType "LogExports" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "LogExports" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {logExports :: Maybe (ValueList Text)
logExports = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LogExports" NamespaceProperty
ValueList Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "NamespaceArn" NamespaceProperty where
type PropertyType "NamespaceArn" NamespaceProperty = Value Prelude.Text
set :: PropertyType "NamespaceArn" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "NamespaceArn" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {namespaceArn :: Maybe (Value Text)
namespaceArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NamespaceArn" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "NamespaceId" NamespaceProperty where
type PropertyType "NamespaceId" NamespaceProperty = Value Prelude.Text
set :: PropertyType "NamespaceId" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "NamespaceId" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {namespaceId :: Maybe (Value Text)
namespaceId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NamespaceId" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "NamespaceName" NamespaceProperty where
type PropertyType "NamespaceName" NamespaceProperty = Value Prelude.Text
set :: PropertyType "NamespaceName" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "NamespaceName" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {namespaceName :: Maybe (Value Text)
namespaceName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NamespaceName" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
status :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
instance Property "Status" NamespaceProperty where
type PropertyType "Status" NamespaceProperty = Value Prelude.Text
set :: PropertyType "Status" NamespaceProperty
-> NamespaceProperty -> NamespaceProperty
set PropertyType "Status" NamespaceProperty
newValue NamespaceProperty {Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: NamespaceProperty -> ()
adminPasswordSecretArn :: NamespaceProperty -> Maybe (Value Text)
adminPasswordSecretKmsKeyId :: NamespaceProperty -> Maybe (Value Text)
adminUsername :: NamespaceProperty -> Maybe (Value Text)
creationDate :: NamespaceProperty -> Maybe (Value Text)
dbName :: NamespaceProperty -> Maybe (Value Text)
defaultIamRoleArn :: NamespaceProperty -> Maybe (Value Text)
iamRoles :: NamespaceProperty -> Maybe (ValueList Text)
kmsKeyId :: NamespaceProperty -> Maybe (Value Text)
logExports :: NamespaceProperty -> Maybe (ValueList Text)
namespaceArn :: NamespaceProperty -> Maybe (Value Text)
namespaceId :: NamespaceProperty -> Maybe (Value Text)
namespaceName :: NamespaceProperty -> Maybe (Value Text)
status :: NamespaceProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
status :: Maybe (Value Text)
..}
= NamespaceProperty {status :: Maybe (Value Text)
status = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Status" NamespaceProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
haddock_workaround_ :: ()
adminPasswordSecretArn :: Maybe (Value Text)
adminPasswordSecretKmsKeyId :: Maybe (Value Text)
adminUsername :: Maybe (Value Text)
creationDate :: Maybe (Value Text)
dbName :: Maybe (Value Text)
defaultIamRoleArn :: Maybe (Value Text)
iamRoles :: Maybe (ValueList Text)
kmsKeyId :: Maybe (Value Text)
logExports :: Maybe (ValueList Text)
namespaceArn :: Maybe (Value Text)
namespaceId :: Maybe (Value Text)
namespaceName :: Maybe (Value Text)
..}