variable "cluster_name" {
  type        = string
  description = ""
}

variable "db_cluster_parameter_group_name" {
  type        = string
  description = ""
}

variable "db_parameter_group_name" {
  type        = string
  description = ""
}

variable "db_security_groups" {
  type        = list(string)
  description = "List of names of security groups to apply to a cloned cluster"
}

variable "db_subnet_group" {
  type        = string
  description = "name of db subnet group"
}

variable "instance_type" {
  type        = string
  description = ""
  default     = "db.r5.2xlarge"
}

variable "instance_count" {
  type        = number
  description = ""
  default     = 1
}

variable "restore_from_clu_id" {
  type        = string
  description = ""
}

variable "restore_type" {
  type        = string
  description = ""
  default     = "copy-on-write"
}

variable "tags" {
  type        = map(string)
  description = ""
}

variable "engine_version" {
  type        = string
  description = "Leave empty to set it from the actual clone source. In cross-account cloning, set it manually"
  default     = ""
}

variable "kms_key_id" {
  type        = string
  description = "If empty, default key will be used"
  default     = ""
}
