1 instantiation of FoundryDeploymentResource
Aspire.Hosting.Foundry (1)
FoundryExtensions.cs (1)
70var deployment = new FoundryDeploymentResource(name, modelName, modelVersion, format, builder.Resource);
25 references to FoundryDeploymentResource
Aspire.Hosting.Azure.Tests (3)
FoundryExtensionsTests.cs (3)
37var deployment = Assert.Single(resource.Deployments); 59var deployment = Assert.Single(resource.Deployments); 602foreach (var deployment in localResource.Deployments)
Aspire.Hosting.Foundry (22)
FoundryDeploymentResource.cs (1)
21/// Initializes a new instance of the <see cref="FoundryDeploymentResource"/> class.
FoundryExtensions.cs (13)
62public static IResourceBuilder<FoundryDeploymentResource> AddDeployment(this IResourceBuilder<FoundryResource> builder, [ResourceName] string name, string modelName, string modelVersion, string format) 70var deployment = new FoundryDeploymentResource(name, modelName, modelVersion, format, builder.Resource); 91internal static IResourceBuilder<FoundryDeploymentResource> AddDeploymentForPolyglot( 131public static IResourceBuilder<FoundryDeploymentResource> AddDeployment(this IResourceBuilder<FoundryResource> builder, [ResourceName] string name, FoundryModel model) 147/// <param name="configure">A method that can be used for customizing the <see cref="FoundryDeploymentResource"/>.</param> 151public static IResourceBuilder<FoundryDeploymentResource> WithProperties(this IResourceBuilder<FoundryDeploymentResource> builder, Action<FoundryDeploymentResource> configure) 235foreach (var deployment in resource.Deployments) 390internal static IResourceBuilder<FoundryDeploymentResource> AsLocalDeployment(this IResourceBuilder<FoundryDeploymentResource> builder, FoundryDeploymentResource deployment) 623foreach (var deployment in resource.Deployments)
FoundryResource.cs (3)
28private readonly List<FoundryDeploymentResource> _deployments = []; 75public IReadOnlyList<FoundryDeploymentResource> Deployments => _deployments; 123internal void AddDeployment(FoundryDeploymentResource deployment)
LocalModelHealthCheck.cs (1)
8internal sealed class LocalModelHealthCheck(FoundryDeploymentResource deployment, IHttpClientFactory httpClientFactory) : IHealthCheck
Project\ProjectBuilderExtension.cs (3)
280public static IResourceBuilder<FoundryDeploymentResource> AddModelDeployment( 294internal static IResourceBuilder<FoundryDeploymentResource> AddModelDeploymentForPolyglot( 319public static IResourceBuilder<FoundryDeploymentResource> AddModelDeployment(
PromptAgent\PromptAgentBuilderExtensions.cs (1)
62IResourceBuilder<FoundryDeploymentResource> model,