Files

18 lines
445 B
Go

package terraform
import (
"regexp"
"github.com/hashicorp/terraform-plugin-framework-validators/stringvalidator"
)
var SlugRegexValidator = stringvalidator.RegexMatches(
regexp.MustCompile(`^[a-z0-9_-]*$`),
"invalid slug, slugs must be lowercase alphanumeric characters and hyphens only (example-slug-1)",
)
var JsonStringValidator = stringvalidator.RegexMatches(
regexp.MustCompile(`^[\[{].*[\]}]$`),
"must be a valid JSON string",
)