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

variable "environment" {
  default     = "prod"
  description = "environment"
}

variable "service_name" {
  default     = "amazon-music-merch-d2c"
  description = "Name of the service"
}

variable "application_family" {
  default = "data-platform"
}

variable "s3_read_users" {
  description = "List of IAM user names to grant read access to external buckets"
  type        = list(string)
  default     = [
    "rgodwin",
    "abressler",
  ]
}

variable "external_buckets" {
  description = "List of objects describing external buckets and optional prefixes"
  type = list(object({
    bucket   = string
    prefixes = optional(list(string))
  }))
  default = [
    { bucket = "prod-mulberrydatasharing-dojacatpartnerbucket2544f-mcsjpdbrvsta" },
  ]
}
