1 instantiation of FoundryDeploymentResource
Aspire.Hosting.Foundry (1)
FoundryExtensions.cs (1)
69var deployment = new FoundryDeploymentResource(name, modelName, modelVersion, format, builder.Resource);
24 references to FoundryDeploymentResource
Aspire.Hosting.Azure.Tests (3)
FoundryExtensionsTests.cs (3)
33var deployment = Assert.Single(resource.Deployments); 55var deployment = Assert.Single(resource.Deployments); 135foreach (var deployment in localResource.Deployments)
Aspire.Hosting.Foundry (21)
FoundryDeploymentResource.cs (1)
21/// Initializes a new instance of the <see cref="FoundryDeploymentResource"/> class.
FoundryExtensions.cs (13)
61public static IResourceBuilder<FoundryDeploymentResource> AddDeployment(this IResourceBuilder<FoundryResource> builder, [ResourceName] string name, string modelName, string modelVersion, string format) 69var deployment = new FoundryDeploymentResource(name, modelName, modelVersion, format, builder.Resource); 90internal static IResourceBuilder<FoundryDeploymentResource> AddDeploymentForPolyglot( 130public static IResourceBuilder<FoundryDeploymentResource> AddDeployment(this IResourceBuilder<FoundryResource> builder, [ResourceName] string name, FoundryModel model) 146/// <param name="configure">A method that can be used for customizing the <see cref="FoundryDeploymentResource"/>.</param> 150public static IResourceBuilder<FoundryDeploymentResource> WithProperties(this IResourceBuilder<FoundryDeploymentResource> builder, Action<FoundryDeploymentResource> configure) 182foreach (var deployment in resource.Deployments) 334internal static IResourceBuilder<FoundryDeploymentResource> AsLocalDeployment(this IResourceBuilder<FoundryDeploymentResource> builder, FoundryDeploymentResource deployment) 524foreach (var deployment in resource.Deployments)
FoundryResource.cs (3)
24private readonly List<FoundryDeploymentResource> _deployments = []; 71public IReadOnlyList<FoundryDeploymentResource> Deployments => _deployments; 119internal void AddDeployment(FoundryDeploymentResource deployment)
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,