pulumi/sdk/nodejs/proto
Pat Gavlin 905e7353e4
Update the provider RPC interface (#2512)
These changes add two new methods to the provider interface and extend
the results of three others.

The new methods are `CheckConfig` and `DiffConfig`, which fill out the
set of methods required for a complete implementation of the
first-class provider design. Though these methods are optional for
backwards compatibility, they should be implemented by all future
providers for the best possible user experience.

The adjusted result types are `DiffResponse`, `ReadResponse`, and
`ErrorResourceInitFailed`. The first has been updated to include a list
of the properties that changed (if any). The latter two now include
an estimated set of inputs for the resource as well as the resource's
state. Together, these three changes enable the engine to determine the
set of inputs that should be specified by a user in order to match those
that describe the resource's current state.

This contributes to #2453, #1662, #1635, and #1718.
2019-03-05 10:49:24 -08:00
..
analyzer_grpc_pb.js Use nightly protoc gRPC plugin for node (#1948) 2018-09-17 15:16:31 -07:00
analyzer_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
engine_grpc_pb.js Update the provider RPC interface (#2512) 2019-03-05 10:49:24 -08:00
engine_pb.js Update the provider RPC interface (#2512) 2019-03-05 10:49:24 -08:00
errors_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
language_grpc_pb.js Use nightly protoc gRPC plugin for node (#1948) 2018-09-17 15:16:31 -07:00
language_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
languages_grpc_pb.js Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
languages_pb.js Implement more of the Python runtime 2018-02-24 08:58:34 -08:00
plugin_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
provider_grpc_pb.js Update the provider RPC interface (#2512) 2019-03-05 10:49:24 -08:00
provider_pb.js Update the provider RPC interface (#2512) 2019-03-05 10:49:24 -08:00
resource_grpc_pb.js Use nightly protoc gRPC plugin for node (#1948) 2018-09-17 15:16:31 -07:00
resource_pb.js Add support for explicit delete-before-replace (#2415) 2019-01-31 14:27:53 -08:00
status_pb.js Allow dynamic-provider to send structured errors 2018-07-02 13:32:23 -07:00