in pkg/terraform/root_block.go [160:176]
func (b *RootBlock) EvalContext() cty.Value {
v := map[string]cty.Value{}
RootBlockReflectionInformation(v, b)
for n, a := range b.Attributes {
v[n] = cty.StringVal(a.String())
}
if b.Count != nil {
v["count"] = cty.StringVal(b.Count.String())
}
if b.ForEach != nil {
v["for_each"] = cty.StringVal(b.ForEach.String())
}
for k, values := range b.NestedBlocks.Values() {
v[k] = values
}
return cty.ObjectVal(v)
}