AWS::IoTAnalytics::Pipeline Activity - AWS CloudFormation

AWS::IoTAnalytics::Pipeline Activity

An activity that performs a transformation on a message.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

Properties

AddAttributes

Adds other attributes based on existing attributes in the message.

Required: No

Type: AddAttributes

Update requires: No interruption

Channel

Determines the source of the messages to be processed.

Required: No

Type: Channel

Update requires: No interruption

Datastore

Specifies where to store the processed message data.

Required: No

Type: Datastore

Update requires: No interruption

DeviceRegistryEnrich

Adds data from the AWS IoT device registry to your message.

Required: No

Type: DeviceRegistryEnrich

Update requires: No interruption

DeviceShadowEnrich

Adds information from the AWS IoT Device Shadows service to a message.

Required: No

Type: DeviceShadowEnrich

Update requires: No interruption

Filter

Filters a message based on its attributes.

Required: No

Type: Filter

Update requires: No interruption

Lambda

Runs a Lambda function to modify the message.

Required: No

Type: Lambda

Update requires: No interruption

Math

Computes an arithmetic expression using the message's attributes and adds it to the message.

Required: No

Type: Math

Update requires: No interruption

RemoveAttributes

Removes attributes from a message.

Required: No

Type: RemoveAttributes

Update requires: No interruption

SelectAttributes

Creates a new message using only the specified attributes from the original message.

Required: No

Type: SelectAttributes

Update requires: No interruption