module Stratosphere.IoT.TopicRule.DynamoDBActionProperty (
DynamoDBActionProperty(..), mkDynamoDBActionProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import Stratosphere.ResourceProperties
import Stratosphere.Value
data DynamoDBActionProperty
=
DynamoDBActionProperty {DynamoDBActionProperty -> ()
haddock_workaround_ :: (),
DynamoDBActionProperty -> Value Text
hashKeyField :: (Value Prelude.Text),
DynamoDBActionProperty -> Maybe (Value Text)
hashKeyType :: (Prelude.Maybe (Value Prelude.Text)),
DynamoDBActionProperty -> Value Text
hashKeyValue :: (Value Prelude.Text),
DynamoDBActionProperty -> Maybe (Value Text)
payloadField :: (Prelude.Maybe (Value Prelude.Text)),
DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: (Prelude.Maybe (Value Prelude.Text)),
DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: (Prelude.Maybe (Value Prelude.Text)),
DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: (Prelude.Maybe (Value Prelude.Text)),
DynamoDBActionProperty -> Value Text
roleArn :: (Value Prelude.Text),
DynamoDBActionProperty -> Value Text
tableName :: (Value Prelude.Text)}
deriving stock (DynamoDBActionProperty -> DynamoDBActionProperty -> Bool
(DynamoDBActionProperty -> DynamoDBActionProperty -> Bool)
-> (DynamoDBActionProperty -> DynamoDBActionProperty -> Bool)
-> Eq DynamoDBActionProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DynamoDBActionProperty -> DynamoDBActionProperty -> Bool
== :: DynamoDBActionProperty -> DynamoDBActionProperty -> Bool
$c/= :: DynamoDBActionProperty -> DynamoDBActionProperty -> Bool
/= :: DynamoDBActionProperty -> DynamoDBActionProperty -> Bool
Prelude.Eq, Int -> DynamoDBActionProperty -> ShowS
[DynamoDBActionProperty] -> ShowS
DynamoDBActionProperty -> String
(Int -> DynamoDBActionProperty -> ShowS)
-> (DynamoDBActionProperty -> String)
-> ([DynamoDBActionProperty] -> ShowS)
-> Show DynamoDBActionProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DynamoDBActionProperty -> ShowS
showsPrec :: Int -> DynamoDBActionProperty -> ShowS
$cshow :: DynamoDBActionProperty -> String
show :: DynamoDBActionProperty -> String
$cshowList :: [DynamoDBActionProperty] -> ShowS
showList :: [DynamoDBActionProperty] -> ShowS
Prelude.Show)
mkDynamoDBActionProperty ::
Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text -> DynamoDBActionProperty
mkDynamoDBActionProperty :: Value Text
-> Value Text -> Value Text -> Value Text -> DynamoDBActionProperty
mkDynamoDBActionProperty
Value Text
hashKeyField
Value Text
hashKeyValue
Value Text
roleArn
Value Text
tableName
= DynamoDBActionProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), hashKeyField :: Value Text
hashKeyField = Value Text
hashKeyField,
hashKeyValue :: Value Text
hashKeyValue = Value Text
hashKeyValue, roleArn :: Value Text
roleArn = Value Text
roleArn,
tableName :: Value Text
tableName = Value Text
tableName, hashKeyType :: Maybe (Value Text)
hashKeyType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
payloadField :: Maybe (Value Text)
payloadField = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, rangeKeyField :: Maybe (Value Text)
rangeKeyField = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
rangeKeyType :: Maybe (Value Text)
rangeKeyType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, rangeKeyValue :: Maybe (Value Text)
rangeKeyValue = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties DynamoDBActionProperty where
toResourceProperties :: DynamoDBActionProperty -> ResourceProperties
toResourceProperties DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::IoT::TopicRule.DynamoDBAction",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"HashKeyField" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
hashKeyField,
Key
"HashKeyValue" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
hashKeyValue, Key
"RoleArn" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
roleArn,
Key
"TableName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
tableName]
([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
"HashKeyType" (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)
hashKeyType,
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
"PayloadField" (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)
payloadField,
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
"RangeKeyField" (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)
rangeKeyField,
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
"RangeKeyType" (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)
rangeKeyType,
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
"RangeKeyValue" (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)
rangeKeyValue]))}
instance JSON.ToJSON DynamoDBActionProperty where
toJSON :: DynamoDBActionProperty -> Value
toJSON DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"HashKeyField" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
hashKeyField,
Key
"HashKeyValue" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
hashKeyValue, Key
"RoleArn" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
roleArn,
Key
"TableName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
tableName]
([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
"HashKeyType" (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)
hashKeyType,
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
"PayloadField" (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)
payloadField,
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
"RangeKeyField" (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)
rangeKeyField,
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
"RangeKeyType" (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)
rangeKeyType,
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
"RangeKeyValue" (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)
rangeKeyValue])))
instance Property "HashKeyField" DynamoDBActionProperty where
type PropertyType "HashKeyField" DynamoDBActionProperty = Value Prelude.Text
set :: PropertyType "HashKeyField" DynamoDBActionProperty
-> DynamoDBActionProperty -> DynamoDBActionProperty
set PropertyType "HashKeyField" DynamoDBActionProperty
newValue DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= DynamoDBActionProperty {hashKeyField :: Value Text
hashKeyField = PropertyType "HashKeyField" DynamoDBActionProperty
Value Text
newValue, Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
haddock_workaround_ :: ()
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
instance Property "HashKeyType" DynamoDBActionProperty where
type PropertyType "HashKeyType" DynamoDBActionProperty = Value Prelude.Text
set :: PropertyType "HashKeyType" DynamoDBActionProperty
-> DynamoDBActionProperty -> DynamoDBActionProperty
set PropertyType "HashKeyType" DynamoDBActionProperty
newValue DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= DynamoDBActionProperty {hashKeyType :: Maybe (Value Text)
hashKeyType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HashKeyType" DynamoDBActionProperty
Value Text
newValue, Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
instance Property "HashKeyValue" DynamoDBActionProperty where
type PropertyType "HashKeyValue" DynamoDBActionProperty = Value Prelude.Text
set :: PropertyType "HashKeyValue" DynamoDBActionProperty
-> DynamoDBActionProperty -> DynamoDBActionProperty
set PropertyType "HashKeyValue" DynamoDBActionProperty
newValue DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= DynamoDBActionProperty {hashKeyValue :: Value Text
hashKeyValue = PropertyType "HashKeyValue" DynamoDBActionProperty
Value Text
newValue, Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
instance Property "PayloadField" DynamoDBActionProperty where
type PropertyType "PayloadField" DynamoDBActionProperty = Value Prelude.Text
set :: PropertyType "PayloadField" DynamoDBActionProperty
-> DynamoDBActionProperty -> DynamoDBActionProperty
set PropertyType "PayloadField" DynamoDBActionProperty
newValue DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= DynamoDBActionProperty {payloadField :: Maybe (Value Text)
payloadField = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PayloadField" DynamoDBActionProperty
Value Text
newValue, Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
instance Property "RangeKeyField" DynamoDBActionProperty where
type PropertyType "RangeKeyField" DynamoDBActionProperty = Value Prelude.Text
set :: PropertyType "RangeKeyField" DynamoDBActionProperty
-> DynamoDBActionProperty -> DynamoDBActionProperty
set PropertyType "RangeKeyField" DynamoDBActionProperty
newValue DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= DynamoDBActionProperty
{rangeKeyField :: Maybe (Value Text)
rangeKeyField = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RangeKeyField" DynamoDBActionProperty
Value Text
newValue, Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
instance Property "RangeKeyType" DynamoDBActionProperty where
type PropertyType "RangeKeyType" DynamoDBActionProperty = Value Prelude.Text
set :: PropertyType "RangeKeyType" DynamoDBActionProperty
-> DynamoDBActionProperty -> DynamoDBActionProperty
set PropertyType "RangeKeyType" DynamoDBActionProperty
newValue DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= DynamoDBActionProperty {rangeKeyType :: Maybe (Value Text)
rangeKeyType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RangeKeyType" DynamoDBActionProperty
Value Text
newValue, Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
instance Property "RangeKeyValue" DynamoDBActionProperty where
type PropertyType "RangeKeyValue" DynamoDBActionProperty = Value Prelude.Text
set :: PropertyType "RangeKeyValue" DynamoDBActionProperty
-> DynamoDBActionProperty -> DynamoDBActionProperty
set PropertyType "RangeKeyValue" DynamoDBActionProperty
newValue DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= DynamoDBActionProperty
{rangeKeyValue :: Maybe (Value Text)
rangeKeyValue = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RangeKeyValue" DynamoDBActionProperty
Value Text
newValue, Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
instance Property "RoleArn" DynamoDBActionProperty where
type PropertyType "RoleArn" DynamoDBActionProperty = Value Prelude.Text
set :: PropertyType "RoleArn" DynamoDBActionProperty
-> DynamoDBActionProperty -> DynamoDBActionProperty
set PropertyType "RoleArn" DynamoDBActionProperty
newValue DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= DynamoDBActionProperty {roleArn :: Value Text
roleArn = PropertyType "RoleArn" DynamoDBActionProperty
Value Text
newValue, Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
tableName :: Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
tableName :: Value Text
..}
instance Property "TableName" DynamoDBActionProperty where
type PropertyType "TableName" DynamoDBActionProperty = Value Prelude.Text
set :: PropertyType "TableName" DynamoDBActionProperty
-> DynamoDBActionProperty -> DynamoDBActionProperty
set PropertyType "TableName" DynamoDBActionProperty
newValue DynamoDBActionProperty {Maybe (Value Text)
()
Value Text
haddock_workaround_ :: DynamoDBActionProperty -> ()
hashKeyField :: DynamoDBActionProperty -> Value Text
hashKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
hashKeyValue :: DynamoDBActionProperty -> Value Text
payloadField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyField :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyType :: DynamoDBActionProperty -> Maybe (Value Text)
rangeKeyValue :: DynamoDBActionProperty -> Maybe (Value Text)
roleArn :: DynamoDBActionProperty -> Value Text
tableName :: DynamoDBActionProperty -> Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
tableName :: Value Text
..}
= DynamoDBActionProperty {tableName :: Value Text
tableName = PropertyType "TableName" DynamoDBActionProperty
Value Text
newValue, Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
haddock_workaround_ :: ()
hashKeyField :: Value Text
hashKeyType :: Maybe (Value Text)
hashKeyValue :: Value Text
payloadField :: Maybe (Value Text)
rangeKeyField :: Maybe (Value Text)
rangeKeyType :: Maybe (Value Text)
rangeKeyValue :: Maybe (Value Text)
roleArn :: Value Text
..}