variable "aws_region" {
  default     = "us-east-1"
  description = "All elements of the state machine execution flow have to be placed in the same region."
}

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

variable "service_name" {
  default = "ows-asset-transcoder"
}

variable "podcast_output_bucket_name" {
  description = "Podcast application bucket name"
}

variable "podcast_output_cdn" {
  description = "Podcast application CDN for output assets"
}

variable "input_assets_bucket_cors" {
  type        = list
  description = "List of CORS rules for input assets bucket"
  default     = []
}

variable additional_browser_assume_role_arns {
  type        = list
  description = "User ARNs who are allowed to execute assumeRole required by upload-token"
  default = [
    "arn:aws:iam::103233932089:user/jodonnell",
    "arn:aws:iam::103233932089:user/efedorov",
    "arn:aws:iam::103233932089:user/ratoui",
    "arn:aws:iam::103233932089:user/iivankov",
  ]
}

variable lambdas_vpc_security_group_ids {
  type        = list
  description = "Security group IDs for the VPC where the lambdas will execute"
}

variable lambdas_vpc_subnet_ids {
  type        = list
  description = "VPC subnet IDs where the lambdas will execute"
}
