24 references to ParameterResource
Aspire.Hosting (8)
ConnectionStringParameterResource.cs (1)
12
public ConnectionStringParameterResource(string name, Func<ParameterDefault?, string> callback, string? environmentVariableName) :
base
(name, callback, secret: true)
ParameterResourceBuilderExtensions.cs (7)
29
new
ParameterResource
(
85
new
ParameterResource
(
109
new
ParameterResource
(
145
new
ParameterResource
(name, p => GetParameterValue(builder.Configuration, name, value), secret)
223
var parameter = new
ParameterResource
(builder.Resource.Name, _ => "", secret: true);
288
var parameterResource = new
ParameterResource
(name, defaultValue => GetParameterValue(builder.Configuration, name, defaultValue), secret)
316
var parameterResource = new
ParameterResource
(name, defaultValue => GetParameterValue(builder.Configuration, name, defaultValue), secret);
Aspire.Hosting.Azure.Tests (1)
PublicApiTests\PostgreSQLPublicApiTests.cs (1)
139
var resource = new
ParameterResource
("password", (_) => "password");
Aspire.Hosting.Keycloak.Tests (1)
KeycloakPublicApiTests.cs (1)
19
var adminPassword = new
ParameterResource
("adminPassword", (p) => "password");
Aspire.Hosting.Milvus.Tests (3)
MilvusPublicApiTests.cs (3)
204
var apiKey = new
ParameterResource
("ApiKey", (pd) => "root:Milvus");
222
var apiKey = new
ParameterResource
("ApiKey", (pd) => "root:Milvus");
252
var apiKey = new
ParameterResource
("ApiKey", (pd) => "root:Milvus");
Aspire.Hosting.Oracle.Tests (1)
OraclePublicApiTests.cs (1)
257
var password = new
ParameterResource
("password", (p) => "password");
Aspire.Hosting.Qdrant.Tests (1)
QdrantPublicApiTests.cs (1)
114
var apiKey = new
ParameterResource
(key, (ParameterDefault? parameterDefault) => key);
Aspire.Hosting.Tests (9)
ExpressionResolverTests.cs (4)
45
data.Add(new ExpressionResolverTestData(false, new
ParameterResource
("SecretParameter", _ => "SecretParameter", secret: true)), null, ("SecretParameter", true));
46
data.Add(new ExpressionResolverTestData(false, new
ParameterResource
("NonSecretParameter", _ => "NonSecretParameter", secret: false)), null, ("NonSecretParameter", false));
233
{ "SecretParameter", ReferenceExpression.Create("SecretParameter", [new
ParameterResource
("SecretParameter", _ => "SecretParameter", secret: true)], []) },
234
{ "NonSecretParameter", ReferenceExpression.Create("NonSecretParameter", [new
ParameterResource
("NonSecretParameter", _ => "NonSecretParameter", secret: false)], []) }
Orchestrator\ParameterProcessorTests.cs (3)
330
return new
ParameterResource
(name, _ => configuration[$"Parameters:{name}"] ?? throw new MissingParameterValueException($"Parameter '{name}' is missing"), secret);
335
return new
ParameterResource
(name, _ => throw new MissingParameterValueException($"Parameter '{name}' is missing"), secret: secret);
340
return new
ParameterResource
(name, _ => throw new InvalidOperationException($"Generic error for parameter '{name}'"), secret: false);
ResourceExtensionsTests.cs (2)
271
var secretParameter = builder.AddResource(new
ParameterResource
("SecretParameter", _ => "SecretParameter", true));
272
var nonSecretParameter = builder.AddResource(new
ParameterResource
("NonSecretParameter", _ => "NonSecretParameter"));