variable "name" { type = string } variable "role_arn" { type = string } variable "image_uri" { type = string } variable "timeout" { type = number default = 30 } variable "memory_size" { type = number default = 512 } variable "ephemeral_storage_size" { type = number default = 512 description = "Lambda /tmp size in MB (512-10240). Default 512 keeps every existing Lambda unchanged; raised only where a large on-disk artifact is built (e.g. multi-GB Download Package ZIPs, ADR-0060)." } variable "environment" { type = map(string) default = {} } variable "reserved_concurrent_executions" { type = number default = -1 description = "Reserved concurrency for the Lambda function. -1 = unreserved (default). 0 = throttle all. 1+ = hard limit." }