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

variable sqs_visibility_timeout_seconds {
  description = "The visibility timeout for the queue. An integer from 0 to 43200 (12 hours)."
  default     = 1800
}

variable sqs_message_retention_seconds {
  description = "The number of seconds a message will be retained"
  default     = 36000
}

variable upc_repository_queue_name {
  description = "The name of the SQS queue being the repository for the UPCs"
  default = "upc_repository"
}

variable queue_depth_alarm_threshold {
  description = "The threshold for cloudwatch to publish to SNS to refill UPC repository"
}

variable upc_provisioner_sns_topic_arn {
  description = "SNS topic arn"
}

variable "application_family" {
  default = "product-builder"
}
