Documentation
¶
Index ¶
Constants ¶
View Source
const ( RootModuleDir = "." ModulesDir = ".terraform" + string(os.PathSeparator) + "modules" ModulesJsonPath = ModulesDir + string(os.PathSeparator) + "modules.json" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DependencyGraph ¶
func NewDependencyGraph ¶
func NewDependencyGraph() *DependencyGraph
type DependencyStore ¶
type DependencyStore struct {
*DependencyGraph
}
func NewDependencyStore ¶
func NewDependencyStore() *DependencyStore
func (*DependencyStore) Dump ¶
func (s *DependencyStore) Dump()
func (*DependencyStore) Save ¶
func (s *DependencyStore) Save(moduleDir *ModuleDir, stateDir *StateDir)
type DependentGraph ¶
func NewDependentGraph ¶
func NewDependentGraph() *DependentGraph
type DependentStore ¶
type DependentStore struct {
*DependentGraph
}
func NewDependentStore ¶
func NewDependentStore() *DependentStore
func (*DependentStore) Dump ¶
func (s *DependentStore) Dump()
func (*DependentStore) Save ¶
func (s *DependentStore) Save(moduleDir *ModuleDir, stateDir *StateDir)
type Parser ¶
type Parser struct {
ParserStore
}
func NewParser ¶
func NewParser(store ParserStore) *Parser
type ParserStore ¶
type TerraformModule ¶
type TerraformModulesJson ¶
type TerraformModulesJson struct {
Modules []TerraformModule `json:"Modules"`
}
Click to show internal directories.
Click to hide internal directories.