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

variable "environment" {
  default = "prod"
}

variable "service_name" {
  default = "songwhip-event-processor"
}

variable "application_family" {
  default = "fansifter"
}

variable "lambda_name" {
  default = "lambda-audience-songwhip-event-processor"
}

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

variable "msk_cluster_uuid" {
  default = "c8a5b0ba-c8ce-4dc2-9cae-aa8ea5bc3255-25"
}

variable "songwhip_presave_raw_kafka_topic" {
  default = "event.songwhip.presave.raw"
}

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 "orchard_dmp_kms_key_arn" {
  description = "KMS key used by songwhip-api to encrypt fan/presave data published to Kafka"
  default     = "arn:aws:kms:us-east-1:437795906767:key/4c542895-9132-46b7-9048-0ba0d429495f"
}

variable "m2m_identity_id" {
  default = "cabc0fe4-0cbf-4ce1-b750-130f22bcd8d7"
}

variable "m2m_profile_id" {
  default = "319021"
}

variable "m2m_profile_type" {
  default = "AudienceProfile"
}
