pulumi/pkg/resource
joeduffy d7093188f0 Introduce an interface to read config
This change adds an engine gRPC interface, and associated implementation,
so that plugins may do interesting things that require "phoning home".
Previously, the engine would fire up plugins and talk to them directly,
but there was no way for a plugin to ask the engine to do anything.

The motivation here is so that plugins can read evaluator state, such
as config information, but this change also allows richer logging
functionality than previously possible.  We will still auto-log any
stdout/stderr writes; however, explicit errors, warnings, informational,
and even debug messages may be written over the Log API.
2017-06-20 19:45:07 -07:00
..
deploy Introduce an interface to read config 2017-06-20 19:45:07 -07:00
environment More progress on pulumi/lumi#90 2017-06-13 07:10:13 -07:00
idl Make updates work in the face of output properties 2017-06-01 10:09:52 -07:00
plugin Introduce an interface to read config 2017-06-20 19:45:07 -07:00
asset.go A few tweaks to lint fixes 2017-06-13 16:47:55 -07:00
config.go Make more progress on the new deployment model 2017-06-13 07:10:13 -07:00
errors.go Simplify Check; make it tolerant of computed values 2017-06-16 13:34:11 -07:00
properties.go Make more progress on the new deployment model 2017-06-13 07:10:13 -07:00
properties_diff.go Make more progress on the new deployment model 2017-06-13 07:10:13 -07:00
properties_diff_test.go Fix pulumi/lumi#198 2017-06-06 16:42:14 -07:00
resource.go Overhaul resources, planning, and environments 2017-06-13 07:10:13 -07:00
resource_id.go Wire up APIs to lambdas using output properties 2017-06-15 16:01:00 -07:00
resource_id_test.go Print the current environment 2017-06-16 09:46:09 -07:00
resource_object.go Introduce an interface to read config 2017-06-20 19:45:07 -07:00
resource_state.go Make more progress on the new deployment model 2017-06-13 07:10:13 -07:00
urn.go Print the current environment 2017-06-16 09:46:09 -07:00
urn_test.go Print the current environment 2017-06-16 09:46:09 -07:00