github.com/opentofu/opentofu@v1.7.1/internal/encryption/keyprovider/validation.go (about) 1 // Copyright (c) The OpenTofu Authors 2 // SPDX-License-Identifier: MPL-2.0 3 // Copyright (c) 2023 HashiCorp, Inc. 4 // SPDX-License-Identifier: MPL-2.0 5 6 package keyprovider 7 8 import "regexp" 9 10 // TODO is there a generalized way to regexp-check names? 11 var addrRe = regexp.MustCompile(`^key_provider\.([a-zA-Z_0-9-]+)\.([a-zA-Z_0-9-]+)$`) 12 var nameRe = regexp.MustCompile("^([a-zA-Z_0-9-]+)$") 13 var idRe = regexp.MustCompile("^([a-zA-Z_0-9-]+)$")