Action

class Action

Describes the actions associated with a rule.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Change the state of a CloudWatch alarm.

Link copied to clipboard

Send data to CloudWatch Logs.

Link copied to clipboard

Capture a CloudWatch metric.

Link copied to clipboard

Write to a DynamoDB table.

Link copied to clipboard

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.

Link copied to clipboard

Write data to an Amazon OpenSearch Service domain.

Link copied to clipboard

Write to an Amazon Kinesis Firehose stream.

Link copied to clipboard

Send data to an HTTPS endpoint.

Link copied to clipboard

Sends message data to an IoT Analytics channel.

Link copied to clipboard

Sends an input to an IoT Events detector.

Link copied to clipboard

Sends data from the MQTT message that triggered the rule to IoT SiteWise asset properties.

Link copied to clipboard

Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.

Link copied to clipboard

Write data to an Amazon Kinesis stream.

Link copied to clipboard

Invoke a Lambda function.

Link copied to clipboard

The Amazon Location Service rule action sends device location updates from an MQTT message to an Amazon Location tracker resource.

Link copied to clipboard

Write data to an Amazon OpenSearch Service domain.

Link copied to clipboard

Publish to another MQTT topic.

Link copied to clipboard
val s3: S3Action?

Write to an Amazon S3 bucket.

Link copied to clipboard

Send a message to a Salesforce IoT Cloud Input Stream.

Link copied to clipboard

Publish to an Amazon SNS topic.

Link copied to clipboard

Publish to an Amazon SQS queue.

Link copied to clipboard

Starts execution of a Step Functions state machine.

Link copied to clipboard

The Timestream rule action writes attributes (measures) from an MQTT message into an Amazon Timestream table. For more information, see the Timestream topic rule action documentation.

Functions

Link copied to clipboard
inline fun copy(block: Action.Builder.() -> Unit = {}): Action
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String