module Stratosphere.SecretsManager.Secret.GenerateSecretStringProperty (
GenerateSecretStringProperty(..), mkGenerateSecretStringProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import Stratosphere.ResourceProperties
import Stratosphere.Value
data GenerateSecretStringProperty
=
GenerateSecretStringProperty {GenerateSecretStringProperty -> ()
haddock_workaround_ :: (),
GenerateSecretStringProperty -> Maybe (Value Text)
excludeCharacters :: (Prelude.Maybe (Value Prelude.Text)),
GenerateSecretStringProperty -> Maybe (Value Bool)
excludeLowercase :: (Prelude.Maybe (Value Prelude.Bool)),
GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: (Prelude.Maybe (Value Prelude.Bool)),
GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: (Prelude.Maybe (Value Prelude.Bool)),
GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: (Prelude.Maybe (Value Prelude.Bool)),
GenerateSecretStringProperty -> Maybe (Value Text)
generateStringKey :: (Prelude.Maybe (Value Prelude.Text)),
GenerateSecretStringProperty -> Maybe (Value Bool)
includeSpace :: (Prelude.Maybe (Value Prelude.Bool)),
GenerateSecretStringProperty -> Maybe (Value Integer)
passwordLength :: (Prelude.Maybe (Value Prelude.Integer)),
GenerateSecretStringProperty -> Maybe (Value Bool)
requireEachIncludedType :: (Prelude.Maybe (Value Prelude.Bool)),
GenerateSecretStringProperty -> Maybe (Value Text)
secretStringTemplate :: (Prelude.Maybe (Value Prelude.Text))}
deriving stock (GenerateSecretStringProperty
-> GenerateSecretStringProperty -> Bool
(GenerateSecretStringProperty
-> GenerateSecretStringProperty -> Bool)
-> (GenerateSecretStringProperty
-> GenerateSecretStringProperty -> Bool)
-> Eq GenerateSecretStringProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: GenerateSecretStringProperty
-> GenerateSecretStringProperty -> Bool
== :: GenerateSecretStringProperty
-> GenerateSecretStringProperty -> Bool
$c/= :: GenerateSecretStringProperty
-> GenerateSecretStringProperty -> Bool
/= :: GenerateSecretStringProperty
-> GenerateSecretStringProperty -> Bool
Prelude.Eq, Int -> GenerateSecretStringProperty -> ShowS
[GenerateSecretStringProperty] -> ShowS
GenerateSecretStringProperty -> String
(Int -> GenerateSecretStringProperty -> ShowS)
-> (GenerateSecretStringProperty -> String)
-> ([GenerateSecretStringProperty] -> ShowS)
-> Show GenerateSecretStringProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> GenerateSecretStringProperty -> ShowS
showsPrec :: Int -> GenerateSecretStringProperty -> ShowS
$cshow :: GenerateSecretStringProperty -> String
show :: GenerateSecretStringProperty -> String
$cshowList :: [GenerateSecretStringProperty] -> ShowS
showList :: [GenerateSecretStringProperty] -> ShowS
Prelude.Show)
mkGenerateSecretStringProperty :: GenerateSecretStringProperty
mkGenerateSecretStringProperty :: GenerateSecretStringProperty
mkGenerateSecretStringProperty
= GenerateSecretStringProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), excludeCharacters :: Maybe (Value Text)
excludeCharacters = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
excludeLowercase :: Maybe (Value Bool)
excludeLowercase = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
excludeNumbers :: Maybe (Value Bool)
excludeNumbers = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
excludePunctuation :: Maybe (Value Bool)
excludePunctuation = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
excludeUppercase :: Maybe (Value Bool)
excludeUppercase = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
generateStringKey :: Maybe (Value Text)
generateStringKey = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
includeSpace :: Maybe (Value Bool)
includeSpace = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, passwordLength :: Maybe (Value Integer)
passwordLength = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
requireEachIncludedType :: Maybe (Value Bool)
requireEachIncludedType = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
secretStringTemplate :: Maybe (Value Text)
secretStringTemplate = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties GenerateSecretStringProperty where
toResourceProperties :: GenerateSecretStringProperty -> ResourceProperties
toResourceProperties GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::SecretsManager::Secret.GenerateSecretString",
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
"ExcludeCharacters" (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)
excludeCharacters,
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
"ExcludeLowercase" (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)
excludeLowercase,
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
"ExcludeNumbers" (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)
excludeNumbers,
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
"ExcludePunctuation" (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)
excludePunctuation,
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
"ExcludeUppercase" (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)
excludeUppercase,
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
"GenerateStringKey" (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)
generateStringKey,
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
"IncludeSpace" (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)
includeSpace,
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
"PasswordLength" (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)
passwordLength,
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
"RequireEachIncludedType"
(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)
requireEachIncludedType,
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
"SecretStringTemplate"
(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)
secretStringTemplate])}
instance JSON.ToJSON GenerateSecretStringProperty where
toJSON :: GenerateSecretStringProperty -> Value
toJSON GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: 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
"ExcludeCharacters" (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)
excludeCharacters,
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
"ExcludeLowercase" (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)
excludeLowercase,
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
"ExcludeNumbers" (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)
excludeNumbers,
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
"ExcludePunctuation" (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)
excludePunctuation,
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
"ExcludeUppercase" (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)
excludeUppercase,
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
"GenerateStringKey" (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)
generateStringKey,
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
"IncludeSpace" (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)
includeSpace,
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
"PasswordLength" (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)
passwordLength,
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
"RequireEachIncludedType"
(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)
requireEachIncludedType,
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
"SecretStringTemplate"
(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)
secretStringTemplate]))
instance Property "ExcludeCharacters" GenerateSecretStringProperty where
type PropertyType "ExcludeCharacters" GenerateSecretStringProperty = Value Prelude.Text
set :: PropertyType "ExcludeCharacters" GenerateSecretStringProperty
-> GenerateSecretStringProperty -> GenerateSecretStringProperty
set PropertyType "ExcludeCharacters" GenerateSecretStringProperty
newValue GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= GenerateSecretStringProperty
{excludeCharacters :: Maybe (Value Text)
excludeCharacters = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExcludeCharacters" GenerateSecretStringProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
haddock_workaround_ :: ()
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
instance Property "ExcludeLowercase" GenerateSecretStringProperty where
type PropertyType "ExcludeLowercase" GenerateSecretStringProperty = Value Prelude.Bool
set :: PropertyType "ExcludeLowercase" GenerateSecretStringProperty
-> GenerateSecretStringProperty -> GenerateSecretStringProperty
set PropertyType "ExcludeLowercase" GenerateSecretStringProperty
newValue GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= GenerateSecretStringProperty
{excludeLowercase :: Maybe (Value Bool)
excludeLowercase = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExcludeLowercase" GenerateSecretStringProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
instance Property "ExcludeNumbers" GenerateSecretStringProperty where
type PropertyType "ExcludeNumbers" GenerateSecretStringProperty = Value Prelude.Bool
set :: PropertyType "ExcludeNumbers" GenerateSecretStringProperty
-> GenerateSecretStringProperty -> GenerateSecretStringProperty
set PropertyType "ExcludeNumbers" GenerateSecretStringProperty
newValue GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= GenerateSecretStringProperty
{excludeNumbers :: Maybe (Value Bool)
excludeNumbers = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExcludeNumbers" GenerateSecretStringProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
instance Property "ExcludePunctuation" GenerateSecretStringProperty where
type PropertyType "ExcludePunctuation" GenerateSecretStringProperty = Value Prelude.Bool
set :: PropertyType "ExcludePunctuation" GenerateSecretStringProperty
-> GenerateSecretStringProperty -> GenerateSecretStringProperty
set PropertyType "ExcludePunctuation" GenerateSecretStringProperty
newValue GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= GenerateSecretStringProperty
{excludePunctuation :: Maybe (Value Bool)
excludePunctuation = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExcludePunctuation" GenerateSecretStringProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
instance Property "ExcludeUppercase" GenerateSecretStringProperty where
type PropertyType "ExcludeUppercase" GenerateSecretStringProperty = Value Prelude.Bool
set :: PropertyType "ExcludeUppercase" GenerateSecretStringProperty
-> GenerateSecretStringProperty -> GenerateSecretStringProperty
set PropertyType "ExcludeUppercase" GenerateSecretStringProperty
newValue GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= GenerateSecretStringProperty
{excludeUppercase :: Maybe (Value Bool)
excludeUppercase = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExcludeUppercase" GenerateSecretStringProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
instance Property "GenerateStringKey" GenerateSecretStringProperty where
type PropertyType "GenerateStringKey" GenerateSecretStringProperty = Value Prelude.Text
set :: PropertyType "GenerateStringKey" GenerateSecretStringProperty
-> GenerateSecretStringProperty -> GenerateSecretStringProperty
set PropertyType "GenerateStringKey" GenerateSecretStringProperty
newValue GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= GenerateSecretStringProperty
{generateStringKey :: Maybe (Value Text)
generateStringKey = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GenerateStringKey" GenerateSecretStringProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
instance Property "IncludeSpace" GenerateSecretStringProperty where
type PropertyType "IncludeSpace" GenerateSecretStringProperty = Value Prelude.Bool
set :: PropertyType "IncludeSpace" GenerateSecretStringProperty
-> GenerateSecretStringProperty -> GenerateSecretStringProperty
set PropertyType "IncludeSpace" GenerateSecretStringProperty
newValue GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= GenerateSecretStringProperty
{includeSpace :: Maybe (Value Bool)
includeSpace = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeSpace" GenerateSecretStringProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
instance Property "PasswordLength" GenerateSecretStringProperty where
type PropertyType "PasswordLength" GenerateSecretStringProperty = Value Prelude.Integer
set :: PropertyType "PasswordLength" GenerateSecretStringProperty
-> GenerateSecretStringProperty -> GenerateSecretStringProperty
set PropertyType "PasswordLength" GenerateSecretStringProperty
newValue GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= GenerateSecretStringProperty
{passwordLength :: Maybe (Value Integer)
passwordLength = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PasswordLength" GenerateSecretStringProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Text)
()
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
instance Property "RequireEachIncludedType" GenerateSecretStringProperty where
type PropertyType "RequireEachIncludedType" GenerateSecretStringProperty = Value Prelude.Bool
set :: PropertyType "RequireEachIncludedType" GenerateSecretStringProperty
-> GenerateSecretStringProperty -> GenerateSecretStringProperty
set PropertyType "RequireEachIncludedType" GenerateSecretStringProperty
newValue GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= GenerateSecretStringProperty
{requireEachIncludedType :: Maybe (Value Bool)
requireEachIncludedType = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RequireEachIncludedType" GenerateSecretStringProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
secretStringTemplate :: Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
secretStringTemplate :: Maybe (Value Text)
..}
instance Property "SecretStringTemplate" GenerateSecretStringProperty where
type PropertyType "SecretStringTemplate" GenerateSecretStringProperty = Value Prelude.Text
set :: PropertyType "SecretStringTemplate" GenerateSecretStringProperty
-> GenerateSecretStringProperty -> GenerateSecretStringProperty
set PropertyType "SecretStringTemplate" GenerateSecretStringProperty
newValue GenerateSecretStringProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: GenerateSecretStringProperty -> ()
excludeCharacters :: GenerateSecretStringProperty -> Maybe (Value Text)
excludeLowercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeNumbers :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludePunctuation :: GenerateSecretStringProperty -> Maybe (Value Bool)
excludeUppercase :: GenerateSecretStringProperty -> Maybe (Value Bool)
generateStringKey :: GenerateSecretStringProperty -> Maybe (Value Text)
includeSpace :: GenerateSecretStringProperty -> Maybe (Value Bool)
passwordLength :: GenerateSecretStringProperty -> Maybe (Value Integer)
requireEachIncludedType :: GenerateSecretStringProperty -> Maybe (Value Bool)
secretStringTemplate :: GenerateSecretStringProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
secretStringTemplate :: Maybe (Value Text)
..}
= GenerateSecretStringProperty
{secretStringTemplate :: Maybe (Value Text)
secretStringTemplate = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecretStringTemplate" GenerateSecretStringProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
haddock_workaround_ :: ()
excludeCharacters :: Maybe (Value Text)
excludeLowercase :: Maybe (Value Bool)
excludeNumbers :: Maybe (Value Bool)
excludePunctuation :: Maybe (Value Bool)
excludeUppercase :: Maybe (Value Bool)
generateStringKey :: Maybe (Value Text)
includeSpace :: Maybe (Value Bool)
passwordLength :: Maybe (Value Integer)
requireEachIncludedType :: Maybe (Value Bool)
..}