Versions in this module Expand all Collapse all v0 v0.5.3 Nov 16, 2021 v0.5.2 Nov 15, 2021 Changes in this version + type Factory struct + func (f *Factory) New(spec map[string]interface{}, stack *project.Stack) (project.Unit, error) + func (f *Factory) NewFromState(spec map[string]interface{}, modKey string, p *project.StateProject) (project.Unit, error) + type UnitDiffSpec struct + Inputs interface{} + LocalModule *common.FilesListT + Source string + Version string + type UnitTfModule struct + Inputs map[string]interface{} + LocalModule *common.FilesListT + Source string + StatePtr *UnitTfModule + UnitKind string + Version string + func NewEmptyUnit() UnitTfModule + func NewUnit(spec map[string]interface{}, stack *project.Stack) (*UnitTfModule, error) + func (m *UnitTfModule) UpdateProjectRuntimeData(p *project.Project) error + func (u *UnitTfModule) Build() error + func (u *UnitTfModule) GetDiffData() interface{} + func (u *UnitTfModule) GetState() interface{} + func (u *UnitTfModule) GetUnitDiff() UnitDiffSpec + func (u *UnitTfModule) KindKey() string + func (u *UnitTfModule) LoadState(stateData interface{}, modKey string, p *project.StateProject) error + func (u *UnitTfModule) ReadConfig(spec map[string]interface{}, stack *project.Stack) error + func (u *UnitTfModule) ReplaceMarkers() error