Deploy, invoke, and manage serverless functions.
| Action | Description | Parameters | Returns |
|---|---|---|---|
add_permission | Add a permission to a function's resource policy | function_name, statement_id [action_name, principal, source_arn] | dict |
create_alias | Create a function alias | function_name, name, function_version [description] | LambdaAlias |
create_function ⚠ | Create a Lambda function | function_name [runtime, role, handler, zip_file_base64, s3_bucket, s3_key, description, timeout, memory_size, environment, architectures] | LambdaFunction |
delete_function ⚠ | Delete a Lambda function | function_name | dict |
get_alias | Get a function alias | function_name, name | LambdaAlias |
get_function | Get a Lambda function | function_name | LambdaFunction |
get_function_configuration | Get function configuration | function_name | LambdaFunction |
invoke | Invoke a Lambda function | function_name [payload, invocation_type, log_type] | LambdaInvocationResult |
list_aliases | List function aliases | function_name | list |
list_functions | List Lambda functions | [max_items] | list |
list_versions_by_function | List function versions | function_name | list |
publish_version | Publish a function version | function_name [description] | LambdaFunctionVersion |
remove_permission | Remove a permission from a function's resource policy | function_name, statement_id | dict |
update_function_code | Update function code | function_name [s3_bucket, s3_key, zip_file_base64, architectures] | LambdaFunction |
update_function_configuration | Update function configuration | function_name [runtime, handler, description, timeout, memory_size, environment, role] | LambdaFunction |
Full schema explorer, code generation, and live API testing