terraform/internal/lang/marks/marks.go

19 lines
495 B
Go
Raw Normal View History

2021-06-23 22:24:58 +02:00
package marks
import (
"strings"
)
2021-06-24 23:53:43 +02:00
// valueMarks allow creating strictly typed values for use as cty.Value marks.
// The variable name for new values should be the title-cased format of the
// value to better match the GoString output for debugging.
2021-06-23 22:24:58 +02:00
type valueMark string
func (m valueMark) GoString() string {
return "marks." + strings.Title(string(m))
}
2021-06-24 23:53:43 +02:00
// Sensitive indicates that this value is marked as sensitive in the context of
// Terraform.
2021-06-23 22:24:58 +02:00
var Sensitive = valueMark("sensitive")