Menu
AWS IoT
API Reference (API Version 2015-05-28)

Action

Describes the actions associated with a rule.

Contents

cloudwatchAlarm

Change the state of a CloudWatch alarm.

Type: CloudwatchAlarmAction object

Required: No

cloudwatchMetric

Capture a CloudWatch metric.

Type: CloudwatchMetricAction object

Required: No

dynamoDB

Write to a DynamoDB table.

Type: DynamoDBAction object

Required: No

dynamoDBv2

Write to a DynamoDB table. This is a new version of the DynamoDB action. It allows you to write each attribute in an MQTT message payload into a separate DynamoDB column.

Type: DynamoDBv2Action object

Required: No

elasticsearch

Write data to an Amazon Elasticsearch Service domain.

Type: ElasticsearchAction object

Required: No

firehose

Write to an Amazon Kinesis Firehose stream.

Type: FirehoseAction object

Required: No

kinesis

Write data to an Amazon Kinesis stream.

Type: KinesisAction object

Required: No

lambda

Invoke a Lambda function.

Type: LambdaAction object

Required: No

republish

Publish to another MQTT topic.

Type: RepublishAction object

Required: No

s3

Write to an Amazon S3 bucket.

Type: S3Action object

Required: No

salesforce

Send a message to a Salesforce IoT Cloud Input Stream.

Type: SalesforceAction object

Required: No

sns

Publish to an Amazon SNS topic.

Type: SnsAction object

Required: No

sqs

Publish to an Amazon SQS queue.

Type: SqsAction object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

On this page: