pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/testdata/tsnode/sdks/simple-invoke-10.0.0
Julien cfd7ce00ef
[Node.js] Allow specifiying dependencies for output invokes (#17632)
Provider functions that take inputs as arguments, and return an output
(aka output invokes), now allow specifying a `dependsOn` option. This
allows programs to ensure that invokes are executed after things they
depend on, similar to the [`depdendsOn` resource
option](https://www.pulumi.com/docs/iac/concepts/options/dependson/).

This is based on https://github.com/pulumi/pulumi/pull/16560 which was
reverted in https://github.com/pulumi/pulumi/pull/16642. Unlike the
previous PR, this only adds the `dependsOn` option to output invokes
(those that return an output, and use SDK invokeOutput function
internally).

https://github.com/pulumi/pulumi/discussions/17710

Fixes https://github.com/pulumi/pulumi/issues/17748
2024-11-20 16:03:11 +00:00
..
README.md Add a conformance test for invokes (#16867) 2024-08-05 04:32:07 +00:00
index.ts [sdk/python] Send plain values to the engine in output invokes and keep track of input dependencies/secrets (#17460) 2024-10-04 18:42:11 +00:00
myInvoke.ts [Node.js] Allow specifiying dependencies for output invokes (#17632) 2024-11-20 16:03:11 +00:00
package.json Add a conformance test for invokes (#16867) 2024-08-05 04:32:07 +00:00
provider.ts Add a conformance test for invokes (#16867) 2024-08-05 04:32:07 +00:00
secretInvoke.ts [Node.js] Allow specifiying dependencies for output invokes (#17632) 2024-11-20 16:03:11 +00:00
stringResource.ts [Python] Allow specifiying dependencies for output invokes (#17751) 2024-11-20 12:28:41 +00:00
tsconfig.json [sdk/python] Send plain values to the engine in output invokes and keep track of input dependencies/secrets (#17460) 2024-10-04 18:42:11 +00:00
unit.ts [Node.js] Allow specifiying dependencies for output invokes (#17632) 2024-11-20 16:03:11 +00:00
utilities.ts Add a conformance test for invokes (#16867) 2024-08-05 04:32:07 +00:00

README.md