James Bardin
12521366e1
Add ImportedResource type
...
The ImportResourceStateResponse command can return mutliple types.
ImportedResource maps the state to the appropriate type name, and also
allows providers to return Private data for each resource.
2018-10-16 18:50:29 -07:00
James Bardin
dc78269a3c
use cty.Value for connection info
...
For now this will be an encoded map, but it allows for a more complex
schema in the future.
2018-10-16 18:50:29 -07:00
James Bardin
960553e18b
rename UpgradedState
2018-10-16 18:50:29 -07:00
James Bardin
6a1b57a1e4
split PriorStateRaw into JSON and Flatmap
...
This way the provider doesn't need to be concerned with determining the
state encoding.
2018-10-16 18:50:29 -07:00
James Bardin
91b5bbbde0
add versions to the provider schemas
...
We need to know the schema version for all resources. This is stored in
order to allow providers to upgrade the state from a known previous
version.
2018-10-16 18:50:29 -07:00
James Bardin
1473d09c50
rename provider and provisioner packages
...
Using plural names to avoid collisions in existing code.
2018-10-16 18:50:29 -07:00