github.com/hashicorp/terraform-plugin-sdk@v1.17.2/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 )