terraform/states/statefile
Martin Atkins 424afe0ace states: separate types for encoded and decoded state objects
The types here were originally written to allow us to defer decoding of
object values until schemas are available, but it turns out that this was
forcing us to defer decoding longer than necessary and potentially decode
the same value multiple times.

To avoid this, we create pairs of types to represent the encoded and
decoded versions and methods for moving between them. These types are
identical to one another apart from how the dynamic values are
represented.
2018-10-16 18:58:49 -07:00
..
testdata/roundtrip statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
diagnostics.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
doc.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
file.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
marshal_equal.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
read.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
roundtrip_test.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
version0.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
version1.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
version1_upgrade.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
version2.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
version2_upgrade.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
version3.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
version3_upgrade.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
version4.go states: separate types for encoded and decoded state objects 2018-10-16 18:58:49 -07:00
write.go statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00