![]() By collecting information about the input variables during analysis, we can return approximate type information for any references to those variables in expressions. Since Terraform 0.11 allowed maps of maps and lists of lists in certain circumstances even though this was documented as forbidden, we conservatively return collection types whose element types are unknown here, which allows us to do shallow inference on them but will cause us to get an incomplete result if any operations are performed on elements of the list or map value. |
||
---|---|---|
.. | ||
test-fixtures | ||
analysis.go | ||
analysis_expr.go | ||
doc.go | ||
module_sources.go | ||
module_sources_test.go | ||
upgrade.go | ||
upgrade_body.go | ||
upgrade_expr.go | ||
upgrade_native.go | ||
upgrade_test.go | ||
upgrader.go |