PipelineActivity
import type { PipelineActivity } from "https://aws-api.deno.dev/v0.4/services/iotanalytics.ts?docs=full";
An activity that performs a transformation on a message.
interface PipelineActivity {
addAttributes?: AddAttributesActivity | null;
channel?: ChannelActivity | null;
datastore?: DatastoreActivity | null;
deviceRegistryEnrich?: DeviceRegistryEnrichActivity | null;
deviceShadowEnrich?: DeviceShadowEnrichActivity | null;
filter?: FilterActivity | null;
lambda?: LambdaActivity | null;
math?: MathActivity | null;
removeAttributes?: RemoveAttributesActivity | null;
selectAttributes?: SelectAttributesActivity | null;
}§Properties
§
addAttributes?: AddAttributesActivity | null
[src]Adds other attributes based on existing attributes in the message.
§
channel?: ChannelActivity | null
[src]Determines the source of the messages to be processed.
§
datastore?: DatastoreActivity | null
[src]Specifies where to store the processed message data.
§
deviceRegistryEnrich?: DeviceRegistryEnrichActivity | null
[src]Adds data from the IoT device registry to your message.
§
deviceShadowEnrich?: DeviceShadowEnrichActivity | null
[src]Adds information from the IoT Device Shadow service to a message.
§
filter?: FilterActivity | null
[src]Filters a message based on its attributes.
§
lambda?: LambdaActivity | null
[src]Runs a Lambda function to modify the message.
§
math?: MathActivity | null
[src]Computes an arithmetic expression using the message's attributes and adds it to the message.
§
removeAttributes?: RemoveAttributesActivity | null
[src]Removes attributes from a message.
§
selectAttributes?: SelectAttributesActivity | null
[src]Used to create a new message using only the specified attributes from the original message.