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 AzureKeyVaultConfigurationExtensionsMethods
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