module Stratosphere.IoTEvents.DetectorModel.ActionProperty (
module Exports, ActionProperty(..), mkActionProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.ClearTimerProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.DynamoDBProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.DynamoDBv2Property as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.FirehoseProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.IotEventsProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.IotSiteWiseProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.IotTopicPublishProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.LambdaProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.ResetTimerProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.SetTimerProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.SetVariableProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.SnsProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTEvents.DetectorModel.SqsProperty as Exports
import Stratosphere.ResourceProperties
data ActionProperty
=
ActionProperty {ActionProperty -> ()
haddock_workaround_ :: (),
ActionProperty -> Maybe ClearTimerProperty
clearTimer :: (Prelude.Maybe ClearTimerProperty),
ActionProperty -> Maybe DynamoDBProperty
dynamoDB :: (Prelude.Maybe DynamoDBProperty),
ActionProperty -> Maybe DynamoDBv2Property
dynamoDBv2 :: (Prelude.Maybe DynamoDBv2Property),
ActionProperty -> Maybe FirehoseProperty
firehose :: (Prelude.Maybe FirehoseProperty),
ActionProperty -> Maybe IotEventsProperty
iotEvents :: (Prelude.Maybe IotEventsProperty),
ActionProperty -> Maybe IotSiteWiseProperty
iotSiteWise :: (Prelude.Maybe IotSiteWiseProperty),
ActionProperty -> Maybe IotTopicPublishProperty
iotTopicPublish :: (Prelude.Maybe IotTopicPublishProperty),
ActionProperty -> Maybe LambdaProperty
lambda :: (Prelude.Maybe LambdaProperty),
ActionProperty -> Maybe ResetTimerProperty
resetTimer :: (Prelude.Maybe ResetTimerProperty),
ActionProperty -> Maybe SetTimerProperty
setTimer :: (Prelude.Maybe SetTimerProperty),
ActionProperty -> Maybe SetVariableProperty
setVariable :: (Prelude.Maybe SetVariableProperty),
ActionProperty -> Maybe SnsProperty
sns :: (Prelude.Maybe SnsProperty),
ActionProperty -> Maybe SqsProperty
sqs :: (Prelude.Maybe SqsProperty)}
deriving stock (ActionProperty -> ActionProperty -> Bool
(ActionProperty -> ActionProperty -> Bool)
-> (ActionProperty -> ActionProperty -> Bool) -> Eq ActionProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ActionProperty -> ActionProperty -> Bool
== :: ActionProperty -> ActionProperty -> Bool
$c/= :: ActionProperty -> ActionProperty -> Bool
/= :: ActionProperty -> ActionProperty -> Bool
Prelude.Eq, Int -> ActionProperty -> ShowS
[ActionProperty] -> ShowS
ActionProperty -> String
(Int -> ActionProperty -> ShowS)
-> (ActionProperty -> String)
-> ([ActionProperty] -> ShowS)
-> Show ActionProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ActionProperty -> ShowS
showsPrec :: Int -> ActionProperty -> ShowS
$cshow :: ActionProperty -> String
show :: ActionProperty -> String
$cshowList :: [ActionProperty] -> ShowS
showList :: [ActionProperty] -> ShowS
Prelude.Show)
mkActionProperty :: ActionProperty
mkActionProperty :: ActionProperty
mkActionProperty
= ActionProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), clearTimer :: Maybe ClearTimerProperty
clearTimer = Maybe ClearTimerProperty
forall a. Maybe a
Prelude.Nothing,
dynamoDB :: Maybe DynamoDBProperty
dynamoDB = Maybe DynamoDBProperty
forall a. Maybe a
Prelude.Nothing, dynamoDBv2 :: Maybe DynamoDBv2Property
dynamoDBv2 = Maybe DynamoDBv2Property
forall a. Maybe a
Prelude.Nothing,
firehose :: Maybe FirehoseProperty
firehose = Maybe FirehoseProperty
forall a. Maybe a
Prelude.Nothing, iotEvents :: Maybe IotEventsProperty
iotEvents = Maybe IotEventsProperty
forall a. Maybe a
Prelude.Nothing,
iotSiteWise :: Maybe IotSiteWiseProperty
iotSiteWise = Maybe IotSiteWiseProperty
forall a. Maybe a
Prelude.Nothing, iotTopicPublish :: Maybe IotTopicPublishProperty
iotTopicPublish = Maybe IotTopicPublishProperty
forall a. Maybe a
Prelude.Nothing,
lambda :: Maybe LambdaProperty
lambda = Maybe LambdaProperty
forall a. Maybe a
Prelude.Nothing, resetTimer :: Maybe ResetTimerProperty
resetTimer = Maybe ResetTimerProperty
forall a. Maybe a
Prelude.Nothing,
setTimer :: Maybe SetTimerProperty
setTimer = Maybe SetTimerProperty
forall a. Maybe a
Prelude.Nothing, setVariable :: Maybe SetVariableProperty
setVariable = Maybe SetVariableProperty
forall a. Maybe a
Prelude.Nothing,
sns :: Maybe SnsProperty
sns = Maybe SnsProperty
forall a. Maybe a
Prelude.Nothing, sqs :: Maybe SqsProperty
sqs = Maybe SqsProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ActionProperty where
toResourceProperties :: ActionProperty -> ResourceProperties
toResourceProperties ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::IoTEvents::DetectorModel.Action",
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 -> ClearTimerProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ClearTimer" (ClearTimerProperty -> (Key, Value))
-> Maybe ClearTimerProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ClearTimerProperty
clearTimer,
Key -> DynamoDBProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DynamoDB" (DynamoDBProperty -> (Key, Value))
-> Maybe DynamoDBProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DynamoDBProperty
dynamoDB,
Key -> DynamoDBv2Property -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DynamoDBv2" (DynamoDBv2Property -> (Key, Value))
-> Maybe DynamoDBv2Property -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DynamoDBv2Property
dynamoDBv2,
Key -> FirehoseProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Firehose" (FirehoseProperty -> (Key, Value))
-> Maybe FirehoseProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FirehoseProperty
firehose,
Key -> IotEventsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotEvents" (IotEventsProperty -> (Key, Value))
-> Maybe IotEventsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IotEventsProperty
iotEvents,
Key -> IotSiteWiseProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotSiteWise" (IotSiteWiseProperty -> (Key, Value))
-> Maybe IotSiteWiseProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IotSiteWiseProperty
iotSiteWise,
Key -> IotTopicPublishProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotTopicPublish" (IotTopicPublishProperty -> (Key, Value))
-> Maybe IotTopicPublishProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IotTopicPublishProperty
iotTopicPublish,
Key -> LambdaProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Lambda" (LambdaProperty -> (Key, Value))
-> Maybe LambdaProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LambdaProperty
lambda,
Key -> ResetTimerProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ResetTimer" (ResetTimerProperty -> (Key, Value))
-> Maybe ResetTimerProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ResetTimerProperty
resetTimer,
Key -> SetTimerProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SetTimer" (SetTimerProperty -> (Key, Value))
-> Maybe SetTimerProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SetTimerProperty
setTimer,
Key -> SetVariableProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SetVariable" (SetVariableProperty -> (Key, Value))
-> Maybe SetVariableProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SetVariableProperty
setVariable,
Key -> SnsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Sns" (SnsProperty -> (Key, Value))
-> Maybe SnsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SnsProperty
sns, Key -> SqsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Sqs" (SqsProperty -> (Key, Value))
-> Maybe SqsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SqsProperty
sqs])}
instance JSON.ToJSON ActionProperty where
toJSON :: ActionProperty -> Value
toJSON ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= [(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 -> ClearTimerProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ClearTimer" (ClearTimerProperty -> (Key, Value))
-> Maybe ClearTimerProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ClearTimerProperty
clearTimer,
Key -> DynamoDBProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DynamoDB" (DynamoDBProperty -> (Key, Value))
-> Maybe DynamoDBProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DynamoDBProperty
dynamoDB,
Key -> DynamoDBv2Property -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DynamoDBv2" (DynamoDBv2Property -> (Key, Value))
-> Maybe DynamoDBv2Property -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DynamoDBv2Property
dynamoDBv2,
Key -> FirehoseProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Firehose" (FirehoseProperty -> (Key, Value))
-> Maybe FirehoseProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FirehoseProperty
firehose,
Key -> IotEventsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotEvents" (IotEventsProperty -> (Key, Value))
-> Maybe IotEventsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IotEventsProperty
iotEvents,
Key -> IotSiteWiseProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotSiteWise" (IotSiteWiseProperty -> (Key, Value))
-> Maybe IotSiteWiseProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IotSiteWiseProperty
iotSiteWise,
Key -> IotTopicPublishProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotTopicPublish" (IotTopicPublishProperty -> (Key, Value))
-> Maybe IotTopicPublishProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IotTopicPublishProperty
iotTopicPublish,
Key -> LambdaProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Lambda" (LambdaProperty -> (Key, Value))
-> Maybe LambdaProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LambdaProperty
lambda,
Key -> ResetTimerProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ResetTimer" (ResetTimerProperty -> (Key, Value))
-> Maybe ResetTimerProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ResetTimerProperty
resetTimer,
Key -> SetTimerProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SetTimer" (SetTimerProperty -> (Key, Value))
-> Maybe SetTimerProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SetTimerProperty
setTimer,
Key -> SetVariableProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SetVariable" (SetVariableProperty -> (Key, Value))
-> Maybe SetVariableProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SetVariableProperty
setVariable,
Key -> SnsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Sns" (SnsProperty -> (Key, Value))
-> Maybe SnsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SnsProperty
sns, Key -> SqsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Sqs" (SqsProperty -> (Key, Value))
-> Maybe SqsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SqsProperty
sqs]))
instance Property "ClearTimer" ActionProperty where
type PropertyType "ClearTimer" ActionProperty = ClearTimerProperty
set :: PropertyType "ClearTimer" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "ClearTimer" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {clearTimer :: Maybe ClearTimerProperty
clearTimer = ClearTimerProperty -> Maybe ClearTimerProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ClearTimer" ActionProperty
ClearTimerProperty
newValue, Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "DynamoDB" ActionProperty where
type PropertyType "DynamoDB" ActionProperty = DynamoDBProperty
set :: PropertyType "DynamoDB" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "DynamoDB" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {dynamoDB :: Maybe DynamoDBProperty
dynamoDB = DynamoDBProperty -> Maybe DynamoDBProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DynamoDB" ActionProperty
DynamoDBProperty
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "DynamoDBv2" ActionProperty where
type PropertyType "DynamoDBv2" ActionProperty = DynamoDBv2Property
set :: PropertyType "DynamoDBv2" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "DynamoDBv2" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {dynamoDBv2 :: Maybe DynamoDBv2Property
dynamoDBv2 = DynamoDBv2Property -> Maybe DynamoDBv2Property
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DynamoDBv2" ActionProperty
DynamoDBv2Property
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "Firehose" ActionProperty where
type PropertyType "Firehose" ActionProperty = FirehoseProperty
set :: PropertyType "Firehose" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "Firehose" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {firehose :: Maybe FirehoseProperty
firehose = FirehoseProperty -> Maybe FirehoseProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Firehose" ActionProperty
FirehoseProperty
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "IotEvents" ActionProperty where
type PropertyType "IotEvents" ActionProperty = IotEventsProperty
set :: PropertyType "IotEvents" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "IotEvents" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {iotEvents :: Maybe IotEventsProperty
iotEvents = IotEventsProperty -> Maybe IotEventsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IotEvents" ActionProperty
IotEventsProperty
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "IotSiteWise" ActionProperty where
type PropertyType "IotSiteWise" ActionProperty = IotSiteWiseProperty
set :: PropertyType "IotSiteWise" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "IotSiteWise" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {iotSiteWise :: Maybe IotSiteWiseProperty
iotSiteWise = IotSiteWiseProperty -> Maybe IotSiteWiseProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IotSiteWise" ActionProperty
IotSiteWiseProperty
newValue, Maybe ClearTimerProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "IotTopicPublish" ActionProperty where
type PropertyType "IotTopicPublish" ActionProperty = IotTopicPublishProperty
set :: PropertyType "IotTopicPublish" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "IotTopicPublish" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {iotTopicPublish :: Maybe IotTopicPublishProperty
iotTopicPublish = IotTopicPublishProperty -> Maybe IotTopicPublishProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IotTopicPublish" ActionProperty
IotTopicPublishProperty
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "Lambda" ActionProperty where
type PropertyType "Lambda" ActionProperty = LambdaProperty
set :: PropertyType "Lambda" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "Lambda" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {lambda :: Maybe LambdaProperty
lambda = LambdaProperty -> Maybe LambdaProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Lambda" ActionProperty
LambdaProperty
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "ResetTimer" ActionProperty where
type PropertyType "ResetTimer" ActionProperty = ResetTimerProperty
set :: PropertyType "ResetTimer" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "ResetTimer" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {resetTimer :: Maybe ResetTimerProperty
resetTimer = ResetTimerProperty -> Maybe ResetTimerProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ResetTimer" ActionProperty
ResetTimerProperty
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "SetTimer" ActionProperty where
type PropertyType "SetTimer" ActionProperty = SetTimerProperty
set :: PropertyType "SetTimer" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "SetTimer" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {setTimer :: Maybe SetTimerProperty
setTimer = SetTimerProperty -> Maybe SetTimerProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SetTimer" ActionProperty
SetTimerProperty
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "SetVariable" ActionProperty where
type PropertyType "SetVariable" ActionProperty = SetVariableProperty
set :: PropertyType "SetVariable" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "SetVariable" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {setVariable :: Maybe SetVariableProperty
setVariable = SetVariableProperty -> Maybe SetVariableProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SetVariable" ActionProperty
SetVariableProperty
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
instance Property "Sns" ActionProperty where
type PropertyType "Sns" ActionProperty = SnsProperty
set :: PropertyType "Sns" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "Sns" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {sns :: Maybe SnsProperty
sns = SnsProperty -> Maybe SnsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Sns" ActionProperty
SnsProperty
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SqsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sqs :: Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sqs :: Maybe SqsProperty
..}
instance Property "Sqs" ActionProperty where
type PropertyType "Sqs" ActionProperty = SqsProperty
set :: PropertyType "Sqs" ActionProperty
-> ActionProperty -> ActionProperty
set PropertyType "Sqs" ActionProperty
newValue ActionProperty {Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
Maybe SqsProperty
()
haddock_workaround_ :: ActionProperty -> ()
clearTimer :: ActionProperty -> Maybe ClearTimerProperty
dynamoDB :: ActionProperty -> Maybe DynamoDBProperty
dynamoDBv2 :: ActionProperty -> Maybe DynamoDBv2Property
firehose :: ActionProperty -> Maybe FirehoseProperty
iotEvents :: ActionProperty -> Maybe IotEventsProperty
iotSiteWise :: ActionProperty -> Maybe IotSiteWiseProperty
iotTopicPublish :: ActionProperty -> Maybe IotTopicPublishProperty
lambda :: ActionProperty -> Maybe LambdaProperty
resetTimer :: ActionProperty -> Maybe ResetTimerProperty
setTimer :: ActionProperty -> Maybe SetTimerProperty
setVariable :: ActionProperty -> Maybe SetVariableProperty
sns :: ActionProperty -> Maybe SnsProperty
sqs :: ActionProperty -> Maybe SqsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
sqs :: Maybe SqsProperty
..}
= ActionProperty {sqs :: Maybe SqsProperty
sqs = SqsProperty -> Maybe SqsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Sqs" ActionProperty
SqsProperty
newValue, Maybe ClearTimerProperty
Maybe IotSiteWiseProperty
Maybe LambdaProperty
Maybe IotTopicPublishProperty
Maybe IotEventsProperty
Maybe FirehoseProperty
Maybe DynamoDBv2Property
Maybe DynamoDBProperty
Maybe ResetTimerProperty
Maybe SetTimerProperty
Maybe SetVariableProperty
Maybe SnsProperty
()
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
haddock_workaround_ :: ()
clearTimer :: Maybe ClearTimerProperty
dynamoDB :: Maybe DynamoDBProperty
dynamoDBv2 :: Maybe DynamoDBv2Property
firehose :: Maybe FirehoseProperty
iotEvents :: Maybe IotEventsProperty
iotSiteWise :: Maybe IotSiteWiseProperty
iotTopicPublish :: Maybe IotTopicPublishProperty
lambda :: Maybe LambdaProperty
resetTimer :: Maybe ResetTimerProperty
setTimer :: Maybe SetTimerProperty
setVariable :: Maybe SetVariableProperty
sns :: Maybe SnsProperty
..}