pulumi/sdk/proto
joeduffy 5fb014e53c Explicitly track default properties
This changes the RPC interfaces between Lumi and provider ever so
slightly, so that we can track default properties explicitly.  This
is required to perform accurate diffing between inputs provided by
the developer, inputs provided by the system, and outputs.  This is
particularly important for default values that may be indeterminite,
such as those we use in the bridge to auto-generate unique IDs.
Otherwise, we fail to reapply defaults correctly, and trick the
provider into thinking that properties changed when they did not.

This is a small step towards pulumi/lumi#306, in which we will defer
even more responsibility for diffing semantics to the providers.
2017-07-31 18:26:15 -07:00
..
analyzer.proto Alter the way unknown properties are serialized 2017-07-21 14:00:30 -07:00
engine.proto Add a ReadLocations engine-side RPC function 2017-07-01 13:26:49 -07:00
generate.sh Rename Coconut to Lumi 2017-05-18 11:38:28 -07:00
provider.proto Explicitly track default properties 2017-07-31 18:26:15 -07:00