1 write to Target
Aspire.Hosting.Foundry (1)
HostedAgent\AzureHostedAgentResource.cs (1)
38
Target
= target;
22 references to Target
Aspire.Hosting.Foundry (13)
HostedAgent\AzureHostedAgentResource.cs (13)
45
var deploymentAnnotation =
Target
.GetDeploymentTargetAnnotation() ?? throw new InvalidOperationException($"Deployment target annotation is required on resource '{
Target
.Name}' to deploy as hosted agent.");
47
?? throw new InvalidOperationException($"Compute environment for resource '{
Target
.Name}' must be an AzureCognitiveServicesProjectResource to deploy as hosted agent.");
73
context.GetSteps(
Target
, WellKnownPipelineTags.BuildCompute).RequiredBy(context.GetSteps(
Target
, WellKnownPipelineTags.PushContainerImage));
78
var pushSteps = context.GetSteps(
Target
, WellKnownPipelineTags.PushContainerImage);
96
public ContainerImageReference Image => new(
Target
);
144
ctx.Writer.WriteString("target",
Target
.Name);
146
ctx.TryAddDependentResources(
Target
);
168
var options = def.ToProjectsAgentVersionCreationOptions(
Target
.Name);
306
var target = hostedAgent.
Target
;
404
ReferenceEquals(endpointReferenceExpression.Endpoint.Resource, hostedAgent.
Target
);
493
if (endpointReference.Resource != hostedAgent.
Target
&& !endpoint.IsExternal)
Aspire.Hosting.Foundry.Tests (9)
HostedAgentExtensionTests.cs (9)
369
Assert.True(hostedAgent.
Target
.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
375
hostedAgent.
Target
, DistributedApplicationOperation.Publish, TestServiceProvider.Instance);
401
var endpoint = Assert.Single(hostedAgent.
Target
.Annotations.OfType<EndpointAnnotation>());
421
var endpoint = Assert.Single(hostedAgent.
Target
.Annotations.OfType<EndpointAnnotation>());
450
Assert.Same(agent.Resource, hostedAgent.
Target
);
624
Assert.Same(hostedAgent.
Target
, evaluatedResource);
906
var annotation = Assert.Single(hostedAgent.
Target
.Annotations.OfType<ReferenceRoleAssignmentAnnotation>());
928
var annotation = Assert.Single(hostedAgent.
Target
.Annotations.OfType<ReferenceRoleAssignmentAnnotation>());
966
.Select(a => Assert.Single(a.
Target
.Annotations.OfType<ReferenceRoleAssignmentAnnotation>()).Target)