AWS IoT Analytics Pipeline Activity
The Activity property
type specifies a list of activities for an AWS IoT Analytics pipeline.
Activity is a property of the AWS::IoTAnalytics::Pipeline resource.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AddAttributes" : AddAttributes, "Channel" : Channel, "Datastore" : Datastore, "DeviceRegistryEnrich" : DeviceRegistryEnrich, "DeviceShadowEnrich" : DeviceShadowEnrich, "Filter" : Filter, "Lambda" : Lambda, "Math" : Math, "RemoveAttributes" : RemoveAttributes, "SelectAttributes" : SelectAttributes }
YAML
AddAttributes: AddAttributes Channel: Channel Datastore: Datastore DeviceRegistryEnrich: DeviceRegistryEnrich DeviceShadowEnrich: DeviceShadowEnrich Filter: Filter Lambda: Lambda Math: Math RemoveAttributes: RemoveAttributes SelectAttributes: SelectAttributes
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
See Also
-
CreatePipeline in the AWS IoT Analytics User Guide.
