You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::IoTAnalytics::Types::LambdaActivity

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing LambdaActivity as input to an Aws::Client method, you can use a vanilla Hash:

{
  name: "ActivityName", # required
  lambda_name: "LambdaName", # required
  batch_size: 1, # required
  next: "ActivityName",
}

An activity that runs a Lambda function to modify the message.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#batch_sizeInteger

The number of messages passed to the Lambda function for processing.

The Lambda function must be able to process all of these messages within five minutes, which is the maximum timeout duration for Lambda functions.

Returns:

  • (Integer)

    The number of messages passed to the Lambda function for processing.

#lambda_nameString

The name of the Lambda function that is run on the message.

Returns:

  • (String)

    The name of the Lambda function that is run on the message.

#nameString

The name of the lambda activity.

Returns:

  • (String)

    The name of the lambda activity.

#nextString

The next activity in the pipeline.

Returns:

  • (String)

    The next activity in the pipeline.