Skip to content
Docs Try Aspire

AzureKeyVaultResourceExtensions

Class static net8.0
📦 Aspire.Hosting.Azure.KeyVault v13.2.0
Provides extension methods for adding the Azure Key Vault resources to the application model.
namespace Aspire.Hosting;
public static class AzureKeyVaultResourceExtensions
{
// ...
}
AddAzureKeyVault(IDistributedApplicationBuilder, string)extensionats export
IResourceBuilder<AzureKeyVaultResource>
Adds an Azure Key Vault resource to the application model.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, IResourceBuilder<ParameterResource>)extensionats export
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, ParameterResource)extensionats ignored
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, ReferenceExpression)extensionats export
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>)extensionats export
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, string, ParameterResource)extensionats ignored
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, string, ReferenceExpression)extensionats export
IResourceBuilder<AzureKeyVaultSecretResource>
Adds a secret to the Azure Key Vault resource with the value from a reference expression.
GetSecret(IResourceBuilder<AzureKeyVaultResource>, string)extensionats export
IAzureKeyVaultSecretReference
Gets a secret reference for the specified secret name from the Azure Key Vault resource.
WithRoleAssignments(IResourceBuilder<T>, IResourceBuilder<AzureKeyVaultResource>, KeyVaultBuiltInRole[])extensionats ignored
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