This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::IoTAnalytics::Pipeline Activity
An activity that performs a transformation on a message.
Syntax
To declare this entity in your Amazon 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:AddAttributesChannel:ChannelDatastore:DatastoreDeviceRegistryEnrich:DeviceRegistryEnrichDeviceShadowEnrich:DeviceShadowEnrichFilter:FilterLambda:LambdaMath:MathRemoveAttributes:RemoveAttributesSelectAttributes: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 Amazon IoT device registry to your message. Required: No Type: DeviceRegistryEnrich Update requires: No interruption 
- DeviceShadowEnrich
- 
                    Adds information from the Amazon 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