2 instantiations of FoundryResource
Aspire.Hosting.Azure.Tests (1)
FoundryExtensionsTests.cs (1)
293var aiFoundryResource = new FoundryResource("test-foundry", _ => { });
Aspire.Hosting.Foundry (1)
FoundryExtensions.cs (1)
44var resource = new FoundryResource(name, ConfigureInfrastructure);
59 references to FoundryResource
Aspire.Hosting.Azure.Tests (19)
FoundryExtensionsTests.cs (19)
21var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 32var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 54var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 64var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 78var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 84var localResource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 132var localResource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 150var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 180var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 293var aiFoundryResource = new FoundryResource("test-foundry", _ => { });
Aspire.Hosting.Foundry (31)
FoundryDeploymentResource.cs (3)
12public class FoundryDeploymentResource : Resource, IResourceWithParent<FoundryResource>, IResourceWithConnectionString 28public FoundryDeploymentResource(string name, string modelName, string modelVersion, string format, FoundryResource parent) 96public FoundryResource Parent { get; set; }
FoundryExtensions.cs (19)
40public static IResourceBuilder<FoundryResource> AddFoundry(this IDistributedApplicationBuilder builder, [ResourceName] string name) 44var resource = new FoundryResource(name, ConfigureInfrastructure); 61public static IResourceBuilder<FoundryDeploymentResource> AddDeployment(this IResourceBuilder<FoundryResource> builder, [ResourceName] string name, string modelName, string modelVersion, string format) 91this IResourceBuilder<FoundryResource> builder, 130public static IResourceBuilder<FoundryDeploymentResource> AddDeployment(this IResourceBuilder<FoundryResource> builder, [ResourceName] string name, FoundryModel model) 166public static IResourceBuilder<FoundryResource> RunAsFoundryLocal(this IResourceBuilder<FoundryResource> builder) 175var resource = builder.Resource; 206internal static void ThrowIfProjectsConfiguredForLocal(IResourceBuilder<FoundryResource> builder, FoundryResource resource) 241IResourceBuilder<FoundryResource> target, 261IResourceBuilder<FoundryResource> target, 285private static IResourceBuilder<FoundryResource> WithInitializer(this IResourceBuilder<FoundryResource> builder) 338var foundryResource = builder.Resource.Parent; 438var azureResource = (FoundryResource)infrastructure.AspireResource; 497var resource = (FoundryResource)infrastructure.AspireResource;
HostedAgent\HostedAgentBuilderExtension.cs (1)
542private static void StampHostedAgentConsumerRoleAnnotation(IResourceWithEnvironment target, FoundryResource account)
Project\ProjectBuilderExtension.cs (4)
40this IResourceBuilder<FoundryResource> builder, 235IResourceBuilder<FoundryResource> openAI) 257typeof(IResourceBuilder<FoundryResource>))] object resource) 267IResourceBuilder<FoundryResource> openAI => builder.WithCapabilityHostAzureOpenAI(openAI),
Project\ProjectResource.cs (4)
22AzureProvisionableAspireResourceWithParent<CognitiveServicesProject, FoundryResource>, 32public AzureCognitiveServicesProjectResource([ResourceName] string name, Action<AzureResourceInfrastructure> configureInfrastructure, FoundryResource parent) 332public FoundryResource? AzureOpenAI { get; set; } 402public CapabilityHostBuilder WithAzureOpenAI(IResourceBuilder<FoundryResource> openAI)
Aspire.Hosting.Foundry.Tests (9)
AddFoundryTests.cs (1)
21Assert.IsType<FoundryResource>(resourceBuilder.Resource);
HostedAgentExtensionTests.cs (8)
733var account = Assert.Single(builder.Resources.OfType<FoundryResource>()); 754var account = Assert.Single(builder.Resources.OfType<FoundryResource>()); 791var account = Assert.Single(builder.Resources.OfType<FoundryResource>(), r => r.Name == "account"); 792var account2 = Assert.Single(builder.Resources.OfType<FoundryResource>(), r => r.Name == "account2");