Package reference page maintained from the source documentation in src/HealthChecks.AzureKeyVault.

Azure KeyVault Health Check

This health check verifies the ability to communicate with Azure Key Vault and the existence of some secrets, keys and certificates. For more information about Azure Key Vault check the Azure KeyVault Microsoft Site

Example Usage

With all of the following examples, you can additionally add the following parameters:

Basic

public void ConfigureServices(IServiceCollection services)
{
    services
        .AddHealthChecks()
        .AddAzureKeyVault(new Uri("azure-key-vault-uri"), new DefaultAzureCredential(), options =>
        {
            options
                .AddSecret("secretname")
                .AddKey("keyname")
                .AddCertificate("certificatename");
        });
}

For more information about credentials types please see Azure TokenCredentials