Class: Aws::IoTAnalytics::Types::UpdatePipelineRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotanalytics/types.rb

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#pipeline_activitiesArray<Types::PipelineActivity>

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”: { … } }, { “lambda”: { … } }, … ]`

Returns:



3078
3079
3080
3081
3082
3083
# File 'lib/aws-sdk-iotanalytics/types.rb', line 3078

class UpdatePipelineRequest < Struct.new(
  :pipeline_name,
  :pipeline_activities)
  SENSITIVE = []
  include Aws::Structure
end

#pipeline_nameString

The name of the pipeline to update.

Returns:

  • (String)


3078
3079
3080
3081
3082
3083
# File 'lib/aws-sdk-iotanalytics/types.rb', line 3078

class UpdatePipelineRequest < Struct.new(
  :pipeline_name,
  :pipeline_activities)
  SENSITIVE = []
  include Aws::Structure
end