func()

in pkg/terraform/nested_block.go [90:107]


func (nb *NestedBlock) EvalContext() cty.Value {
	v := map[string]cty.Value{}
	for n, a := range nb.Attributes {
		v[n] = cty.StringVal(a.String())
	}
	if nb.ForEach != nil {
		v["for_each"] = cty.StringVal(nb.ForEach.String())
	}
	if nb.Iterator != nil {
		v["iterator"] = cty.StringVal(nb.Iterator.String())
	}
	for k, nbv := range nb.NestedBlocks.Values() {
		v[k] = nbv
	}
	v["mptf"] = nb.MptfObject()

	return cty.ObjectVal(v)
}