59 references to ParameterResource
Aspire.Hosting (8)
ParameterResourceBuilderExtensions.cs (7)
33new ParameterResource(
89new ParameterResource(
113new ParameterResource(
149new ParameterResource(name, p => GetParameterValue(builder.Configuration, name, value), secret)
284var parameter = new ParameterResource(builder.Resource.Name, _ => "", secret: true);
349var parameterResource = new ParameterResource(name, defaultValue => GetParameterValue(builder.Configuration, name, defaultValue), secret)
377var parameterResource = new ParameterResource(name, defaultValue => GetParameterValue(builder.Configuration, name, defaultValue), secret);
Aspire.Hosting.Azure.Tests (3)
Aspire.Hosting.Garnet.Tests (1)
Aspire.Hosting.GitHub.Models.Tests (3)
Aspire.Hosting.Keycloak.Tests (1)
Aspire.Hosting.Milvus.Tests (5)
Aspire.Hosting.MongoDB.Tests (4)
Aspire.Hosting.MySql.Tests (2)
Aspire.Hosting.Nats.Tests (2)
Aspire.Hosting.OpenAI.Tests (2)
Aspire.Hosting.Oracle.Tests (3)
Aspire.Hosting.PostgreSQL.Tests (4)
Aspire.Hosting.Qdrant.Tests (2)
Aspire.Hosting.RabbitMQ.Tests (2)
Aspire.Hosting.Redis.Tests (1)
Aspire.Hosting.SqlServer.Tests (2)
Aspire.Hosting.Tests (13)
ExpressionResolverTests.cs (4)
51data.Add(new ExpressionResolverTestData(false, new ParameterResource("SecretParameter", _ => "SecretParameter", secret: true)), null, ("SecretParameter", true));
52data.Add(new ExpressionResolverTestData(false, new ParameterResource("NonSecretParameter", _ => "NonSecretParameter", secret: false)), null, ("NonSecretParameter", false));
320{ "SecretParameter", ReferenceExpression.Create("SecretParameter", [new ParameterResource("SecretParameter", _ => "SecretParameter", secret: true)], [], [null]) },
321{ "NonSecretParameter", ReferenceExpression.Create("NonSecretParameter", [new ParameterResource("NonSecretParameter", _ => "NonSecretParameter", secret: false)], [], [null]) },
Aspire.Hosting.Valkey.Tests (1)