Skip to content

Action module-attribute

Action = TypedDict(
    "Action",
    {
        "dynamo_db": NotRequired["capo_iot.types.dynamo_db_action.DynamoDBAction"],
        "dynamo_d_bv2": NotRequired[
            "capo_iot.types.dynamo_d_bv2_action.DynamoDBv2Action"
        ],
        "lambda": NotRequired["capo_iot.types.lambda_action.LambdaAction"],
        "sns": NotRequired["capo_iot.types.sns_action.SnsAction"],
        "sqs": NotRequired["capo_iot.types.sqs_action.SqsAction"],
        "kinesis": NotRequired["capo_iot.types.kinesis_action.KinesisAction"],
        "republish": NotRequired["capo_iot.types.republish_action.RepublishAction"],
        "s3": NotRequired["capo_iot.types.s3_action.S3Action"],
        "firehose": NotRequired["capo_iot.types.firehose_action.FirehoseAction"],
        "cloudwatch_metric": NotRequired[
            "capo_iot.types.cloudwatch_metric_action.CloudwatchMetricAction"
        ],
        "cloudwatch_alarm": NotRequired[
            "capo_iot.types.cloudwatch_alarm_action.CloudwatchAlarmAction"
        ],
        "cloudwatch_logs": NotRequired[
            "capo_iot.types.cloudwatch_logs_action.CloudwatchLogsAction"
        ],
        "elasticsearch": NotRequired[
            "capo_iot.types.elasticsearch_action.ElasticsearchAction"
        ],
        "salesforce": NotRequired["capo_iot.types.salesforce_action.SalesforceAction"],
        "iot_analytics": NotRequired[
            "capo_iot.types.iot_analytics_action.IotAnalyticsAction"
        ],
        "iot_events": NotRequired["capo_iot.types.iot_events_action.IotEventsAction"],
        "iot_site_wise": NotRequired[
            "capo_iot.types.iot_site_wise_action.IotSiteWiseAction"
        ],
        "step_functions": NotRequired[
            "capo_iot.types.step_functions_action.StepFunctionsAction"
        ],
        "timestream": NotRequired["capo_iot.types.timestream_action.TimestreamAction"],
        "http": NotRequired["capo_iot.types.http_action.HttpAction"],
        "kafka": NotRequired["capo_iot.types.kafka_action.KafkaAction"],
        "open_search": NotRequired[
            "capo_iot.types.open_search_action.OpenSearchAction"
        ],
        "location": NotRequired["capo_iot.types.location_action.LocationAction"],
        "influx_db": NotRequired["capo_iot.types.influx_db_action.InfluxDBAction"],
    },
    closed=True,
)