4 instantiations of AzureSecurityKeyVaultSettings
Aspire.Azure.Security.KeyVault (1)
AspireKeyVaultExtensions.cs (1)
188
var 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>
26
protected override IAzureClientBuilder<TClient, TOptions> AddClient(AzureClientFactoryBuilder azureFactoryBuilder,
AzureSecurityKeyVaultSettings
settings, string connectionName, string configurationSectionName)
39
protected override bool GetHealthCheckEnabled(
AzureSecurityKeyVaultSettings
settings)
42
protected override TokenCredential? GetTokenCredential(
AzureSecurityKeyVaultSettings
settings)
45
protected override bool GetMetricsEnabled(
AzureSecurityKeyVaultSettings
settings)
48
protected 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>
37
Action<
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>
60
Action<
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>
82
Action<
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>
104
Action<
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>
126
Action<
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>
148
Action<
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>
169
Action<
AzureSecurityKeyVaultSettings
>? configureSettings = null,
183
Action<
AzureSecurityKeyVaultSettings
>? configureSettings,
188
var
settings = new AzureSecurityKeyVaultSettings();
AssemblyInfo.cs (1)
8
[assembly: ConfigurationSchema("Aspire:Azure:Security:KeyVault", typeof(
AzureSecurityKeyVaultSettings
))]
AzureKeyVaultCertificatesComponent.cs (3)
23
protected override bool GetHealthCheckEnabled(
AzureSecurityKeyVaultSettings
settings)
26
protected override IHealthCheck CreateHealthCheck(CertificateClient client,
AzureSecurityKeyVaultSettings
settings)
34
protected override void BindSettingsToConfiguration(
AzureSecurityKeyVaultSettings
settings, IConfiguration configuration)
AzureKeyVaultKeysComponent.cs (3)
16
protected override bool GetHealthCheckEnabled(
AzureSecurityKeyVaultSettings
settings)
19
protected override IHealthCheck CreateHealthCheck(KeyClient client,
AzureSecurityKeyVaultSettings
settings)
30
protected override void BindSettingsToConfiguration(
AzureSecurityKeyVaultSettings
settings, IConfiguration configuration)
AzureKeyVaultSecretsComponent.cs (2)
22
protected override void BindSettingsToConfiguration(
AzureSecurityKeyVaultSettings
settings, IConfiguration configuration)
25
protected override IHealthCheck CreateHealthCheck(SecretClient client,
AzureSecurityKeyVaultSettings
settings)
Aspire.Azure.Security.KeyVault.Tests (18)
CertificateClientConformanceTests.cs (6)
14
public class CertificateClientConformanceTests : ConformanceTests<CertificateClient,
AzureSecurityKeyVaultSettings
>
69
protected override void RegisterComponent(HostApplicationBuilder builder, Action<
AzureSecurityKeyVaultSettings
>? configure = null, string? key = null)
80
void ConfigureCredentials(
AzureSecurityKeyVaultSettings
settings)
90
protected override void SetHealthCheck(
AzureSecurityKeyVaultSettings
options, bool enabled)
95
protected override void SetMetrics(
AzureSecurityKeyVaultSettings
options, bool enabled)
98
protected override void SetTracing(
AzureSecurityKeyVaultSettings
options, bool enabled)
KeyClientConformanceTests.cs (6)
15
public class KeyClientConformanceTests : ConformanceTests<KeyClient,
AzureSecurityKeyVaultSettings
>
71
protected override void RegisterComponent(HostApplicationBuilder builder, Action<
AzureSecurityKeyVaultSettings
>? configure = null, string? key = null)
82
void ConfigureCredentials(
AzureSecurityKeyVaultSettings
settings)
92
protected override void SetHealthCheck(
AzureSecurityKeyVaultSettings
options, bool enabled)
97
protected override void SetMetrics(
AzureSecurityKeyVaultSettings
options, bool enabled)
100
protected override void SetTracing(
AzureSecurityKeyVaultSettings
options, bool enabled)
SecretClientConformanceTests.cs (6)
15
public class SecretClientConformanceTests : ConformanceTests<SecretClient,
AzureSecurityKeyVaultSettings
>
70
protected override void RegisterComponent(HostApplicationBuilder builder, Action<
AzureSecurityKeyVaultSettings
>? configure = null, string? key = null)
81
void ConfigureCredentials(
AzureSecurityKeyVaultSettings
settings)
91
protected override void SetHealthCheck(
AzureSecurityKeyVaultSettings
options, bool enabled)
96
protected override void SetMetrics(
AzureSecurityKeyVaultSettings
options, bool enabled)
99
protected override void SetTracing(
AzureSecurityKeyVaultSettings
options, bool enabled)