A module that allows you to cleanly package your python source code and dependencies into a zipped lambda function.
Name |
Description |
Type |
Default |
Required |
description |
Description of what your Lambda Function does. |
string |
n/a |
yes |
function_name |
A unique name for your Lambda Function |
string |
n/a |
yes |
handler_name |
The function entrypoint in your code. |
string |
n/a |
yes |
role_arn |
ARN of IAM role to be attached to Lambda Function. |
string |
n/a |
yes |
source_code_path |
Path to the source file or directory containing your Lambda source code & requirements.txt if applicable |
string |
n/a |
yes |
environment |
Environment configuration for the Lambda function |
map |
{} |
no |
memory_size |
Amount of memory in MB your Lambda Function can use at runtime. |
string |
"128" |
no |
output_path |
Path to the function's deployment package within local filesystem. eg: /path/to/lambda.zip |
string |
"lambda.zip" |
no |
runtime |
runtime |
string |
"python2.7" |
no |
timeout |
The amount of time your Lambda Function has to run in seconds. Defaults to 5 minutes |
string |
"300" |
no |
Name |
Description |
arn |
AWS arn of lambda function |
function_name |
Name of lambda function |