pulumi/sdk/nodejs/proto
Mikhail Shilkov 2691fae042
Protobuf definition for autonaming configuration (#17810)
Introduces protobuf changes required for
[Autonaming](https://github.com/pulumi/pulumi/discussions/17592)
implementation.

We add a struct field to CheckRequest. The struct contains two fields:
- Proposed name that will hold a name calculated by the engine which is
a suggested candidate for resource's autoname (in case it's needed)
- Mode of how to apply that name:
- Disable: there should be no proposed name passed, since the autonaming
is disabled for this resource
- Enforce: provider _must_ use the proposed name if no explicit name was
provider, or error otherwise
- Propose: use the provided name as a baseline but can adjust it given
provider's domain knowledge

Once this ships, we can start upgrading providers to this protocol
version and implementing autonaming provider-side.

Also, we add a `SupportsAutonamingConfiguration` flag that a provider
needs to set to `true` in `ConfigureResponse` once it declares that it
will respec autonaming configuration provided by the engine.

Part of https://github.com/pulumi/pulumi/issues/1518
2024-11-22 11:27:58 +00:00
..
codegen Copy Parameterization to the codegen package (#17098) 2024-08-29 13:45:51 +00:00
testing Add LanguageInfo to conformance tests (#17315) 2024-09-20 10:34:17 +00:00
alias_grpc_pb.js feat(engine): Adds structured alias support to the engine 2022-10-11 17:56:32 -04:00
alias_pb.d.ts Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
alias_pb.js Fix recursive fixups in JavaScript protobuf generation (#14424) 2023-11-10 13:31:14 +00:00
analyzer_grpc_pb.d.ts Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
analyzer_grpc_pb.js Policy remediations feature (#14080) 2023-10-09 18:31:17 +00:00
analyzer_pb.d.ts Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
analyzer_pb.js Fix recursive fixups in JavaScript protobuf generation (#14424) 2023-11-10 13:31:14 +00:00
callback_grpc_pb.d.ts Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
callback_grpc_pb.js Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
callback_pb.d.ts Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
callback_pb.js Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
converter_grpc_pb.d.ts Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
converter_grpc_pb.js Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
converter_pb.d.ts Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
converter_pb.js Clean up unused import warnings (#15581) 2024-03-04 13:01:25 +00:00
engine_grpc_pb.d.ts debugging: more consistency for naming (#17152) 2024-09-04 10:36:45 +00:00
engine_grpc_pb.js debugging: more consistency for naming (#17152) 2024-09-04 10:36:45 +00:00
engine_pb.d.ts debugging: more consistency for naming (#17152) 2024-09-04 10:36:45 +00:00
engine_pb.js debugging: more consistency for naming (#17152) 2024-09-04 10:36:45 +00:00
errors_grpc_pb.js Regenerate protocol buffers code 2020-02-28 11:53:47 +00:00
errors_pb.d.ts change name of InvalidInputPropertiesError to InputPropertiesError (#17412) 2024-09-30 08:19:40 +00:00
errors_pb.js change name of InvalidInputPropertiesError to InputPropertiesError (#17412) 2024-09-30 08:19:40 +00:00
language_grpc_pb.d.ts Query language runtime for options during “pulumi new” (#16346) 2024-06-17 17:10:55 +00:00
language_grpc_pb.js Query language runtime for options during “pulumi new” (#16346) 2024-06-17 17:10:55 +00:00
language_pb.d.ts debugging: more consistency for naming (#17152) 2024-09-04 10:36:45 +00:00
language_pb.js debugging: more consistency for naming (#17152) 2024-09-04 10:36:45 +00:00
plugin_grpc_pb.js Regenerate protocol buffers code 2020-02-28 11:53:47 +00:00
plugin_pb.d.ts Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
plugin_pb.js Fix recursive fixups in JavaScript protobuf generation (#14424) 2023-11-10 13:31:14 +00:00
provider_grpc_pb.d.ts Add Paramaterize to provider interface (#16174) 2024-05-15 16:22:39 +00:00
provider_grpc_pb.js Document more provider methods (#17683) 2024-11-06 16:54:04 +00:00
provider_pb.d.ts Protobuf definition for autonaming configuration (#17810) 2024-11-22 11:27:58 +00:00
provider_pb.js Protobuf definition for autonaming configuration (#17810) 2024-11-22 11:27:58 +00:00
resource_grpc_pb.d.ts implement engine support for invoke transforms (#16559) 2024-07-11 16:01:44 +00:00
resource_grpc_pb.js implement engine support for invoke transforms (#16559) 2024-07-11 16:01:44 +00:00
resource_pb.d.ts Add parameterized `Call` support to the engine (#16813) 2024-07-26 15:36:53 +00:00
resource_pb.js Add parameterized `Call` support to the engine (#16813) 2024-07-26 15:36:53 +00:00
source_grpc_pb.js [engine] Add support for source positions 2023-07-10 14:35:40 -07:00
source_pb.d.ts Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
source_pb.js Fix recursive fixups in JavaScript protobuf generation (#14424) 2023-11-10 13:31:14 +00:00
status_grpc_pb.js Regenerate protocol buffers code 2020-02-28 11:53:47 +00:00
status_pb.d.ts Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
status_pb.js Compile protobufs with "pulumi" namespace (#10074) 2022-07-12 14:45:03 +01:00