pulumi/tests/testdata/codegen/output-funcs
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
..
docs Link to Python docs about input types (#16763) 2024-07-31 08:46:04 +00:00
dotnet Use Pulumi v3.66.1 in .NET sdk-gen (#16935) 2024-08-09 22:12:28 +00:00
dotnet-extras/Tests Move codegen testdata (#15549) 2024-03-06 20:36:50 +00:00
go [go] Allow output-versioned invokes to resolve and maintain secrets (#17132) 2024-09-09 12:57:43 +00:00
go-extras/tests [go] Allow output-versioned invokes to resolve and maintain secrets (#17132) 2024-09-09 12:57:43 +00:00
nodejs [Node.js] Allow specifiying dependencies for output invokes (#17632) 2024-11-20 16:03:11 +00:00
nodejs-extras/tests [sdk/nodejs] Short-circuit output invokes if inputs contains unknowns (#17353) 2024-09-25 20:03:13 +00:00
python [Python] Allow specifiying dependencies for output invokes (#17751) 2024-11-20 12:28:41 +00:00
python-extras/tests [python] First-class output-versioned invokes that maintain secrets (#17275) 2024-09-22 18:23:27 +00:00
schema.json Move codegen testdata (#15549) 2024-03-06 20:36:50 +00:00