variable "aws_region" {
  default     = "us-east-1"
  description = "AWS region"
}

variable "environment" {
  description = "Available values: dev, qa, prod."
  default     = "dev"
}

variable "service_name" {
  default = "dd-lambda-nodejs"
}

variable "source_bucket" {
  description = "S3 bucket that contains lambda source code zip package"
  default     = "dev-orchdbucket"
}

variable "source_bucket_key" {
  description = "Path to lambda source code zip package in S3 bucket."
  default     = "dpinchukov/dd-lambda-nodejs/basic-v1.zip"
  # default = "dpinchukov/dd-lambda-nodejs/advanced-v1.zip"
}

variable "lambda_runtime" {
  default = "nodejs14.x"
}

variable "lambda_memory_size" {
  default = 256
}

variable "lambda_timeout" {
  default = 5
}

variable "lambda_reserved_concurrent_executions" {
  default = 5
}

variable "lambda_versioning_enabled" {
  description = "Whether to publish changes as new lambda function version."
  default     = false
}

variable "lambda_handler" {
  default = "lambda_function.lambda_handler"
}
