pulumi/sdk/proto/go
Pat Gavlin 67ec74bdc5
Pass ignoreChanges to providers. (#3005)
These changes add support for passing `ignoreChanges` paths to resource
providers. This is intended to accommodate providers that perform diffs
between resource inputs and resource state (e.g. all Terraform-based
providers, the k8s provider when using API server dry-runs). These paths
are specified using the same syntax as the paths used in detailed diffs.

In addition to passing these paths to providers, the existing support
for `ignoreChanges` in inputs has been extended to accept paths rather
than top-level keys. It is an error to specify a path that is missing
one or more component in the old or new inputs.

Fixes #2936, #2663.
2019-07-31 11:39:07 -05:00
..
analyzer.pb.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
engine.pb.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
errors.pb.go Implement first-class providers. (#1695) 2018-08-06 17:50:29 -07:00
language.pb.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
plugin.pb.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
provider.pb.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
resource.pb.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00