Class AzureKeyVaultConfigurationExtensions | Azure SDK for .NET

Inheritance

System.Object

AzureKeyVaultConfigurationExtensions

Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Extensions.AspNetCore.Configuration.Secrets.dll
Syntax
public static class AzureKeyVaultConfigurationExtensions

Methods

AddAzureKeyVault(IConfigurationBuilder, SecretClient, AzureKeyVaultConfigurationOptions)

Adds an Microsoft.Extensions.Configuration.IConfigurationProvider that reads configuration values from the Azure KeyVault.

Declaration
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, Azure.Security.KeyVault.Secrets.SecretClient client, Azure.Extensions.AspNetCore.Configuration.Secrets.AzureKeyVaultConfigurationOptions options);
Parameters
Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder

The Microsoft.Extensions.Configuration.IConfigurationBuilder to add to.

Azure.Security.KeyVault.Secrets.SecretClient client

The Azure.Security.KeyVault.Secrets.SecretClient to use for retrieving values.

AzureKeyVaultConfigurationOptions options

The AzureKeyVaultConfigurationOptions to use.

Returns
Microsoft.Extensions.Configuration.IConfigurationBuilder

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

AddAzureKeyVault(IConfigurationBuilder, SecretClient, KeyVaultSecretManager)

Adds an Microsoft.Extensions.Configuration.IConfigurationProvider that reads configuration values from the Azure KeyVault.

Declaration
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, Azure.Security.KeyVault.Secrets.SecretClient client, Azure.Extensions.AspNetCore.Configuration.Secrets.KeyVaultSecretManager manager);
Parameters
Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder

The Microsoft.Extensions.Configuration.IConfigurationBuilder to add to.

Azure.Security.KeyVault.Secrets.SecretClient client

The Azure.Security.KeyVault.Secrets.SecretClient to use for retrieving values.

KeyVaultSecretManager manager

The KeyVaultSecretManager instance used to control secret loading.

Returns
Microsoft.Extensions.Configuration.IConfigurationBuilder

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

AddAzureKeyVault(IConfigurationBuilder, Uri, TokenCredential)

Adds an Microsoft.Extensions.Configuration.IConfigurationProvider that reads configuration values from the Azure KeyVault.

Declaration
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, Uri vaultUri, Azure.Core.TokenCredential credential);
Parameters
Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder

The Microsoft.Extensions.Configuration.IConfigurationBuilder to add to.

System.Uri vaultUri

The Azure Key Vault uri.

Azure.Core.TokenCredential credential

The credential to to use for authentication.

Returns
Microsoft.Extensions.Configuration.IConfigurationBuilder

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

AddAzureKeyVault(IConfigurationBuilder, Uri, TokenCredential, AzureKeyVaultConfigurationOptions)

Adds an Microsoft.Extensions.Configuration.IConfigurationProvider that reads configuration values from the Azure KeyVault.

Declaration
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, Uri vaultUri, Azure.Core.TokenCredential credential, Azure.Extensions.AspNetCore.Configuration.Secrets.AzureKeyVaultConfigurationOptions options);
Parameters
Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder

The Microsoft.Extensions.Configuration.IConfigurationBuilder to add to.

System.Uri vaultUri

Azure Key Vault uri.

Azure.Core.TokenCredential credential

The credential to to use for authentication.

AzureKeyVaultConfigurationOptions options

The AzureKeyVaultConfigurationOptions to use.

Returns
Microsoft.Extensions.Configuration.IConfigurationBuilder

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

AddAzureKeyVault(IConfigurationBuilder, Uri, TokenCredential, KeyVaultSecretManager)

Adds an Microsoft.Extensions.Configuration.IConfigurationProvider that reads configuration values from the Azure KeyVault.

Declaration
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddAzureKeyVault (this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, Uri vaultUri, Azure.Core.TokenCredential credential, Azure.Extensions.AspNetCore.Configuration.Secrets.KeyVaultSecretManager manager);
Parameters
Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder

The Microsoft.Extensions.Configuration.IConfigurationBuilder to add to.

System.Uri vaultUri

Azure Key Vault uri.

Azure.Core.TokenCredential credential

The credential to to use for authentication.

KeyVaultSecretManager manager

The KeyVaultSecretManager instance used to control secret loading.

Returns
Microsoft.Extensions.Configuration.IConfigurationBuilder

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

ncG1vNJzZmiZqqq%2Fpr%2FDpJuom6Njr627wWeaqKqVY8SqusOorqxmnprBcHDWnplonJ%2Bpu6bAjnqxrqqVY5K5wMSnqqKnnqh7gr%2FPh5yte5%2Bnsm%2BPzqedop%2Blp661tc6nZYydk6eytb%2BOamVrZmFkrrG1joagnKqfqLynwI1%2Br62dnqi2sLrSZ3qoppaetLa%2BwK2gqKZfgrakvs6spp%2BsXnrFtbHNrKCopqNjkLC6xaKerqqRqbawuo16sa6qlYCyuqLArqOte5%2Bjs6qz1KuYraGfo5K5wMSnqqKnnqh7qcDMpQ%3D%3D