23 lines
541 B
HCL
23 lines
541 B
HCL
variable "validation" {
|
|
validation {
|
|
condition = var.validation == 5
|
|
error_message = "Must be five."
|
|
}
|
|
}
|
|
|
|
variable "validation_function" {
|
|
type = list(string)
|
|
validation {
|
|
condition = length(var.validation_function) > 0
|
|
error_message = "Must not be empty."
|
|
}
|
|
}
|
|
|
|
variable "validation_error_expression" {
|
|
type = list(string)
|
|
validation {
|
|
condition = length(var.validation_error_expression) < 10
|
|
error_message = "Too long (${length(var.validation_error_expression)} is greater than 10)."
|
|
}
|
|
}
|