pulumi/sdk
Joe Duffy 3c0376bb8e
Fix refresh on dynamic providers (#1393)
This changes two primary things about dynamic providers:

1) Always echo back the __provider upon read, even if there is a
   missing read function on the dynamic provider.  In fact, return
   the full input state in that case.

2) Store the __provider in the output state of the dynamic resource,
   in addition to the input state.  My recollection of the "model"
   discussion we had weeks ago was that the output properties are
   mean to capture the state of a resource in its entirety; not having
   this meant that refresh would marshal the outputs only, and find
   on the other side of the RPC boundary that __provider was missing.

Note that an alternative to the latter fix would be to use some hybrid
of input and output state, as we used to do, by merging property maps.
2018-05-20 07:42:24 -07:00
..
nodejs Fix refresh on dynamic providers (#1393) 2018-05-20 07:42:24 -07:00
proto Add an ID property to ReadResponse (#1145) 2018-04-10 12:58:50 -07:00
python Graceful shutdown (#1320) 2018-05-16 15:37:34 -07:00
README.md Clean up the READMEs 2017-09-11 13:18:09 -07:00

Pulumi Fabric SDKs

This directory contains the Pulumi Fabric SDKs, one for each supported language.

Please see the respective READMEs for information about installing and using these libraries: