AWS Lambda

Support for AWS Lambda service.

Actions

AWS Lambda Connect

Connect to a AWS regional Lambda service.

Input

Name Description Type Required Syntax
Access Key IAM user access key for programmatic access. password-input True True
Secret Access Key IAM user secret access key for programmatic access. password-input True True
region Selected region to use when connecting to the lambda service. dropdown True False

Output

Name Description Type always_present values
result Returns True when successful. boolean True {"True": {"description": "Successful."}, "False": {"description": "Failure."}}
rc Returns the exit code for the action. number True {"0": {"description": "Successful."}}

AWS Lambda Disconnect

Disconnect from the connected AWS Lambda service.

Output

Name Description Type always_present values
result Returns True when successful. boolean True {"True": {"description": "Successful."}, "False": {"description": "Failure."}}
rc Returns the exit code for the action. number True {"0": {"description": "Successful."}, "500": {"description": "No existing AWS Lambda connection found, ensure the flow has first run a AWS Lambda Connect before this action."}}

AWS Lambda Invoke

Invoke a AWS Lambda defined function.

Input

Name Description Type Required Syntax
Function Name Name of defined function within the lambda service. input True True
invocation_type RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data. 2. Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code. 3. DryRun - Validate parameter values and verify that the user or role has permission to invoke the function. dropdown True False
logType Set to Tail to include the execution log in the response. Applies to synchronously invoked functions only. dropdown True False
Client context Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object. input False True
Data Payload data to provide to the function when it is invoked. json-input False True
Qualifier Specify a version or alias to invoke a published version of the function. input False True

Output

Name Description Type always_present values
result Returns True when successful. boolean True {"True": {"description": "Successful."}, "False": {"description": "Failure."}}
rc Returns the exit code for the action. number True {"0": {"description": "Successful."}, "500": {"description": "No existing AWS Lambda connection found, ensure the flow has first run a AWS Lambda Connect before this action."}}
response Returns the functions response. json True {"StatusCode": {"description": "number"}, "FunctionError": {"description": "string"}, "LogResult": {"description": "string"}, "Payload": {"description": "string"}, "ExecutedVersion": {"description": "string"}}