Versions in this module Expand all Collapse all v0 v0.3.0 Aug 24, 2026 v0.2.0 Aug 12, 2026 Changes in this version + type Expander struct + func NewExpander() *Expander + func (e *Expander) AllInstances() Set + func (e *Expander) ExpandModule(addr addrs.Module) []addrs.ModuleInstance + func (e *Expander) ExpandModuleResource(moduleAddr addrs.Module, resourceAddr addrs.Resource) []addrs.AbsResourceInstance + func (e *Expander) ExpandResource(resourceAddr addrs.AbsResource) []addrs.AbsResourceInstance + func (e *Expander) GetDeepestExistingModuleInstance(given addrs.ModuleInstance) addrs.ModuleInstance + func (e *Expander) GetModuleInstanceRepetitionData(addr addrs.ModuleInstance) RepetitionData + func (e *Expander) GetResourceInstanceRepetitionData(addr addrs.AbsResourceInstance) RepetitionData + func (e *Expander) SetModuleCount(parentAddr addrs.ModuleInstance, callAddr addrs.ModuleCall, count int) + func (e *Expander) SetModuleEnabled(parentAddr addrs.ModuleInstance, callAddr addrs.ModuleCall, enabled bool) + func (e *Expander) SetModuleForEach(parentAddr addrs.ModuleInstance, callAddr addrs.ModuleCall, ...) + func (e *Expander) SetModuleSingle(parentAddr addrs.ModuleInstance, callAddr addrs.ModuleCall) + func (e *Expander) SetResourceCount(moduleAddr addrs.ModuleInstance, resourceAddr addrs.Resource, count int) + func (e *Expander) SetResourceEnabled(moduleAddr addrs.ModuleInstance, resourceAddr addrs.Resource, enabled bool) + func (e *Expander) SetResourceForEach(moduleAddr addrs.ModuleInstance, resourceAddr addrs.Resource, ...) + func (e *Expander) SetResourceSingle(moduleAddr addrs.ModuleInstance, resourceAddr addrs.Resource) + type RepetitionData struct + CountIndex cty.Value + DecisionMarks cty.ValueMarks + EachKey cty.Value + EachValue cty.Value + func (rd *RepetitionData) AllValueMarks() cty.ValueMarks + func (rd *RepetitionData) HasSymbolValues() bool + type Set struct + func (s Set) HasModuleCall(want addrs.AbsModuleCall) bool + func (s Set) HasModuleInstance(want addrs.ModuleInstance) bool + func (s Set) HasResource(want addrs.AbsResource) bool + func (s Set) HasResourceInstance(want addrs.AbsResourceInstance) bool + func (s Set) InstancesForModule(modAddr addrs.Module) []addrs.ModuleInstance