Model/infrastructure/terraform/modules/lambda_with_sqs/variables.tf

32 lines
647 B
HCL

variable "name" {
description = "Base name for lambda and related resources"
type = string
}
variable "image_uri" {
description = "ECR image URI with tag"
type = string
}
variable "lambda_role_arn" {
description = "IAM role ARN for Lambda execution"
type = string
}
variable "timeout" {
description = "Lambda timeout in seconds"
type = number
default = 10
}
variable "sqs_batch_size" {
description = "Number of SQS messages per batch"
type = number
default = 1
}
variable "tags" {
description = "Tags to apply to resources"
type = map(string)
default = {}
}