Skip to content
DocsTry Aspire
DocsTry

AspireBitwardenSecretManagerExtensions Methods

ClassMethods2 members
Extension methods for registering Sdk.BitwardenClient.
AddBitwardenSecretManagerClient(IHostApplicationBuilder, string, Action<BitwardenSecretManagerClientSettings>)Section titled AddBitwardenSecretManagerClient(IHostApplicationBuilder, string, Action<BitwardenSecretManagerClientSettings>)extension
Registers a Sdk.BitwardenClient from structured Aspire configuration.
public static class AspireBitwardenSecretManagerExtensions
{
public static void AddBitwardenSecretManagerClient(
this IHostApplicationBuilder builder,
string connectionName,
Action<BitwardenSecretManagerClientSettings>? configureSettings = null)
{
// ...
}
}
builderIHostApplicationBuilderThe host application builder.
connectionNamestringThe connection name under Aspire:Bitwarden:SecretManager.
configureSettingsAction<BitwardenSecretManagerClientSettings>optionalOptional settings override callback.
voidThe host application builder.
AddKeyedBitwardenSecretManagerClient(IHostApplicationBuilder, string, Action<BitwardenSecretManagerClientSettings>)Section titled AddKeyedBitwardenSecretManagerClient(IHostApplicationBuilder, string, Action<BitwardenSecretManagerClientSettings>)extension
Registers a keyed Sdk.BitwardenClient from structured Aspire configuration.
public static class AspireBitwardenSecretManagerExtensions
{
public static void AddKeyedBitwardenSecretManagerClient(
this IHostApplicationBuilder builder,
string name,
Action<BitwardenSecretManagerClientSettings>? configureSettings = null)
{
// ...
}
}
builderIHostApplicationBuilderThe host application builder.
namestringThe connection name under Aspire:Bitwarden:SecretManager. The same value is also used as the DI service key.
configureSettingsAction<BitwardenSecretManagerClientSettings>optionalOptional settings override callback.