pulumi/sdk/proto/go
Fraser Waters 4a12902bde
Keep package refs separate from providers (#16458)
A few weeks ago we added the concept of package references, mostly for
parametrised providers so that we wouldn't have to send the parameter
value over and over for each `RegisterResourceRequest`. This was done by
sending the package reference through the `provider` field.

Nothing yet uses this feature (it hasn't yet been added to any language
SDKs), and thinking over this the last week I realised there was an
issue using this for extension packages.

When using an extension provider it's valid to also specify an explicit
provider, which will be using the `provider` field. At this point
there's no where for the SDK to send extra information to the engine
about the parameterisation.

This is a small reworking of this idea to use a separate `package`
field, so that even for an extension type we can specify the
parameterised package it comes from and an explicit provider for it.
2024-06-24 14:59:18 +00:00
..
codegen Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
testing Add SupportPack to schemas to write out in the new style (#15713) 2024-03-22 09:25:46 +00:00
alias.pb.go Support subdirectories in proto 2023-03-05 16:05:58 +00:00
analyzer.pb.go Plumb Remote, Component, and LogicalName into the import plugin system (#15199) 2024-01-24 17:15:30 +00:00
analyzer_grpc.pb.go Plumb Remote, Component, and LogicalName into the import plugin system (#15199) 2024-01-24 17:15:30 +00:00
callback.pb.go Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
callback_grpc.pb.go Engine support for remote transforms (#15290) 2024-02-21 16:30:46 +00:00
converter.pb.go Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
converter_grpc.pb.go Add converter plugin 2023-03-09 22:16:21 +00:00
engine.pb.go Plumb Remote, Component, and LogicalName into the import plugin system (#15199) 2024-01-24 17:15:30 +00:00
engine_grpc.pb.go Plumb Remote, Component, and LogicalName into the import plugin system (#15199) 2024-01-24 17:15:30 +00:00
errors.pb.go Support subdirectories in proto 2023-03-05 16:05:58 +00:00
language.pb.go Query language runtime for options during “pulumi new” (#16346) 2024-06-17 17:10:55 +00:00
language_grpc.pb.go Query language runtime for options during “pulumi new” (#16346) 2024-06-17 17:10:55 +00:00
plugin.pb.go Allow language plugins to return plugin checksums (#13776) 2023-08-25 15:26:25 +00:00
provider.pb.go Add Paramaterize to provider interface (#16174) 2024-05-15 16:22:39 +00:00
provider_grpc.pb.go Add Paramaterize to provider interface (#16174) 2024-05-15 16:22:39 +00:00
resource.pb.go Keep package refs separate from providers (#16458) 2024-06-24 14:59:18 +00:00
resource_grpc.pb.go Keep package refs separate from providers (#16458) 2024-06-24 14:59:18 +00:00
source.pb.go [engine] Add support for source positions 2023-07-10 14:35:40 -07:00