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

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

variable "service_name" {
  default = "lambda-rotate-payoneer-auth-token"
}

variable "application_family" {
  default     = "accounting"
  description = "Application family to which abacus belongs"
}

variable "ows_payee_service_name" {
  default = "ows-payee"
}

variable "payoneer_token_secret_name" {
  default     = "payoneer_auth_token"
  description = "Name of the Payoneer auth token secret in AWS Secrets Manager"
}

variable "datadog_notification_endpoints" {
  description = "DataDog notification endpoints"
  default     = "@slack-The_Orchard-documents-public"
}

variable "payoneer_auth_url" {
  default     = "https://login.sandbox.payoneer.com/api/v2/oauth2/token"
  description = "URL used for calls to Payoneer authentication"
}

variable "payoneer_api_url" {
  default     = "https://api.sandbox.payoneer.com"
  description = "URL used for calls to the Payoneer API"
}

variable "secrets_manager_secret_names" {
  description = "List of secrets manager secrets to create"
  type        = list(string)
  default = [
    "PAYONEER_PROGRAM_ID",
    "PAYONEER_CLIENT_ID",
    "PAYONEER_CLIENT_SECRET",
  ]
}
