Versions in this module Expand all Collapse all v1 v1.2.0 Oct 18, 2019 Changes in this version + type Module struct + Children []*Module + Name string + Providers Providers + func (m *Module) AllPluginRequirements() discovery.PluginRequirements + func (m *Module) Equal(other *Module) bool + func (m *Module) PluginRequirements() discovery.PluginRequirements + func (m *Module) SortChildren() + func (m *Module) SortDescendents() + func (m *Module) WalkTree(cb WalkFunc) error + type ProviderDependency struct + Constraints discovery.Constraints + Reason ProviderDependencyReason + type ProviderDependencyReason int + const ProviderDependencyExplicit + const ProviderDependencyFromState + const ProviderDependencyImplicit + const ProviderDependencyInherited + type ProviderInstance string + func (p ProviderInstance) Alias() string + func (p ProviderInstance) Type() string + type Providers map[ProviderInstance]ProviderDependency + type WalkFunc func(path []string, parent *Module, current *Module) error