Skip to content

Action module-attribute

Action = TypedDict(
    "Action",
    {
        "set_variable": NotRequired[
            "capo_iot_events.types.set_variable_action.SetVariableAction"
        ],
        "sns": NotRequired[
            "capo_iot_events.types.sns_topic_publish_action.SNSTopicPublishAction"
        ],
        "iot_topic_publish": NotRequired[
            "capo_iot_events.types.iot_topic_publish_action.IotTopicPublishAction"
        ],
        "set_timer": NotRequired[
            "capo_iot_events.types.set_timer_action.SetTimerAction"
        ],
        "clear_timer": NotRequired[
            "capo_iot_events.types.clear_timer_action.ClearTimerAction"
        ],
        "reset_timer": NotRequired[
            "capo_iot_events.types.reset_timer_action.ResetTimerAction"
        ],
        "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,
)