Class ConfigurationHealthChecks
- Namespace
 - FoundationaLLM.Configuration.Validation
 
- Assembly
 - FoundationaLLM.Configuration.dll
 
Provides health checks for the application's configuration settings.
public class ConfigurationHealthChecks : IConfigurationHealthChecks
  - Inheritance
 - 
      
      ConfigurationHealthChecks
 
- Implements
 
- Inherited Members
 
- Extension Methods
 
Constructors
ConfigurationHealthChecks(IAzureAppConfigurationService, IAzureKeyVaultService, ILogger<ConfigurationHealthChecks>)
Provides health checks for the application's configuration settings.
public ConfigurationHealthChecks(IAzureAppConfigurationService azureAppConfigurationService, IAzureKeyVaultService azureKeyVaultService, ILogger<ConfigurationHealthChecks> logger)
  Parameters
azureAppConfigurationServiceIAzureAppConfigurationServiceazureKeyVaultServiceIAzureKeyVaultServiceloggerILogger<ConfigurationHealthChecks>
Methods
ValidateConfigurationsAsync(string)
Validates the application's configuration settings.
public Task ValidateConfigurationsAsync(string version)
  Parameters
versionstringThe current app version.
Returns
ValidateEnvironmentVariables()
Validates the application's environment variables.
public void ValidateEnvironmentVariables()
  ValidateKeyVaultSecretsAsync(string)
Validates the application's Key Vault secrets.
public Task ValidateKeyVaultSecretsAsync(string version)
  Parameters
versionstringThe current app version.