2 instantiations of AzureHostedAgentResource
Aspire.Hosting.Foundry (1)
HostedAgent\HostedAgentBuilderExtension.cs (1)
519var hostedAgent = new AzureHostedAgentResource(agentName, target, configureHostedAgent);
Aspire.Hosting.Foundry.Tests (1)
HostedAgentExtensionTests.cs (1)
569var hostedAgent = new AzureHostedAgentResource("agent-ha", agent.Resource);
69 references to AzureHostedAgentResource
Aspire.Hosting.Azure.Tests (15)
FoundryExtensionsTests.cs (15)
326var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 333var environmentVariables = await AzureHostedAgentResource.GetResolvedEnvironmentVariablesAsync( 358var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 362var environmentVariables = await AzureHostedAgentResource.GetResolvedEnvironmentVariablesAsync( 396var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 403var environmentVariables = await AzureHostedAgentResource.GetResolvedEnvironmentVariablesAsync( 437var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 444var environmentVariables = await AzureHostedAgentResource.GetResolvedEnvironmentVariablesAsync( 477var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 480await AzureHostedAgentResource.GetResolvedEnvironmentVariablesAsync(
Aspire.Hosting.Foundry (14)
HostedAgent\AzureHostedAgentResource.cs (8)
35/// Creates a new instance of the <see cref="AzureHostedAgentResource"/> class. 304AzureHostedAgentResource hostedAgent, 365private static bool IsHostedAgentTargetPortValue(object? value, AzureHostedAgentResource hostedAgent) 379private static bool IsHostedAgentTargetPortExpression(EndpointReferenceExpression endpointReferenceExpression, AzureHostedAgentResource hostedAgent) 388AzureHostedAgentResource hostedAgent, 428AzureHostedAgentResource hostedAgent, 463AzureHostedAgentResource hostedAgent, 496AzureHostedAgentResource hostedAgent,
HostedAgent\HostedAgentBuilderExtension.cs (5)
92return ConfigureAsHostedAgent(builder, project, HostedAgentProtocol.Responses, AzureHostedAgentResource.DefaultResponsesProtocolVersion, configure); 146AzureHostedAgentResource.DefaultResponsesProtocolVersion, 459if (builder.ApplicationBuilder.TryCreateResourceBuilder<AzureHostedAgentResource>(agentName, out var existingHostedAgent)) 519var hostedAgent = new AzureHostedAgentResource(agentName, target, configureHostedAgent); 554new(AzureHostedAgentResource.AzureAIUserRoleDefinitionId, "Azure AI User")
Project\ProjectResource.cs (1)
252var agentName = resource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget is AzureHostedAgentResource hostedAgent
Aspire.Hosting.Foundry.Tests (40)
HostedAgentConfigurationTests.cs (2)
114AzureHostedAgentResource.EnsureProtocolVersions(config); 127AzureHostedAgentResource.EnsureProtocolVersions(config);
HostedAgentExtensionTests.cs (38)
261var hostedAgent = builder.Resources.OfType<AzureHostedAgentResource>().SingleOrDefault(); 278var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 302var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 322var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 344var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 366var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 399var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 419var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 423var envVars = await AzureHostedAgentResource.GetResolvedEnvironmentVariablesAsync( 458var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 494var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 506Assert.Equal(AzureHostedAgentResource.DefaultResponsesProtocolVersion, protocol.Version); 524var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 548var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 569var hostedAgent = new AzureHostedAgentResource("agent-ha", agent.Resource); 571var envVars = await AzureHostedAgentResource.GetResolvedEnvironmentVariablesAsync( 587var endpointProtocols = AzureHostedAgentResource.GetAgentEndpointProtocols( 614var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 732var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 739string.Equals(role.Id, AzureHostedAgentResource.AzureAIUserRoleDefinitionId, StringComparison.OrdinalIgnoreCase)); 753var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 762Assert.Equal(AzureHostedAgentResource.AzureAIUserRoleDefinitionId, role.Id, ignoreCase: true); 788var hostedAgents = builder.Resources.OfType<AzureHostedAgentResource>().ToList();