1 write to Target
Aspire.Hosting.Foundry (1)
HostedAgent\AzureHostedAgentResource.cs (1)
38Target = target;
22 references to Target
Aspire.Hosting.Foundry (13)
HostedAgent\AzureHostedAgentResource.cs (13)
45var 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."); 73context.GetSteps(Target, WellKnownPipelineTags.BuildCompute).RequiredBy(context.GetSteps(Target, WellKnownPipelineTags.PushContainerImage)); 78var pushSteps = context.GetSteps(Target, WellKnownPipelineTags.PushContainerImage); 96public ContainerImageReference Image => new(Target); 144ctx.Writer.WriteString("target", Target.Name); 146ctx.TryAddDependentResources(Target); 168var options = def.ToProjectsAgentVersionCreationOptions(Target.Name); 306var target = hostedAgent.Target; 404ReferenceEquals(endpointReferenceExpression.Endpoint.Resource, hostedAgent.Target); 493if (endpointReference.Resource != hostedAgent.Target && !endpoint.IsExternal)
Aspire.Hosting.Foundry.Tests (9)
HostedAgentExtensionTests.cs (9)
369Assert.True(hostedAgent.Target.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 375hostedAgent.Target, DistributedApplicationOperation.Publish, TestServiceProvider.Instance); 401var endpoint = Assert.Single(hostedAgent.Target.Annotations.OfType<EndpointAnnotation>()); 421var endpoint = Assert.Single(hostedAgent.Target.Annotations.OfType<EndpointAnnotation>()); 450Assert.Same(agent.Resource, hostedAgent.Target); 624Assert.Same(hostedAgent.Target, evaluatedResource); 906var annotation = Assert.Single(hostedAgent.Target.Annotations.OfType<ReferenceRoleAssignmentAnnotation>()); 928var annotation = Assert.Single(hostedAgent.Target.Annotations.OfType<ReferenceRoleAssignmentAnnotation>()); 966.Select(a => Assert.Single(a.Target.Annotations.OfType<ReferenceRoleAssignmentAnnotation>()).Target)