AlarmAction = TypedDict(
"AlarmAction",
{
"sns": NotRequired[
"capo_iot_events.types.sns_topic_publish_action.SNSTopicPublishAction"
],
"iot_topic_publish": NotRequired[
"capo_iot_events.types.iot_topic_publish_action.IotTopicPublishAction"
],
"lambda": NotRequired["capo_iot_events.types.lambda_action.LambdaAction"],
"iot_events": NotRequired[
"capo_iot_events.types.iot_events_action.IotEventsAction"
],
"sqs": NotRequired["capo_iot_events.types.sqs_action.SqsAction"],
"firehose": NotRequired["capo_iot_events.types.firehose_action.FirehoseAction"],
"dynamo_db": NotRequired[
"capo_iot_events.types.dynamo_db_action.DynamoDBAction"
],
"dynamo_d_bv2": NotRequired[
"capo_iot_events.types.dynamo_d_bv2_action.DynamoDBv2Action"
],
"iot_site_wise": NotRequired[
"capo_iot_events.types.iot_site_wise_action.IotSiteWiseAction"
],
},
closed=True,
)