5 implementations of IComputeResource
Aspire.Hosting (3)
ApplicationModel\ContainerResource.cs (1)
19IComputeResource
ApplicationModel\ExecutableResource.cs (1)
23IComputeResource
ApplicationModel\ProjectResource.cs (1)
25IComputeResource, IContainerFilesDestinationResource
Aspire.Hosting.Foundry (2)
HostedAgent\AzureHostedAgentResource.cs (1)
18public class AzureHostedAgentResource : Resource, IComputeResource, IResourceWithEnvironment
HostedAgent\AzurePromptAgentResource.cs (1)
18public class AzurePromptAgentResource : ExecutableResource, IComputeResource
33 references to IComputeResource
Aspire.Hosting (7)
ApplicationModel\ResourceExtensions.cs (2)
485where T : IResource, IComputeResource 506where T : IResource, IComputeResource
ResourceBuilderExtensions.cs (5)
3144where T : IComputeResource 3366where T : IComputeResource 3407where T : IComputeResource 3440where T : IComputeResource 3476where T : IComputeResource
Aspire.Hosting.Azure (2)
AzureUserAssignedIdentityExtensions.cs (2)
50/// <param name="builder">The builder for the <see cref="IComputeResource"/> the identity will be associated with.</param> 64where T : IComputeResource
Aspire.Hosting.Azure.AppContainers (4)
ContainerAppExtensions.cs (4)
157where T : IComputeResource 195where T : IComputeResource 229where T : IComputeResource 256where T : IComputeResource
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceComputeResourceExtensions.cs (2)
37where T : IComputeResource 80where T : IComputeResource
Aspire.Hosting.Azure.Tests (16)
AzureAppServiceTests.cs (2)
41var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetProjectResources()), exactMatch: false);
AzureContainerAppsTests.cs (4)
107var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetProjectResources()), exactMatch: false); 149var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetContainerResources()), exactMatch: false);
AzureUserAssignedIdentityTests.cs (10)
122var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 169var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 225var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 304var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 306var computeResource2 = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp2");
Aspire.Hosting.Docker (1)
DockerComposeServiceExtensions.cs (1)
36where T : IComputeResource
Aspire.Hosting.Kubernetes (1)
KubernetesServiceExtensions.cs (1)
35where T : IComputeResource