PipelineArgs

data class PipelineArgs(val pipelineActivities: Output<List<PipelineActivityArgs>>? = null, val pipelineName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<PipelineArgs>

Resource Type definition for AWS::IoTAnalytics::Pipeline

Example Usage

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(pipelineActivities: Output<List<PipelineActivityArgs>>? = null, pipelineName: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

A list of "PipelineActivity" objects. Activities perform transformations on your messages, such as removing, renaming or adding message attributes; filtering messages based on attribute values; invoking your Lambda functions on messages for advanced processing; or performing mathematical transformations to normalize device data. The list can be 2-25 PipelineActivity objects and must contain both a channel and a datastore activity. Each entry in the list must contain only one activity, for example: pipelineActivities = [ { "channel": { &#46;&#46;&#46; } }, { "lambda": { &#46;&#46;&#46; } }, &#46;&#46;&#46; ]

Link copied to clipboard
val pipelineName: Output<String>? = null

The name of the pipeline.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Metadata which can be used to manage the pipeline. For more information, see Tag .

Functions

Link copied to clipboard
open override fun toJava(): PipelineArgs