2 instantiations of RadiusSecretStoreResource
Aspire.Hosting.Radius (2)
Secrets\RadiusSecretStoreExtensions.cs (2)
64
var resource = new
RadiusSecretStoreResource
(name, type, RadiusSecretStoreScope.Application);
113
var resource = new
RadiusSecretStoreResource
(name, type, RadiusSecretStoreScope.Environment)
56 references to RadiusSecretStoreResource
Aspire.Hosting.Radius (52)
Publishing\RadiusInfrastructureBuilder.cs (10)
566
IReadOnlyList<
RadiusSecretStoreResource
> stores,
585
foreach (
var
store in stores)
1924
private IEnumerable<
RadiusSecretStoreResource
> GetSecretStoresForScope()
1926
return _model.Resources.OfType<
RadiusSecretStoreResource
>().Where(s =>
1938
IReadOnlyList<
RadiusSecretStoreResource
> stores,
1944
foreach (
var
store in stores)
2057
RadiusSecretStoreResource
store,
2081
private void PopulateInlineSecretStoreData(
RadiusSecretStoreResource
store, RadiusSecretStoreConstruct construct)
2113
RadiusSecretStoreResource
store,
2137
private string ResolveSecretResourceReference(
RadiusSecretStoreResource
store, RadiusInfrastructureOptions options)
Publishing\SealedSecretApplyStep.cs (4)
83
foreach (
var
store in stores)
96
RadiusSecretStoreResource
store,
199
private List<
RadiusSecretStoreResource
> GetSealedStores(DistributedApplicationModel model) =>
200
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)
29
/// <returns>A builder for the new <see cref="
RadiusSecretStoreResource
"/>.</returns>
56
public static IResourceBuilder<
RadiusSecretStoreResource
> AddRadiusSecretStore(
64
var
resource = new RadiusSecretStoreResource(name, type, RadiusSecretStoreScope.Application);
107
Action<IResourceBuilder<
RadiusSecretStoreResource
>> configure)
113
var
resource = new RadiusSecretStoreResource(name, type, RadiusSecretStoreScope.Environment)
136
public static IResourceBuilder<
RadiusSecretStoreResource
> WithData(
137
this IResourceBuilder<
RadiusSecretStoreResource
> store,
177
public static IResourceBuilder<
RadiusSecretStoreResource
> WithData(
178
this IResourceBuilder<
RadiusSecretStoreResource
> store,
200
public static IResourceBuilder<
RadiusSecretStoreResource
> WithExistingSecret(
201
this IResourceBuilder<
RadiusSecretStoreResource
> store,
234
public static IResourceBuilder<
RadiusSecretStoreResource
> WithSealedSecret(
235
this IResourceBuilder<
RadiusSecretStoreResource
> store,
273
public static IResourceBuilder<
RadiusSecretStoreResource
> WithMaterializationTimeout(
274
this IResourceBuilder<
RadiusSecretStoreResource
> store,
370
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)
74
.OfType<
RadiusSecretStoreResource
>()
104
var stores = model.Resources.OfType<
RadiusSecretStoreResource
>().ToList();
110
foreach (
var
store in stores)
119
private static void ValidateStore(
RadiusSecretStoreResource
store)
243
var
store = consumer.Store;
325
RadiusSecretStoreResource
store,
341
private static void ValidateNoDuplicateNames(IReadOnlyList<
RadiusSecretStoreResource
> stores)
348
var appScoped = new Dictionary<string,
RadiusSecretStoreResource
>(StringComparer.Ordinal);
349
var envScoped = new Dictionary<(string? EnvironmentName, string Identifier),
RadiusSecretStoreResource
>();
351
foreach (
var
store in stores)
357
if (appScoped.TryGetValue(identifier, out
var
appCollision))
373
if (envScoped.TryGetValue(envKey, out
var
sameEnvironmentCollision))
378
if (appScoped.TryGetValue(identifier, out
var
applicationCollision))
388
RadiusSecretStoreResource
existing,
389
RadiusSecretStoreResource
store,
Aspire.Hosting.Radius.Tests (4)
Secrets\AddRadiusSecretStoreTests.cs (3)
29
Assert.Single(model.Resources.OfType<
RadiusSecretStoreResource
>());
45
var
store = Assert.Single(model.Resources.OfType<
RadiusSecretStoreResource
>());
Secrets\SecretStoreDefaultPathTests.cs (1)
45
Assert.Empty(model.Resources.OfType<
RadiusSecretStoreResource
>());