2 instantiations of RadiusSecretStoreResource
Aspire.Hosting.Radius (2)
Secrets\RadiusSecretStoreExtensions.cs (2)
62
var resource = new
RadiusSecretStoreResource
(name, type, RadiusSecretStoreScope.Application);
111
var resource = new
RadiusSecretStoreResource
(name, type, RadiusSecretStoreScope.Environment)
56 references to RadiusSecretStoreResource
Aspire.Hosting.Radius (52)
Publishing\RadiusInfrastructureBuilder.cs (10)
800
IReadOnlyList<
RadiusSecretStoreResource
> stores,
819
foreach (
var
store in stores)
5536
private IEnumerable<
RadiusSecretStoreResource
> GetSecretStoresForScope()
5538
return _model.Resources.OfType<
RadiusSecretStoreResource
>().Where(s =>
5550
IReadOnlyList<
RadiusSecretStoreResource
> stores,
5556
foreach (
var
store in stores)
5669
RadiusSecretStoreResource
store,
5693
private void PopulateInlineSecretStoreData(
RadiusSecretStoreResource
store, RadiusSecretStoreConstruct construct)
5725
RadiusSecretStoreResource
store,
5749
private string ResolveSecretResourceReference(
RadiusSecretStoreResource
store, RadiusInfrastructureOptions options)
Publishing\SealedSecretApplyStep.cs (4)
84
foreach (
var
store in stores)
97
RadiusSecretStoreResource
store,
200
private List<
RadiusSecretStoreResource
> GetSealedStores(DistributedApplicationModel model) =>
201
model.Resources.OfType<
RadiusSecretStoreResource
>()
Secrets\RadiusSecretStoreConsumer.cs (2)
22
/// A wiring that references a <see cref="
RadiusSecretStoreResource
"/> from one of its
31
RadiusSecretStoreResource
Store,
Secrets\RadiusSecretStoreConsumerExtensions.cs (4)
33
IResourceBuilder<
RadiusSecretStoreResource
> store)
46
IResourceBuilder<
RadiusSecretStoreResource
> store)
61
IResourceBuilder<
RadiusSecretStoreResource
> store,
72
IResourceBuilder<
RadiusSecretStoreResource
> store,
Secrets\RadiusSecretStoreExtensions.cs (16)
27
/// <returns>A builder for the new <see cref="
RadiusSecretStoreResource
"/>.</returns>
54
public static IResourceBuilder<
RadiusSecretStoreResource
> AddRadiusSecretStore(
62
var
resource = new RadiusSecretStoreResource(name, type, RadiusSecretStoreScope.Application);
105
Action<IResourceBuilder<
RadiusSecretStoreResource
>> configure)
111
var
resource = new RadiusSecretStoreResource(name, type, RadiusSecretStoreScope.Environment)
134
public static IResourceBuilder<
RadiusSecretStoreResource
> WithData(
135
this IResourceBuilder<
RadiusSecretStoreResource
> store,
175
public static IResourceBuilder<
RadiusSecretStoreResource
> WithData(
176
this IResourceBuilder<
RadiusSecretStoreResource
> store,
198
public static IResourceBuilder<
RadiusSecretStoreResource
> WithExistingSecret(
199
this IResourceBuilder<
RadiusSecretStoreResource
> store,
232
public static IResourceBuilder<
RadiusSecretStoreResource
> WithSealedSecret(
233
this IResourceBuilder<
RadiusSecretStoreResource
> store,
271
public static IResourceBuilder<
RadiusSecretStoreResource
> WithMaterializationTimeout(
272
this IResourceBuilder<
RadiusSecretStoreResource
> store,
368
private static void EnsureNotAlreadyPopulated(
RadiusSecretStoreResource
store)
Secrets\RadiusSecretStorePopulation.cs (1)
16
/// The single population mode of a <see cref="
RadiusSecretStoreResource
"/>. Exactly one
Secrets\RadiusSecretStoreValidation.cs (15)
73
.OfType<
RadiusSecretStoreResource
>()
103
var stores = model.Resources.OfType<
RadiusSecretStoreResource
>().ToList();
109
foreach (
var
store in stores)
118
private static void ValidateStore(
RadiusSecretStoreResource
store)
242
var
store = consumer.Store;
324
RadiusSecretStoreResource
store,
340
private static void ValidateNoDuplicateNames(IReadOnlyList<
RadiusSecretStoreResource
> stores)
347
var appScoped = new Dictionary<string,
RadiusSecretStoreResource
>(StringComparer.Ordinal);
348
var envScoped = new Dictionary<(string? EnvironmentName, string Identifier),
RadiusSecretStoreResource
>();
350
foreach (
var
store in stores)
356
if (appScoped.TryGetValue(identifier, out
var
appCollision))
372
if (envScoped.TryGetValue(envKey, out
var
sameEnvironmentCollision))
377
if (appScoped.TryGetValue(identifier, out
var
applicationCollision))
387
RadiusSecretStoreResource
existing,
388
RadiusSecretStoreResource
store,
Aspire.Hosting.Radius.Tests (4)
Secrets\AddRadiusSecretStoreTests.cs (3)
28
Assert.Single(model.Resources.OfType<
RadiusSecretStoreResource
>());
44
var
store = Assert.Single(model.Resources.OfType<
RadiusSecretStoreResource
>());
Secrets\SecretStoreDefaultPathTests.cs (1)
44
Assert.Empty(model.Resources.OfType<
RadiusSecretStoreResource
>());