pulumi/proto
Thomas Gummerer b8226b7058
implement engine support for invoke transforms (#16559)
We've recently introduced resource transforms, which allow users to
update any resource options and properties for the duration of a program
using a callback. We want to introduce similar functionality for Invokes
(and eventually also StreamInvokes, Read and Calls). This can help users
e.g. set default providers through transforms consistently for all
components.

While this PR only implements the engine parts of invoke transforms, the
API for this will look very similar to what the API for resource
transforms looks like. For example in TypeScript:

```
pulumi.runtime.registerInvokeTransform(args => {
[...]
});
```

---------

Co-authored-by: Will Jones <will@sacharissa.co.uk>
2024-07-11 16:01:44 +00:00
..
build-container Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
google/protobuf Compile protobufs with "pulumi" namespace (#10074) 2022-07-12 14:45:03 +01:00
pulumi implement engine support for invoke transforms (#16559) 2024-07-11 16:01:44 +00:00
.checksum.txt implement engine support for invoke transforms (#16559) 2024-07-11 16:01:44 +00:00
generate.sh Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
grpc_version.txt Add getOrganization to nodejs and python (#10504) 2022-08-31 10:33:29 +01:00