variable "databases" { description = "List of databases to create" type = list(object({ cluster_id = string database = object({ name = string host = optional(string, "") lc_collate = optional(string, "en_US.UTF-8") lc_type = optional(string, "en_US.UTF-8") extensions = optional(list(string), []) }) user = object({ name = string password_length = optional(number, 32) password_special = optional(bool, false) conn_limit = optional(number, 10) permissions = optional(list(string), []) }) })) }