terraform-contour-mirror/modules/yc-valkey-user/variables.tf

26 lines
819 B
HCL

variable "valkey_users" {
description = "List of Valkey/Redis users to create"
type = list(object({
cluster_id = string
host = optional(string, "")
port = optional(string, "6380")
user = object({
name = string
password_length = optional(number, 32)
password_special = optional(bool, false)
enabled = optional(bool, true)
})
permissions = optional(object({
commands = optional(string)
categories = optional(string)
patterns = optional(string)
pub_sub_channels = optional(string)
pubSubChannels = optional(string)
sanitize_payload = optional(string)
sanitizePayload = optional(string)
databases = optional(list(number))
}), {})
}))
default = []
}