1 instantiation of RadiusSecretStoreConstruct
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
5559
var construct = new
RadiusSecretStoreConstruct
(identifier)
21 references to RadiusSecretStoreConstruct
Aspire.Hosting.Radius (21)
Publishing\BicepPostProcessor.cs (2)
96
foreach (
var
resource in options.SecretStores)
378
foreach (
var
store in options.SecretStores)
Publishing\Constructs\RadiusSecretStoreConstruct.cs (1)
106
/// <summary>Initializes a new <see cref="
RadiusSecretStoreConstruct
"/> with the given Bicep identifier.</summary>
Publishing\RadiusInfrastructureBuilder.cs (17)
646
Dictionary<
RadiusSecretStoreConstruct
, string> SecretStoreIds);
801
IReadOnlyDictionary<string,
RadiusSecretStoreConstruct
> storeConstructs,
821
if (!storeConstructs.TryGetValue(store.Name, out
var
construct))
1293
foreach (
var
store in options.SecretStores)
1340
/// <see cref="
RadiusSecretStoreConstruct
.StoreName"/> and the <c>Data</c> dictionaries
1401
foreach (
var
store in options.SecretStores)
1504
/// <see cref="
RadiusSecretStoreConstruct
.StoreType"/> against that type's own vocabulary.
1513
private static void ValidateSecretStoreTypeRequiredKeys(
RadiusSecretStoreConstruct
store)
5544
/// Emits one <see cref="
RadiusSecretStoreConstruct
"/> per declared store, scoped to the legacy
5548
private Dictionary<string,
RadiusSecretStoreConstruct
> EmitSecretStores(
5554
var storeConstructs = new Dictionary<string,
RadiusSecretStoreConstruct
>(StringComparer.Ordinal);
5559
var
construct = new RadiusSecretStoreConstruct(identifier)
5595
IReadOnlyDictionary<string,
RadiusSecretStoreConstruct
> storeConstructs)
5670
IReadOnlyDictionary<string,
RadiusSecretStoreConstruct
> storeConstructs)
5672
if (storeConstructs.TryGetValue(store.Name, out
var
construct))
5693
private void PopulateInlineSecretStoreData(RadiusSecretStoreResource store,
RadiusSecretStoreConstruct
construct)
5726
RadiusSecretStoreConstruct
construct,
Publishing\RadiusInfrastructureOptions.cs (1)
78
public List<
RadiusSecretStoreConstruct
> SecretStores { get; } = [];