github.com/graywolf-at-work-2/terraform-vendor@v1.4.5/internal/legacy/helper/schema/resource_data_get_source.go (about) 1 package schema 2 3 //go:generate go run golang.org/x/tools/cmd/stringer -type=getSource resource_data_get_source.go 4 5 // getSource represents the level we want to get for a value (internally). 6 // Any source less than or equal to the level will be loaded (whichever 7 // has a value first). 8 type getSource byte 9 10 const ( 11 getSourceState getSource = 1 << iota 12 getSourceConfig 13 getSourceDiff 14 getSourceSet 15 getSourceExact // Only get from the _exact_ level 16 getSourceLevelMask getSource = getSourceState | getSourceConfig | getSourceDiff | getSourceSet 17 )