19 references to RadiusSecretStoreConsumerKind
Aspire.Hosting.Radius (16)
Publishing\RadiusInfrastructureBuilder.cs (3)
2002
case
RadiusSecretStoreConsumerKind
.BicepRegistryAuth:
2005
case
RadiusSecretStoreConsumerKind
.TerraformGitPat:
2008
case
RadiusSecretStoreConsumerKind
.EnvSecret:
Secrets\RadiusSecretStoreConsumer.cs (2)
28
/// <param name="Key">The secret key for an <see cref="
RadiusSecretStoreConsumerKind
.EnvSecret"/> consumer.</param>
30
RadiusSecretStoreConsumerKind
Kind,
Secrets\RadiusSecretStoreConsumerExtensions.cs (4)
34
=> AddConsumer(radius,
RadiusSecretStoreConsumerKind
.BicepRegistryAuth, registryHost, store, key: null);
47
=> AddConsumer(radius,
RadiusSecretStoreConsumerKind
.TerraformGitPat, gitHost, store, key: null);
65
return AddConsumer(radius,
RadiusSecretStoreConsumerKind
.EnvSecret, variableName, store, key);
70
RadiusSecretStoreConsumerKind
kind,
Secrets\RadiusSecretStoreValidation.cs (7)
248
if (consumer.Kind ==
RadiusSecretStoreConsumerKind
.BicepRegistryAuth &&
264
if (consumer.Kind ==
RadiusSecretStoreConsumerKind
.TerraformGitPat)
287
if (consumer.Kind ==
RadiusSecretStoreConsumerKind
.EnvSecret && consumer.Key is { } key)
312
private static string DescribeKind(
RadiusSecretStoreConsumerKind
kind) => kind switch
314
RadiusSecretStoreConsumerKind
.BicepRegistryAuth => "Bicep registry authentication",
315
RadiusSecretStoreConsumerKind
.TerraformGitPat => "Terraform Git PAT authentication",
316
RadiusSecretStoreConsumerKind
.EnvSecret => "recipe environment secret",
Aspire.Hosting.Radius.Tests (3)
Secrets\SecretStoreConsumerTests.cs (3)
31
var registry = annotation.Consumers.Single(c => c.Kind ==
RadiusSecretStoreConsumerKind
.BicepRegistryAuth);
35
var git = annotation.Consumers.Single(c => c.Kind ==
RadiusSecretStoreConsumerKind
.TerraformGitPat);
38
var envSecret = annotation.Consumers.Single(c => c.Kind ==
RadiusSecretStoreConsumerKind
.EnvSecret);