github.com/jaredpalmer/terraform@v1.1.0-alpha20210908.0.20210911170307-88705c943a03/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 }