terraform/states
Martin Atkins 3bb731e2d6 statemgr: Helper funcs RefreshAndRead and WriteAndPersist
In practice these pairs of functions are often used together when working
with a "full" statemgr, so these helper wrappers allow us to do that more
conveniently.

This also introduces a new interface statemgr.Storage, which represents
a state manager that has all of the storage capabilities but does not
necessarily support locking. In practice callers will usually just use
statemgr.Full, but these more-specific interfaces allow us to reflect
in APIs which subset of the statemgr functionality each function depends
on.
2018-10-16 18:58:49 -07:00
..
statefile statefile: New package for loading and saving state files 2018-10-16 18:49:20 -07:00
statemgr statemgr: Helper funcs RefreshAndRead and WriteAndPersist 2018-10-16 18:58:49 -07:00
doc.go states: New package with modern models for Terraform state 2018-10-16 18:49:20 -07:00
eachmode_string.go states: New package with modern models for Terraform state 2018-10-16 18:49:20 -07:00
import.go states: New package with modern models for Terraform state 2018-10-16 18:49:20 -07:00
instance_generation.go states: New package with modern models for Terraform state 2018-10-16 18:49:20 -07:00
instance_object.go states: New package with modern models for Terraform state 2018-10-16 18:49:20 -07:00
module.go states: New SyncState type 2018-10-16 18:49:20 -07:00
objectstatus_string.go states: New package with modern models for Terraform state 2018-10-16 18:49:20 -07:00
output_value.go states: New package with modern models for Terraform state 2018-10-16 18:49:20 -07:00
resource.go states: New SyncState type 2018-10-16 18:49:20 -07:00
resource_test.go states: New SyncState type 2018-10-16 18:49:20 -07:00
state.go various: helpers for collecting necessary provider types 2018-10-16 18:50:29 -07:00
state_deepcopy.go states: New package with modern models for Terraform state 2018-10-16 18:49:20 -07:00
state_equal.go states: New package with modern models for Terraform state 2018-10-16 18:49:20 -07:00
state_test.go states: New package with modern models for Terraform state 2018-10-16 18:49:20 -07:00
sync.go states: New SyncState type 2018-10-16 18:49:20 -07:00