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

variable "environment" {
  default = "qa"
}

variable "environment_alias" {
  description = "In some legacy resources 'staging' is used instead of qa"
  default     = "staging"
}

variable "service_name" {
  default = "songwhip-api"
}

variable "application_family" {
  default = "songwhip"
}

variable "team_name" {
  default = "songwhip"
}

variable "secrets_manager_secret_names" {
  description = "List of secrets manager secrets to create"
  type        = list(string)
  default = [
    "AUTH0_CLIENT_ID",
    "AUTH0_CLIENT_SECRET",
    "AUTH0_M2M_CLIENT_ID",
    "AUTH0_M2M_CLIENT_SECRET",
    "AWS_KEY",
    "AWS_SECRET",
    "AWS_ACCESS_KEY_ID",
    "AWS_SECRET_ACCESS_KEY",
    "GOOGLE_AUTH_CLIENT_ID",
    "JWT_SECRET",
    "POSTGRES_HOST",
    "POSTGRES_PASSWORD",
    "POSTGRES_USER",
    "SENDINBLUE_API_KEY",
    "SONGWHIP_WEBHOOK_KEY",
    "STRIPE_PRIVATE_KEY",
    "STRIPE_WEBHOOK_SECRET",
    "SPLIT_API_KEY",
    "CLOUDFLARE_TOKEN",
    "CLOUDFLARE_ACCOUNT_TOKEN",
    "TICKETMASTER_API_KEY",
    "SONGWHIP_RELEASE_TASKS_API_KEY",
    "SONGWHIP_QUEUE_API_KEY",
    "SONGWHIP_EMAIL_API_KEY",
    "SONGWHIP_LOOKUP_API_KEY",
    "SONGWHIP_AE_API_KEY",
    "INTERCOM_IDENTITY_SECRET",
    "SONGWHIP_WEB_STAGING_TOKEN",
    "SONGWHIP_GUARDIAN_REVIEW_SECRET",
    "HLS_CLOUDFRONT_PRIVATE_KEY",
    "AE_API_TOKEN"
  ]
}

variable "cloudflare_zone" {
  default = "songwhip.com"
}

variable "cloudflare_account_id" {
  default = "229e27eb2e8337e21e3a1e26b1daba51"
}

variable "dynamodb_table_arn" {
  default = "arn:aws:dynamodb:us-east-1:619719722105:table/songwhip-api-fan-data-staging"
}

variable "orchard_dmp_kms_key_arn" {
  default = "arn:aws:kms:us-east-1:437795906767:key/773a9ce5-29c8-4838-a801-a826ba9f0bc3"
}

variable "songwhip_content_bucket_arns" {
  default = ["arn:aws:s3:::qa-songwhip-content", "arn:aws:s3:::qa-songwhip-content/*"]
}

variable "songwhip_api_url" {
  default = "https://api-staging.songwhip.com"
}

variable "bedrock_model_id" {
  default = "us.anthropic.claude-sonnet-4-6"
}
