Skip to content

Lambda Function

Serverless function.

compute
category
39
settings
6
inputs
1
outputs
SettingTypeRequiredDefault
Function nameTextYes
DescriptionText
Runtime
Options: Node.js 20.x, Node.js 18.x, Python 3.12, Python 3.11, Python 3.10, Java 21, Java 17, Java 11, .NET 8, .NET 6, Go 1.x, Ruby 3.3, Ruby 3.2, Custom (Amazon Linux 2023), Custom (Amazon Linux 2)
ChoiceYesnodejs20.x
Architecture
Options: x86_64, arm64 (Graviton2)
Choicex86_64
Memory (MB)Number128
Timeout (s)Number3
Reserved concurrencyNumber
Package type
Options: Zip, Container image
ChoiceZip
HandlerText
Image URI (Image package type)Text
Image command overrideList
Image entry point overrideList
Image working directoryText
X-Ray active tracingTogglefalse
Layer ARNsList
VPC subnet IDsList
VPC security group IDsList
Environment variablesKey–value
KMS key ARN (env var encryption)Text
Dead letter queue ARNText
Ephemeral /tmp (MB)Number512
SnapStart (Java)
Options: Disabled, Published versions
ChoiceNone
Log format
Options: Plain text, JSON (structured)
ChoiceText
Application log level
Options: TRACE, DEBUG, INFO, WARN, ERROR, FATAL
ChoiceINFO
System log level
Options: DEBUG, INFO, WARN
ChoiceINFO
Custom log group nameText
Replace SGs on destroyTogglefalse
Code signing config ARNText
IPv6 (dual-stack VPC)
Options: Allowed, Disallowed
Choicefalse
Async invoke max retriesNumber2
Async invoke max age (s)Number21600
On-success destination ARNText
On-failure destination ARNText
Code S3 bucket (Zip from S3)Text
Code S3 keyText
Code S3 object versionText
EFS access point ARN (VPC only)Text
EFS mount pathText
TagsKey–value
SocketDirectionAcceptsTerraform arg
TriggerInputany
Execution roleInputaws.iam-rolerole
LayersmultiInputaws.lambda-layerlayers
VPC subnetsmultiInputaws.subnetvpc_config.subnet_ids
VPC security groupsmultiInputaws.security-groupvpc_config.security_group_ids
Dead letter targetInputaws.sqs, aws.snsdead_letter_config.target_arn
DownstreamOutputany