AttiniLambdaInvoke

AttiniLambdaInvoke will call a Lambda function while preserving the payload for subsequent steps. This is an abstraction of the Amazon state language Lambda integration and all parameters are supported.

The difference between using StepFunction native Lambda invoke functionality and the AttiniLambdaInvoke is that AttiniLambdaInvoke will automatically configure the Lambda output to comply with the deployment plan payload structure.

Type: AttiniLambdaInvoke
Parameters:
  FunctionName: String

FunctionName

Type: String

Lambda function name.

Required: Yes

Payload

Type: Map<String,String

This is passed directly to the Payload configuration in the Step Functions, and it works the same way.

By default, the entire deployment plan payload will be passed as input to the Lambda function.

Required: No

Example
Type: AttiniLambdaInvoke
Parameters:
  FunctionName: my-lambda-function