github.com/muratcelep/terraform@v1.1.0-beta2-not-internal-4/not-internal/terraform/transform_expand.go (about)

     1  package terraform
     2  
     3  // GraphNodeDynamicExpandable is an interface that nodes can implement
     4  // to signal that they can be expanded at eval-time (hence dynamic).
     5  // These nodes are given the eval context and are expected to return
     6  // a new subgraph.
     7  type GraphNodeDynamicExpandable interface {
     8  	DynamicExpand(EvalContext) (*Graph, error)
     9  }