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

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

variable "service_name" {
  description = "The name of the associated application."
  default     = "ddex-ingester"
}

variable "application_family" {
  default = "content-management"
}

variable "team" {
  description = "Datadog team slug"
  default     = "content-creation-management"
}

variable "sme_marketing_cloudwatch_event_rule_pattern_file" {
  description = "JSON file representing the cloudwatch S3 event rule"
  default     = "sfn-sme-marketing-cloudwatch-event-rule.json"
}

variable "ddex_ingester_cloudwatch_event_rule_pattern_file" {
  description = "JSON file representing the cloudwatch S3 event rule"
  default     = "sfn-ddex-ingester-cloudwatch-event-rule.json"
}

variable "sfn_sme_marketing_definition_file" {
  description = "SME marketing SFN definition"
  default     = "sfn-sme-marketing-ingester.json"
}

variable "sfn_ddex_ingester_definition_file" {
  description = "DDEX ingester SFN definition"
  default     = "sfn-ddex-ingester.json"
}

variable "sentinel_file" {
  description = "Filename pattern used to trigger the sfn"
  default     = "*.xml"
}

variable "sfn_awal_ingester_definition_file" {
  description = "AWAL ingester SFN definition"
  default     = "sfn-awal-ingester.json"
}

variable "awal_ingester_cloudwatch_event_rule_pattern_file" {
  description = "JSON file representing the cloudwatch S3 event rule"
  default     = "sfn-awal-ingester-cloudwatch-event-rule.json"
}

variable "sme_marketing_prefix" {
  description = "S3 bucket prefix for SME marketing input"
  default     = "sme_marketing_info"
}

variable "ddex_ingester_input_bucket" {
  description = "S3 bucket for SME marketing data (minus prefix)"
  default     = "ddex-ingester"
}

variable "awal_ingester_prefix" {
  description = "S3 bucket prefix for AWAL DDEX ingester"
  default     = "awal_ddex"
}

variable "ddex_ingester_prefix" {
  description = "S3 bucket prefix for DDEX ingester"
  default     = "sme_ddex"
}

variable "sfn_sme_analytics_ddex_ingester_definition_file" {
  description = "SME Analytics DDEX ingester SFN definition"
  default     = "sfn-sme-analytics-ddex-ingester.json"
}

variable "sme_analytics_ingester_cloudwatch_event_rule_pattern_file" {
  description = "JSON file representing the cloudwatch S3 event rule"
  default     = "sfn-sme-analytics-ingester-cloudwatch-event-rule.json"
}

variable "sme_analytics_ingester_prefix" {
  description = "S3 bucket prefix for SME Analytics DDEX ingester"
  default     = "sme_analytics_ddex"
}
