4 instantiations of FoundryResource
Aspire.Hosting.Azure.Tests (3)
FoundryExtensionsTests.cs (3)
510
var resource = new
FoundryResource
("foundry", _ => { })
537
var resource = new
FoundryResource
("foundry", _ => { })
760
var aiFoundryResource = new
FoundryResource
("test-foundry", _ => { });
Aspire.Hosting.Foundry (1)
FoundryExtensions.cs (1)
45
var resource = new
FoundryResource
(name, ConfigureInfrastructure);
70 references to FoundryResource
Aspire.Hosting.Azure.Tests (21)
FoundryExtensionsTests.cs (21)
25
var
resource = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
36
var
resource = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
58
var
resource = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
68
var
resource = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
82
var
resource = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
88
var
localResource = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
510
var
resource = new FoundryResource("foundry", _ => { })
537
var
resource = new FoundryResource("foundry", _ => { })
599
var
localResource = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
617
var
resource = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
647
var
resource = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
760
var
aiFoundryResource = new FoundryResource("test-foundry", _ => { });
Aspire.Hosting.Foundry (37)
FoundryDeploymentResource.cs (3)
12
public class FoundryDeploymentResource : Resource, IResourceWithParent<
FoundryResource
>, IResourceWithConnectionString
28
public FoundryDeploymentResource(string name, string modelName, string modelVersion, string format,
FoundryResource
parent)
100
public
FoundryResource
Parent { get; set; }
FoundryExtensions.cs (21)
41
public static IResourceBuilder<
FoundryResource
> AddFoundry(this IDistributedApplicationBuilder builder, [ResourceName] string name)
45
var
resource = new FoundryResource(name, ConfigureInfrastructure);
62
public static IResourceBuilder<FoundryDeploymentResource> AddDeployment(this IResourceBuilder<
FoundryResource
> builder, [ResourceName] string name, string modelName, string modelVersion, string format)
92
this IResourceBuilder<
FoundryResource
> builder,
131
public static IResourceBuilder<FoundryDeploymentResource> AddDeployment(this IResourceBuilder<
FoundryResource
> builder, [ResourceName] string name, FoundryModel model)
168
public static IResourceBuilder<
FoundryResource
> RunAsFoundryLocal(this IResourceBuilder<
FoundryResource
> builder)
198
public static IResourceBuilder<
FoundryResource
> RunAsFoundryLocal(
199
this IResourceBuilder<
FoundryResource
> builder,
221
var
resource = builder.Resource;
262
internal static void ThrowIfProjectsConfiguredForLocal(IResourceBuilder<
FoundryResource
> builder,
FoundryResource
resource)
297
IResourceBuilder<
FoundryResource
> target,
317
IResourceBuilder<
FoundryResource
> target,
341
private static IResourceBuilder<
FoundryResource
> WithInitializer(this IResourceBuilder<
FoundryResource
> builder)
394
var
foundryResource = builder.Resource.Parent;
537
var
azureResource = (
FoundryResource
)infrastructure.AspireResource;
596
var
resource = (
FoundryResource
)infrastructure.AspireResource;
FoundryLocalHealthCheck.cs (1)
9
internal sealed class FoundryLocalHealthCheck(
FoundryResource
resource, IHttpClientFactory httpClientFactory) : IHealthCheck
HostedAgent\AzureHostedAgentResource.cs (1)
257
$"{subscriptionResourceId}/providers/Microsoft.Authorization/roleDefinitions/{
FoundryResource
.FoundryUserRoleDefinitionId}");
HostedAgent\HostedAgentBuilderExtension.cs (2)
542
private static void StampHostedAgentConsumerRoleAnnotation(IResourceWithEnvironment target,
FoundryResource
account)
554
new(
FoundryResource
.FoundryUserRoleDefinitionId, "Foundry User")
Project\ProjectBuilderExtension.cs (4)
40
this IResourceBuilder<
FoundryResource
> builder,
235
IResourceBuilder<
FoundryResource
> openAI)
257
typeof(IResourceBuilder<
FoundryResource
>))] object resource)
267
IResourceBuilder<
FoundryResource
> openAI => builder.WithCapabilityHostAzureOpenAI(openAI),
Project\ProjectResource.cs (4)
22
AzureProvisionableAspireResourceWithParent<CognitiveServicesProject,
FoundryResource
>,
32
public AzureCognitiveServicesProjectResource([ResourceName] string name, Action<AzureResourceInfrastructure> configureInfrastructure,
FoundryResource
parent)
332
public
FoundryResource
? AzureOpenAI { get; set; }
402
public CapabilityHostBuilder WithAzureOpenAI(IResourceBuilder<
FoundryResource
> openAI)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
58
new(
FoundryResource
.FoundryUserRoleDefinitionId, "Foundry User")
Aspire.Hosting.Foundry.Tests (12)
AddFoundryTests.cs (1)
21
Assert.IsType<
FoundryResource
>(resourceBuilder.Resource);
HostedAgentExtensionTests.cs (10)
733
var
account = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
739
string.Equals(role.Id,
FoundryResource
.FoundryUserRoleDefinitionId, StringComparison.OrdinalIgnoreCase));
754
var
account = Assert.Single(builder.Resources.OfType<
FoundryResource
>());
762
Assert.Equal(
FoundryResource
.FoundryUserRoleDefinitionId, role.Id, ignoreCase: true);
791
var
account = Assert.Single(builder.Resources.OfType<
FoundryResource
>(), r => r.Name == "account");
792
var
account2 = Assert.Single(builder.Resources.OfType<
FoundryResource
>(), r => r.Name == "account2");
ToolboxTests.cs (1)
47
Assert.Equal(
FoundryResource
.FoundryUserRoleDefinitionId, role.Id, ignoreCase: true);