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
- Struct
- Aws::IoTAnalytics::Types::LambdaActivity
- Defined in:
- (unknown)
Overview
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
-
#batch_size ⇒ Integer
The number of messages passed to the Lambda function for processing.
-
#lambda_name ⇒ String
The name of the Lambda function that is run on the message.
-
#name ⇒ String
The name of the lambda activity.
-
#next ⇒ String
The next activity in the pipeline.
Instance Attribute Details
#batch_size ⇒ Integer
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.
#lambda_name ⇒ String
The name of the Lambda function that is run on the message.
#name ⇒ String
The name of the lambda activity.
#next ⇒ String
The next activity in the pipeline.