AzureKeyVaultResourceExtensions
Classstaticnet10.0
Provides extension methods for adding the Azure Key Vault resources to the application model.
namespace Aspire.Hosting;
public static class AzureKeyVaultResourceExtensions{ // ...}9 members
Methods9
Section titled MethodsIResourceBuilder<AzureKeyVaultResource> Adds an Azure Key Vault resource to the application model.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, IResourceBuilder<ParameterResource>) extensionats ignoredIResourceBuilder<AzureKeyVaultSecretResource> Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
IResourceBuilder<AzureKeyVaultSecretResource> Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
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 ignoredIResourceBuilder<AzureKeyVaultSecretResource> Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, string, ParameterResource) extensionats ignoredIResourceBuilder<AzureKeyVaultSecretResource> Adds a secret to the Azure Key Vault resource with the value from a parameter resource.
AddSecret(IResourceBuilder<AzureKeyVaultResource>, string, string, ReferenceExpression) extensionats ignoredIResourceBuilder<AzureKeyVaultSecretResource> Adds a secret to the Azure Key Vault resource with the value from a reference expression.
IAzureKeyVaultSecretReference Gets a secret reference for the specified secret name from the Azure Key Vault resource.
WithRoleAssignments(IResourceBuilder<T>, IResourceBuilder<AzureKeyVaultResource>, KeyVaultBuiltInRole[]) extensionats ignoredIResourceBuilder<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.