terraform/internal/configs/testdata/valid-files/variable_validation.tf

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)."
}
}