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

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

variable "lambda_name" {
  description = "Lambda function name"
  default     = "lambda-data-apps-authorizer"
}

variable "application_family" {
  description = "Application family of which this is a component. Used for tagging"
  default     = "data-platform"
}

variable "lambda_default_timeout" {
  description = "Default value for timeout"
  default     = 900
}

variable "lambda_memory_size" {
  description = "Memory size for the lambda function"
  default     = "256"
}

variable "lambda_function_reserved_concurrent_executions" {
  description = "Number of reserved concurrent executions for lambda function"
  default     = 1
}

variable "data_apps_authorizer_image_uri" {
  description = "Image URI for the common authorizer lambda."
  default     = "086679231553.dkr.ecr.us-east-1.amazonaws.com/lambda-data-apps-authorizer:latest"
}

variable "jwk_client_uri" {
  default = "https://qa-orchard.auth0.com/.well-known/jwks.json"
}

variable "token_issuer" {
  default = "https://qa-orchard.auth0.com/"
}

variable "token_audience" {
  default = "https://qa-ows.theorchard.io"
}
