package
1.12.0-alpha20250213
Repository: https://github.com/hashicorp/terraform.git
Documentation: pkg.go.dev

# Functions

NewExpander initializes and returns a new Expander, empty and ready to use.
UnknownForEachRepetitionData generates a suitable [RepetitionData] value to use when evaluating the configuration of an object whose for_each argument is currently unknown.

# Variables

TotallyUnknownRepetitionData is a [RepetitionData] value for situations where don't even know yet what type of repetition will be used.
UnknownCountRepetitionData is a suitable [RepetitionData] value to use when evaluating the configuration of an object which has a count argument that is currently unknown.

# Structs

Expander instances serve as a coordination point for gathering object repetition values (count and for_each in configuration) and then later making use of them to fully enumerate all of the instances of an object.
RepetitionData represents the values available to identify individual repetitions of a particular object.
Set is a set of instances, intended mainly for the return value of Expander.AllInstances, where it therefore represents all of the module and resource instances known to the expander.