Abhinav Gupta 3891a48975
concepts/secrets: Use language shortcodes for APIs (#2405)
Some of the documentation for secrets hard-codes
links to the Python APIs.

Replace these with shortcodes for those APIs
that change as different languages are selected.

Additionally, the following changes were made to the shortcodes:

- getsecret, requiresecret, secret-new: teach about Java
- secret-new: Fix Go API -- there's no "NewSecret", only "ToSecret"

Supersedes #2404
2023-01-17 13:28:16 -08:00

21 lines
1.3 KiB
HTML

<pulumi-chooser type="language" options="javascript,typescript,python,go,csharp,java" option-style="none" class="inline">
<pulumi-choosable class="highlight" type="language" value="javascript">
<code class="language-javascript"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi#secret">secret</a></code>
</pulumi-choosable>
<pulumi-choosable class="highlight" type="language" value="typescript">
<code class="language-typescript"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi#secret">pulumi.secret</a></code>
</pulumi-choosable>
<pulumi-choosable class="highlight" type="language" value="python">
<code class="language-python"><a href="/docs/reference/pkg/python/pulumi/#pulumi.Output.secret">Output.secret</a></code>
</pulumi-choosable>
<pulumi-choosable class="highlight" type="language" value="go">
<code class="language-go"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi#ToSecret">ToSecret</a></code>
</pulumi-choosable>
<pulumi-choosable class="highlight" type="language" value="csharp">
<code class="language-csharp">CreateSecret</code>
</pulumi-choosable>
<pulumi-choosable class="highlight" type="language" value="java">
<code class="language-java">Output.of(value).asSecret()</code>
</pulumi-choosable>
</pulumi-chooser>