Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data LambdaActivity = LambdaActivity' {}
- newLambdaActivity :: Text -> Text -> Natural -> LambdaActivity
- lambdaActivity_next :: Lens' LambdaActivity (Maybe Text)
- lambdaActivity_name :: Lens' LambdaActivity Text
- lambdaActivity_lambdaName :: Lens' LambdaActivity Text
- lambdaActivity_batchSize :: Lens' LambdaActivity Natural
Documentation
data LambdaActivity Source #
An activity that runs a Lambda function to modify the message.
See: newLambdaActivity
smart constructor.
LambdaActivity' | |
|
Instances
:: Text | |
-> Text | |
-> Natural | |
-> LambdaActivity |
Create a value of LambdaActivity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:next:LambdaActivity'
, lambdaActivity_next
- The next activity in the pipeline.
$sel:name:LambdaActivity'
, lambdaActivity_name
- The name of the lambda activity.
$sel:lambdaName:LambdaActivity'
, lambdaActivity_lambdaName
- The name of the Lambda function that is run on the message.
$sel:batchSize:LambdaActivity'
, lambdaActivity_batchSize
- 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.
lambdaActivity_next :: Lens' LambdaActivity (Maybe Text) Source #
The next activity in the pipeline.
lambdaActivity_name :: Lens' LambdaActivity Text Source #
The name of the lambda activity.
lambdaActivity_lambdaName :: Lens' LambdaActivity Text Source #
The name of the Lambda function that is run on the message.
lambdaActivity_batchSize :: Lens' LambdaActivity Natural Source #
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.