4 instantiations of AzureSecurityKeyVaultSettings
Aspire.Azure.Security.KeyVault (1)
AspireKeyVaultExtensions.cs (1)
188var 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);
55 references to AzureSecurityKeyVaultSettings
Aspire.Azure.Security.KeyVault (37)
AbstractAzureKeyVaultComponent.cs (6)
20: AzureComponent<AzureSecurityKeyVaultSettings, TClient, TOptions> 26protected override IAzureClientBuilder<TClient, TOptions> AddClient(AzureClientFactoryBuilder azureFactoryBuilder, AzureSecurityKeyVaultSettings settings, string connectionName, string configurationSectionName) 39protected override bool GetHealthCheckEnabled(AzureSecurityKeyVaultSettings settings) 42protected override TokenCredential? GetTokenCredential(AzureSecurityKeyVaultSettings settings) 45protected override bool GetMetricsEnabled(AzureSecurityKeyVaultSettings settings) 48protected override bool GetTracingEnabled(AzureSecurityKeyVaultSettings settings)
AspireKeyVaultExtensions.cs (22)
30/// <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> 33/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="AzureSecurityKeyVaultSettings.VaultUri"/> is not provided.</exception> 37Action<AzureSecurityKeyVaultSettings>? configureSettings = null, 53/// <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> 56/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="AzureSecurityKeyVaultSettings.VaultUri"/> is not provided.</exception> 60Action<AzureSecurityKeyVaultSettings>? configureSettings = null, 75/// <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> 78/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="AzureSecurityKeyVaultSettings.VaultUri"/> is not provided.</exception> 82Action<AzureSecurityKeyVaultSettings>? configureSettings = null, 97/// <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> 100/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="AzureSecurityKeyVaultSettings.VaultUri"/> is not provided.</exception> 104Action<AzureSecurityKeyVaultSettings>? configureSettings = null, 119/// <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> 122/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="AzureSecurityKeyVaultSettings.VaultUri"/> is not provided.</exception> 126Action<AzureSecurityKeyVaultSettings>? configureSettings = null, 141/// <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> 144/// <exception cref="InvalidOperationException">Thrown when mandatory <see cref="AzureSecurityKeyVaultSettings.VaultUri"/> is not provided.</exception> 148Action<AzureSecurityKeyVaultSettings>? configureSettings = null, 163/// <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> 169Action<AzureSecurityKeyVaultSettings>? configureSettings = null, 183Action<AzureSecurityKeyVaultSettings>? configureSettings, 188var settings = new AzureSecurityKeyVaultSettings();
AssemblyInfo.cs (1)
8[assembly: ConfigurationSchema("Aspire:Azure:Security:KeyVault", typeof(AzureSecurityKeyVaultSettings))]
AzureKeyVaultCertificatesComponent.cs (3)
23protected override bool GetHealthCheckEnabled(AzureSecurityKeyVaultSettings settings) 26protected override IHealthCheck CreateHealthCheck(CertificateClient client, AzureSecurityKeyVaultSettings settings) 34protected override void BindSettingsToConfiguration(AzureSecurityKeyVaultSettings settings, IConfiguration configuration)
AzureKeyVaultKeysComponent.cs (3)
16protected override bool GetHealthCheckEnabled(AzureSecurityKeyVaultSettings settings) 19protected override IHealthCheck CreateHealthCheck(KeyClient client, AzureSecurityKeyVaultSettings settings) 30protected override void BindSettingsToConfiguration(AzureSecurityKeyVaultSettings settings, IConfiguration configuration)
AzureKeyVaultSecretsComponent.cs (2)
22protected override void BindSettingsToConfiguration(AzureSecurityKeyVaultSettings settings, IConfiguration configuration) 25protected override IHealthCheck CreateHealthCheck(SecretClient client, AzureSecurityKeyVaultSettings settings)
Aspire.Azure.Security.KeyVault.Tests (18)
CertificateClientConformanceTests.cs (6)
14public class CertificateClientConformanceTests : ConformanceTests<CertificateClient, AzureSecurityKeyVaultSettings> 69protected override void RegisterComponent(HostApplicationBuilder builder, Action<AzureSecurityKeyVaultSettings>? configure = null, string? key = null) 80void ConfigureCredentials(AzureSecurityKeyVaultSettings settings) 90protected override void SetHealthCheck(AzureSecurityKeyVaultSettings options, bool enabled) 95protected override void SetMetrics(AzureSecurityKeyVaultSettings options, bool enabled) 98protected override void SetTracing(AzureSecurityKeyVaultSettings options, bool enabled)
KeyClientConformanceTests.cs (6)
15public class KeyClientConformanceTests : ConformanceTests<KeyClient, AzureSecurityKeyVaultSettings> 71protected override void RegisterComponent(HostApplicationBuilder builder, Action<AzureSecurityKeyVaultSettings>? configure = null, string? key = null) 82void ConfigureCredentials(AzureSecurityKeyVaultSettings settings) 92protected override void SetHealthCheck(AzureSecurityKeyVaultSettings options, bool enabled) 97protected override void SetMetrics(AzureSecurityKeyVaultSettings options, bool enabled) 100protected override void SetTracing(AzureSecurityKeyVaultSettings options, bool enabled)
SecretClientConformanceTests.cs (6)
15public class SecretClientConformanceTests : 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)