Action constructor
      
      Action({ 
    
    
- CloudwatchAlarmAction? cloudwatchAlarm,
- CloudwatchLogsAction? cloudwatchLogs,
- CloudwatchMetricAction? cloudwatchMetric,
- DynamoDBAction? dynamoDB,
- DynamoDBv2Action? dynamoDBv2,
- ElasticsearchAction? elasticsearch,
- FirehoseAction? firehose,
- HttpAction? http,
- IotAnalyticsAction? iotAnalytics,
- IotEventsAction? iotEvents,
- IotSiteWiseAction? iotSiteWise,
- KafkaAction? kafka,
- KinesisAction? kinesis,
- LambdaAction? lambda,
- RepublishAction? republish,
- S3Action? s3,
- SalesforceAction? salesforce,
- SnsAction? sns,
- SqsAction? sqs,
- StepFunctionsAction? stepFunctions,
- TimestreamAction? timestream,
Implementation
Action({
  this.cloudwatchAlarm,
  this.cloudwatchLogs,
  this.cloudwatchMetric,
  this.dynamoDB,
  this.dynamoDBv2,
  this.elasticsearch,
  this.firehose,
  this.http,
  this.iotAnalytics,
  this.iotEvents,
  this.iotSiteWise,
  this.kafka,
  this.kinesis,
  this.lambda,
  this.republish,
  this.s3,
  this.salesforce,
  this.sns,
  this.sqs,
  this.stepFunctions,
  this.timestream,
});