1 write to Target
Aspire.Hosting.Foundry (1)
HostedAgent\AzureHostedAgentResource.cs (1)
40Target = target;
21 references to Target
Aspire.Hosting.Foundry (13)
HostedAgent\AzureHostedAgentResource.cs (13)
47var deploymentAnnotation = Target.GetDeploymentTargetAnnotation() ?? throw new InvalidOperationException($"Deployment target annotation is required on resource '{Target.Name}' to deploy as hosted agent."); 49?? throw new InvalidOperationException($"Compute environment for resource '{Target.Name}' must be an AzureCognitiveServicesProjectResource to deploy as hosted agent."); 75context.GetSteps(Target, WellKnownPipelineTags.BuildCompute).RequiredBy(context.GetSteps(Target, WellKnownPipelineTags.PushContainerImage)); 80var pushSteps = context.GetSteps(Target, WellKnownPipelineTags.PushContainerImage); 98public ContainerImageReference Image => new(Target); 119EnvironmentVariables = await GetResolvedEnvironmentVariablesAsync(context.ExecutionContext, this, Target, context.Logger, context.CancellationToken).ConfigureAwait(false), 146ctx.Writer.WriteString("target", Target.Name); 148ctx.TryAddDependentResources(Target); 170var options = def.ToProjectsAgentVersionCreationOptions(Target.Name); 382ReferenceEquals(endpointReferenceExpression.Endpoint.Resource, hostedAgent.Target); 471if (endpointReference.Resource != hostedAgent.Target && !endpoint.IsExternal)
Aspire.Hosting.Foundry.Tests (8)
HostedAgentExtensionTests.cs (8)
368Assert.True(hostedAgent.Target.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 374hostedAgent.Target, DistributedApplicationOperation.Publish, TestServiceProvider.Instance); 400var endpoint = Assert.Single(hostedAgent.Target.Annotations.OfType<EndpointAnnotation>()); 420var endpoint = Assert.Single(hostedAgent.Target.Annotations.OfType<EndpointAnnotation>()); 426hostedAgent.Target, 736var annotation = Assert.Single(hostedAgent.Target.Annotations.OfType<ReferenceRoleAssignmentAnnotation>()); 758var annotation = Assert.Single(hostedAgent.Target.Annotations.OfType<ReferenceRoleAssignmentAnnotation>()); 796.Select(a => Assert.Single(a.Target.Annotations.OfType<ReferenceRoleAssignmentAnnotation>()).Target)