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

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

variable "lambda_name_prefix" {
  type    = string
  default = "lambda-content"
}

variable "sfn_name_prefix" {
  type    = string
  default = "sfn-content"
}

variable "service_name" {
  type    = string
  default = "match-audio"
}

variable "application_family" {
  default = "content-review"
}

variable "vpc_id" {
  description = "VPC ID where the lambdas will execute: dev (vpc-34dbfd51)"
  type        = string
  default     = "vpc-34dbfd51"
}

variable "vpc_subnet_ids" {
  description = "VPC subnet IDs where the lambdas will execute: private01 (subnet-b649dfef), and private02 (subnet-44c19a21)"
  type        = list(string)
  default     = ["subnet-b649dfef", "subnet-44c19a21"]
}

variable "s3_audio_bucket" {
  default = "test-orcd-bucket"
}

variable "s3_audio_key_prefix" {
  default = "input-audio-for-dev-lambda-content-match-audio-fingerprint"
}

variable "match_secrets_manager_secret_names" {
  description = "List of secrets manager secrets for the match lambda"
  type        = list(string)
  default = [
    "ACRCLOUD_IDENTIFICATION_API_ACCESS_KEY",
    "ACRCLOUD_IDENTIFICATION_API_ACCESS_SECRET"
  ]
}
