variable "bootstrap_servers" {
  type        = list(string)
  description = "A list of bootstrap servers to configure Kafka provider"
  default = [
    "b-1.dev-managed-kafka-cdc.rk4es0.c11.kafka.us-east-1.amazonaws.com:9094",
    "b-2.dev-managed-kafka-cdc.rk4es0.c11.kafka.us-east-1.amazonaws.com:9094",
    "b-3.dev-managed-kafka-cdc.rk4es0.c11.kafka.us-east-1.amazonaws.com:9094"
  ]
}

variable "one_day_ms" {
  description = "Milliseconds in a day"
  default     = 24 * 60 * 60 * 1000
}

variable "kafka_default_retention_ms" {
  description = "Default retention period in milliseconds for Kafka topics"
  default     = 7 * (24 * 60 * 60 * 1000)  # 7 * one_day_ms == seven_days_ms
}

variable "kafka_minimum_replication_factor" {
  description = "Recommended minimum replication factor for Kafka topics"
  default     = 3
}

variable "kafka_default_partitions" {
  description = "Default number of partitions for Kafka topics"
  default     = 1
}
