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 asset transcoder state machine (without the environment prefix)"
  default     = "asset-transcoder-state-machine"
}

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 "input_assets_bucket" {
  description = "Name ot the bucket for input assets (includes the environment prefix)."
}

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

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

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

variable "audio_waveform_lambda_arn" {
  description = "An ARN for audio_waveform lambda."
}

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

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

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