4 instantiations of AzureSecurityKeyVaultSettings
Aspire.Azure.Security.KeyVault (1)
AspireKeyVaultExtensions.cs (1)
96var settings = new AzureSecurityKeyVaultSettings();
Aspire.Azure.Security.KeyVault.Tests (3)
ConfigurationTests.cs (3)
12=> Assert.Null(new AzureSecurityKeyVaultSettings().VaultUri); 16=> Assert.False(new AzureSecurityKeyVaultSettings().DisableHealthChecks); 20=> Assert.False(new AzureSecurityKeyVaultSettings().DisableTracing);
25 references to AzureSecurityKeyVaultSettings
Aspire.Azure.Security.KeyVault (19)
AspireKeyVaultExtensions.cs (18)
32/// <param name="configureSettings">An optional method that can be used for customizing the <see cref="AzureSecurityKeyVaultSettings"/>. It's invoked after the settings are read from the configuration.</param> 35/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="AzureSecurityKeyVaultSettings.VaultUri"/> is not provided.</exception> 39Action<AzureSecurityKeyVaultSettings>? configureSettings = null, 51/// <param name="configureSettings">An optional method that can be used for customizing the <see cref="AzureSecurityKeyVaultSettings"/>. It's invoked after the settings are read from the configuration.</param> 54/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="AzureSecurityKeyVaultSettings.VaultUri"/> is not provided.</exception> 58Action<AzureSecurityKeyVaultSettings>? configureSettings = null, 71/// <param name="configureSettings">An optional method that can be used for customizing the <see cref="AzureSecurityKeyVaultSettings"/>. It's invoked after the settings are read from the configuration.</param> 77Action<AzureSecurityKeyVaultSettings>? configureSettings = null, 91Action<AzureSecurityKeyVaultSettings>? configureSettings, 96var settings = new AzureSecurityKeyVaultSettings(); 118private sealed class KeyVaultComponent : AzureComponent<AzureSecurityKeyVaultSettings, SecretClient, SecretClientOptions> 121AzureClientFactoryBuilder azureFactoryBuilder, AzureSecurityKeyVaultSettings settings, 135protected override IHealthCheck CreateHealthCheck(SecretClient client, AzureSecurityKeyVaultSettings settings) 145protected override void BindSettingsToConfiguration(AzureSecurityKeyVaultSettings settings, IConfiguration configuration) 150protected override bool GetHealthCheckEnabled(AzureSecurityKeyVaultSettings settings) 153protected override TokenCredential? GetTokenCredential(AzureSecurityKeyVaultSettings settings) 156protected override bool GetMetricsEnabled(AzureSecurityKeyVaultSettings settings) 159protected override bool GetTracingEnabled(AzureSecurityKeyVaultSettings settings)
AssemblyInfo.cs (1)
8[assembly: ConfigurationSchema("Aspire:Azure:Security:KeyVault", typeof(AzureSecurityKeyVaultSettings))]
Aspire.Azure.Security.KeyVault.Tests (6)
ConformanceTests.cs (6)
15public class ConformanceTests : ConformanceTests<SecretClient, AzureSecurityKeyVaultSettings> 70protected override void RegisterComponent(HostApplicationBuilder builder, Action<AzureSecurityKeyVaultSettings>? configure = null, string? key = null) 81void ConfigureCredentials(AzureSecurityKeyVaultSettings settings) 91protected override void SetHealthCheck(AzureSecurityKeyVaultSettings options, bool enabled) 96protected override void SetMetrics(AzureSecurityKeyVaultSettings options, bool enabled) 99protected override void SetTracing(AzureSecurityKeyVaultSettings options, bool enabled)