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

variable "s3_buckets_to_read_access" {
  type        = map(string)
  description = "Map of S3 buckets and paths within that bucket to which this group will receive read-only access"
  default = {
    "prod-altafonte-user-ingestion": "*",
    "prod-bulk-assets-ingester" : "*",
    "prod-bulk-operations": "*",
    "prod-integrations-drop": "*",
    "prod-orcd-88rising-drop": "*",
    "prod-orcd-abrsm-drop": "*",
    "prod-orcd-altafonte-spatial-drop": "*",
    "prod-orcd-animaj-drop": "*",
    "prod-orcd-artist-first-drop": "*",
    "prod-orcd-beatroot-drop": "*",
    "prod-orcd-black-screen-drop": "*",
    "prod-orcd-bros-music-drop": "*",
    "prod-orcd-catmusic-drop" : "*",
    "prod-orcd-croatia-records-drop": "*",
    "prod-orcd-dao-drop": "*",
    "prod-orcd-distiller-drop": "*",
    "prod-orcd-drm-drop": "*",
    "prod-orcd-encore-drop" : "*",
    "prod-orcd-extreme-group-drop": "*",
    "prod-orcd-fm-records-drop": "*",
    "prod-orcd-fuga-drop" : "*",
    "prod-orcd-golden-robot-drop": "*",
    "prod-orcd-independent-drop": "*",
    "prod-orcd-lifted-drop": "*",
    "prod-orcd-mezzanine-assets" : "*",
    "prod-orcd-mixus-drop": "*",
    "prod-orcd-nct-loops-drop": "*",
    "prod-orcd-other-songs-drop": "*",
    "prod-orcd-polyeast-drop" : "*",
    "prod-orcd-ranka-kustannus-drop": "*",
    "prod-orcd-relapse-records-drop" : "*",
    "prod-orcd-rpm-drop": "*",
    "prod-orcd-saregama-drop": "*",
    "prod-orcd-shadow-mountain-drop": "*",
    "prod-orcd-smithsonian-folkways-drop" : "*",
    "prod-orcd-surfdog-records-drop" : "*",
    "prod-orcd-vianet-drop": "*",
    "prod-orcd-yeg-drop": "*",
    "prod-vector-audit" : "*",
    "qa-altafonte-user-ingestion": "*",
    "qa-bulk-assets-ingester" : "*",
    "prod-orcd-ftp" : "ftp/integrations/*",
  }
}

variable "s3_buckets_to_write_access" {
  type        = map(string)
  description = "Map of S3 buckets and paths within that bucket to which this group will receive write access. Not R/W."
  default = {
    "prod-altafonte-user-ingestion": "*",
    "prod-bulk-operations": "*",
    "prod-integrations-drop": "*",
    "prod-orcd-88rising-drop": "*",
    "prod-orcd-abc-drop" : "*",
    "prod-orcd-abrsm-drop": "*",
    "prod-orcd-ace-records-drop" : "*",
    "prod-orcd-altafonte-spatial-drop": "*",
    "prod-orcd-animaj-drop": "*",
    "prod-orcd-artist-first-drop": "*",
    "prod-orcd-beatroot-drop": "*",
    "prod-orcd-black-screen-drop": "*",
    "prod-orcd-bros-music-drop": "*",
    "prod-orcd-courage-drop" : "*",
    "prod-orcd-croatia-records-drop": "*",
    "prod-orcd-dao-drop": "*",
    "prod-orcd-distiller-drop": "*",
    "prod-orcd-drm-drop": "*",
    "prod-orcd-encore-drop" : "*",
    "prod-orcd-extreme-group-drop": "*",
    "prod-orcd-fm-records-drop": "*",
    "prod-orcd-gallo-music-sa-drop" : "*",
    "prod-orcd-golden-robot-drop": "*",
    "prod-orcd-gorgon-asset-transfer" : "*",
    "prod-orcd-independent-drop": "*",
    "prod-orcd-intralabel-ingest" : "*",
    "prod-orcd-lifted-drop": "*",
    "prod-orcd-mixus-drop": "*",
    "prod-orcd-nct-loops-drop": "*",
    "prod-orcd-other-songs-drop": "*",
    "prod-orcd-polyeast-drop" : "*",
    "prod-orcd-ranka-kustannus-drop": "*",
    "prod-orcd-rpm-drop": "*",
    "prod-orcd-saregama-drop": "*",
    "prod-orcd-shadow-mountain-drop": "*",
    "prod-orcd-v2-drop" : "*",
    "prod-orcd-vianet-drop": "*",
    "prod-orcd-yeg-drop": "*",
    "qa-altafonte-user-ingestion": "*",
    "qa-bulk-assets-ingester" : "*",
    "prod-orcd-ftp" : "ftp/integrations/*",
  }
}
