github.com/eliastor/durgaform@v0.0.0-20220816172711-d0ab2d17673e/internal/configs/testdata/valid-files/variable_validation.tf (about) 1 variable "validation" { 2 validation { 3 condition = var.validation == 5 4 error_message = "Must be five." 5 } 6 } 7 8 variable "validation_function" { 9 type = list(string) 10 validation { 11 condition = length(var.validation_function) > 0 12 error_message = "Must not be empty." 13 } 14 } 15 16 variable "validation_error_expression" { 17 type = list(string) 18 validation { 19 condition = length(var.validation_error_expression) < 10 20 error_message = "Too long (${length(var.validation_error_expression)} is greater than 10)." 21 } 22 }