github.com/sylr/terraform@v0.11.12-beta1/helper/schema/resource_data_get_source.go (about)

     1  package schema
     2  
     3  //go:generate 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  )