mirror of https://github.com/pulumi/pulumi.git
47bc2e4625
This change exercises PCL's new `call` intrinsic to introduce a conformance test for testing code generation and execution for "simple" applications of the `Call` method on the `ResourceMonitor` gRPC interface (and behind it, the `ResourceProvider` interface). As part of this, we extend programgen for NodeJS and Python, where it's a relatively simple adaptation of the existing `invoke` machinery. It seems that Go will require a bit more work due to some errant name generation, which is tracked by #18202. Later on we can add tests for more complex uses of `Call`, such as on rehydrated resource references, or perhaps using "multi-argument signatures", but this should suffice for now. Part of fixing pulumi/pulumi-java#262 |
||
---|---|---|
.. | ||
alpha_provider.go | ||
asset_archive_provider.go | ||
bad_provider.go | ||
component_provider.go | ||
config_grpc_provider.go | ||
config_provider.go | ||
custom_server.go | ||
fail_on_create_provider.go | ||
grpc_capture_server.go | ||
large_provider.go | ||
parameterized_provider.go | ||
plain_provider.go | ||
primitive_provider.go | ||
primitive_ref_provider.go | ||
ref_ref_provider.go | ||
secret_provider.go | ||
simple_invoke_provider.go | ||
simple_provider.go |