8 implementations of ValueExpression
Aspire.Hosting (7)
ApplicationModel\ConnectionStringReference.cs (1)
20
string IManifestExpressionProvider.
ValueExpression
=> Resource.ValueExpression;
ApplicationModel\EndpointReference.cs (1)
42
string IManifestExpressionProvider.
ValueExpression
=> GetExpression();
ApplicationModel\HostUrl.cs (1)
13
string IManifestExpressionProvider.
ValueExpression
=> Url;
ApplicationModel\IResourceWithConnectionString.cs (1)
19
string IManifestExpressionProvider.
ValueExpression
=> $"{{{Name}.connectionString}}";
ApplicationModel\ParameterResource.cs (1)
65
public string
ValueExpression
=> $"{{{Name}.value}}";
ApplicationModel\ReferenceExpression.cs (1)
48
public string
ValueExpression
=>
ConnectionStringParameterResource.cs (1)
19
string IManifestExpressionProvider.
ValueExpression
=> $"{{{Name}.connectionString}}";
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultSecretReference.cs (1)
25
string IManifestExpressionProvider.
ValueExpression
=> $"{{{azureKeyVaultResource.Name}.secrets.{SecretName}}}";
19 references to ValueExpression
Aspire.Hosting (8)
ApplicationModel\ReferenceExpression.cs (2)
132
_manifestExpressions.Add(valueProvider.
ValueExpression
);
147
_manifestExpressions.Add(valueProvider.Resource.
ValueExpression
);
ApplicationModel\ResourceExtensions.cs (4)
305
(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) => new(provider.
ValueExpression
, false),
306
(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider => new(provider.
ValueExpression
, false),
364
(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) => new(provider.
ValueExpression
, false),
365
(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider => new(provider.
ValueExpression
, false),
Publishing\ManifestPublishingContext.cs (2)
324
IManifestExpressionProvider manifestExpression => manifestExpression.
ValueExpression
,
346
IManifestExpressionProvider manifestExpression => manifestExpression.
ValueExpression
,
Aspire.Hosting.Azure (3)
AzureBicepResource.cs (2)
193
IManifestExpressionProvider output => output.
ValueExpression
,
210
IManifestExpressionProvider output => output.
ValueExpression
,
AzureProvisioningResourceExtensions.cs (1)
203
var parameterName = ep.
ValueExpression
.Replace("{", "").Replace("}", "").Replace(".", "_").Replace("-", "_").ToLowerInvariant();
Aspire.Hosting.Azure.AppContainers (3)
ContainerAppContext.cs (3)
689
if (!KeyVaultSecretRefs.TryGetValue(secretOutputReference.
ValueExpression
, out var secret))
697
KeyVaultSecretRefs[secretOutputReference.
ValueExpression
] = secret;
719
parameterName = parameter.
ValueExpression
.Replace("{", "").Replace("}", "").Replace(".", "_").Replace("-", "_").ToLowerInvariant();
Aspire.Hosting.Docker (2)
DockerComposeServiceResourceExtensions.cs (2)
138
var env = parameter.
ValueExpression
.Replace("{", "")
144
serviceResource.EnvironmentVariables.Add(env, $"Unknown reference {parameter.
ValueExpression
}");
Aspire.Hosting.Kubernetes (3)
KubernetesServiceResourceExtensions.cs (3)
131
var formattedName = parameter.
ValueExpression
.Replace("{", "")
136
var helmExpression = parameter.
ValueExpression
.ContainsHelmSecretExpression() ?
140
return new(helmExpression, parameter.
ValueExpression
);