pulumi/changelog/pending
bors[bot] 255495e669
Merge #10840
10840: [codegen/dotnet] Fix codegen for functions with secret parameters r=justinvp a=justinvp

The non-`Output<T>` returning functions take parameters as plain values, which cannot be made secrets. Before this change, .NET codegen was trying to convert the inputs into secrets (for any input property that is marked as a `secret` in the schema), but this would error during compilation because the plain types are not `Input<T>`.

Note: Arguably, for the `Output<T>` returning functions, we could force any secret input properties to be secrets since they are typed as `Input<T>`, and similarly, force the resulting `Output<T>` to be a secret if any of the output properties are marked as secret. But that is something we could consider doing subsequently, as it would be a change for all languages. Tracking this in #10841.

Fixes #10838

Co-authored-by: Justin Van Patten <jvp@justinvp.com>
2022-09-24 04:13:36 +00:00
..
20220914--sdk-go--go-build-target.yaml changelog entry 2022-09-14 15:14:09 -07:00
20220915--cli--secretsprovider-override.yaml Apply suggestions from code review 2022-09-21 11:32:46 -07:00
20220915--programgen-yaml--incorrect-import-for-external-pkg.yaml changelog 2022-09-16 09:43:12 -07:00
20220916--sdk-yaml--yaml-0-5-7.yaml [yaml] Update Pulumi YAML to 0.5.7 2022-09-19 16:32:47 -07:00
20220919--ci--homebrew-tap.yaml ci: Enable updating Homebrew Tap repository on release 2022-09-19 16:13:38 -07:00
20220919--sdk-dotnet--org-name.yaml Merge remote-tracking branch 'origin/master' into dotnet 2022-09-19 10:08:05 +01:00
20220920--cli-plugin--dont-retry-plugin-downloads.yaml CL 2022-09-20 16:00:52 +02:00
20220920--engine--policy-new.yaml Add changelog 2022-09-20 11:53:26 +01:00
20220920--sdk-nodejs--enable-esmodule-interoperability.yaml Update changelog 2022-09-20 17:07:02 -04:00
20220921--engine--analyzer-bundled.yaml Add pulumi-analyzer-policy and pulumi-analyzer-policy-python to the list of bundled plugins 2022-09-21 18:55:03 +01:00
20220921--programgen--options-dot-version.yaml Support options.version on pulumi convert 2022-09-23 09:41:17 -07:00
20220921--sdk-go--org-name.yaml Add Organization to go sdk 2022-09-22 12:46:04 +01:00
20220921--sdk-nodejs-python--get-org.yaml Make getOrganization total, default to 'organization' 2022-09-22 11:06:51 -07:00
20220922--cli--fix-tracing-http-resp-parse.yaml CHANGELOG 2022-09-22 09:45:22 -04:00
20220922--cli-engine--fix-refresh-option.yaml Fix regression validating project files with `refresh: always` set 2022-09-22 11:51:54 -07:00
20220922--engine--fix-cmd.yaml Add changelog 2022-09-22 14:17:36 +01:00
20220923--cli-new--pulumi-new-azure-devops.yaml Merge remote-tracking branch 'origin/master' into dixler/6360/azure-devops 2022-09-23 10:06:29 -07:00
20220923--sdkgen-dotnet--dotnet-codegen-functions-secrets.yaml [codegen/dotnet] Fix codegen for functions with secret parameters 2022-09-23 13:47:15 -07:00