28 instantiations of EnvironmentVariableSnapshot
Aspire.Hosting (1)
Dcp\ResourceSnapshotBuilder.cs (1)
406environment.Add(new(env.Name, env.Value ?? "", isFromSpec));
Aspire.Hosting.Tests (27)
Backchannel\AppHostBackchannelTests.cs (2)
64EnvironmentVariables = [new("e", "f", true), new("g", "h", false)]
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (24)
204new EnvironmentVariableSnapshot("MY_VAR", "my-value", false), 205new EnvironmentVariableSnapshot("ANOTHER_VAR", "another-value", true) 351new EnvironmentVariableSnapshot("DB_PASSWORD", "s3cr3t-value", true), 352new EnvironmentVariableSnapshot("REGION", "public-value", true), 353new EnvironmentVariableSnapshot("PLAIN_VAR", "plain-value", true) 408new EnvironmentVariableSnapshot("POSTGRES_PASSWORD", "generated-s3cr3t", true) 457new EnvironmentVariableSnapshot("TOP_LEVEL_SECRET", "top-level-secret", true), 458new EnvironmentVariableSnapshot("REFERENCED_SECRET", "referenced-secret", true) 519new EnvironmentVariableSnapshot("SECRET", "value-a", true) 548new EnvironmentVariableSnapshot("SECRET", "value-b", true) 595new EnvironmentVariableSnapshot("SECRET", "value-a", true) 622new EnvironmentVariableSnapshot("SECRET", "value-a", true) 665new EnvironmentVariableSnapshot("SECRET", "value-a", true) 693new EnvironmentVariableSnapshot("SECRET", "value-a", true) 736new EnvironmentVariableSnapshot("SECRET", "value-a", true) 761new EnvironmentVariableSnapshot("SECRET", "value-a", true) 829new EnvironmentVariableSnapshot("SECRET", "leaked-during-mcp", true) 885new EnvironmentVariableSnapshot("SECRET", "value-a", true) 1038new EnvironmentVariableSnapshot("DB_PASSWORD", "s3cr3t-value", true) 1101new EnvironmentVariableSnapshot("PHASE", "before", false), 1102new EnvironmentVariableSnapshot("DB_PASSWORD", "s3cr3t-value", true) 1117new EnvironmentVariableSnapshot("PHASE", "after", false), 1118new EnvironmentVariableSnapshot("DB_PASSWORD", "s3cr3t-value", true) 1154new EnvironmentVariableSnapshot("COINCIDENCE", "shared-value", true)
ResourceNotificationTests.cs (1)
1503EnvironmentVariables = [new("Key", "Value", IsFromSpec: true)],
5 references to EnvironmentVariableSnapshot
Aspire.Hosting (5)
ApplicationModel\CustomResourceSnapshot.cs (1)
105public ImmutableArray<EnvironmentVariableSnapshot> EnvironmentVariables { get; init; } = [];
Dashboard\proto\Partials.cs (1)
50foreach (var env in snapshot.Environment)
Dashboard\ResourceSnapshot.cs (1)
25public required ImmutableArray<EnvironmentVariableSnapshot> Environment { get; init; }
Dcp\ResourceSnapshotBuilder.cs (2)
391private static ImmutableArray<EnvironmentVariableSnapshot> GetEnvironmentVariables(List<EnvVar>? effectiveSource, List<EnvVar>? specSource) 398var environment = ImmutableArray.CreateBuilder<EnvironmentVariableSnapshot>(effectiveSource.Count);