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

variable "environment" {
  default = "qa"
}

variable "service_name" {
  default = "songwhip-fan-consent-handler"
}

variable "application_family" {
  default = "fansifter"
}

variable "lambda_name" {
  default = "lambda-audience-songwhip-fan-consent-handler"
}

variable "msk_cluster_name" {
  description = "MSK Cluster name, without environment prefix"
  default     = "managed-kafka-fansifter"
}

variable "msk_cluster_uuid" {
  default = "8a1e6cbc-c4ed-433e-aa4a-49348509b877-19"
}

variable "msk_event_source_mapping_batch_size" {
  description = "The largest number of records that Lambda will retrieve from your event source at the time of invocation"
  default     = 10
}

variable "msk_event_source_mapping_batch_window" {
  description = "The maximum amount of time to gather records before invoking the function, in seconds (between 0 and 300)"
  default     = 10
}

variable "event_source_mapping_filter_criteria_pattern" {
  description = "Filter proper messages for this event"
  type        = string
  default     = "{ \"value\" : { \"emailMarketing\" : [ true ], \"doubleOptInEmailMarketing\" : [ true ] } }"
}

variable "songwhip_aws_account" {
  type        = string
  default     = "619719722105"
}
