Skip to content
Docs Try Aspire

AzureKeyVaultResourceExtensions

Class static net10.0
📦 Aspire.Hosting.Azure.KeyVault v13.1.2
Provides extension methods for adding the Azure Key Vault resources to the application model.
namespace Aspire.Hosting;
public static class AzureKeyVaultResourceExtensions
{
// ...
}
AddAzureKeyVault(IDistributedApplicationBuilder, string)extension
IResourceBuilder<AzureKeyVaultResource>
Adds an Azure Key Vault resource to the application model.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, IResourceBuilder<ParameterResource>)extension
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, ParameterResource)extension
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, ReferenceExpression)extension
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a reference expression.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, string, IResourceBuilder<ParameterResource>)extension
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, string, ParameterResource)extension
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, string, ReferenceExpression)extension
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a reference expression.
GetSecret(IResourceBuilder<AzureKeyVaultResource>, string)extension
IAzureKeyVaultSecretReference
Gets a secret reference for the specified secret name from the Azure Key Vault resource.
WithRoleAssignments(IResourceBuilder<T>, IResourceBuilder<AzureKeyVaultResource>, KeyVaultBuiltInRole[])extension
IResourceBuilder<T>
Assigns the specified roles to the given resource, granting it the necessary permissions on the target Azure Key Vault resource. This replaces the default role assignments for the resource.
View all methods