variable "region" {
  default = "us-east-1"
}

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

# Required
variable "state_machine_name" {
  description = "A name of the legacy notification state machine (minus the environment prefix)"
  default     = "assets_transcoding"
}

variable "state_machine_definition_file" {
  default     = "state-machine.json"
  description = "JSON file representing the state machine"
}

variable "cloudwatch_event_rule_pattern_file" {
  default     = "cloudwatch-event-rule-pattern.json"
  description = "JSON file representing the cloudwatch S3 event rule"
}

variable "raw_assets_bucket" {
  description = "Name ot the bucket for raw assets (includes the environment prefix)."
}

variable "acknowledge_lambda_v2_arn" {
  description = "An ARN for acknowledge lambda."
}

variable "encoding_route_lambda_v2_arn" {
  description = "An ARN for encoding_route lambda."
}

variable "audio_validation_lambda_v2_arn" {
  description = "An ARN for audio_validation lambda."
}

variable "image_validation_lambda_v2_arn" {
  description = "An ARN for image_validation lambda."
}

variable "image_encoding_lambda_v2_arn" {
  description = "An ARN for image_encoding lambda."
}

variable "error_reporting_lambda_v2_arn" {
  description = "An ARN for error_reporting lambda"
}
