3 // NodeEvalableProvider represents a provider during an "eval" walk.
4 // This special provider node type just initializes a provider and
5 // fetches its schema, without configuring it or otherwise interacting
7 type NodeEvalableProvider struct {
12 func (n *NodeEvalableProvider) EvalTree() EvalNode {
14 relAddr := addr.ProviderConfig
16 return &EvalInitProvider{
17 TypeName: relAddr.Type,
18 Addr: addr.ProviderConfig,