3 implementations of IComputeResource
Aspire.Hosting (3)
ApplicationModel\ContainerResource.cs (1)
19IComputeResource
ApplicationModel\ExecutableResource.cs (1)
23IComputeResource
ApplicationModel\ProjectResource.cs (1)
25IComputeResource, IContainerFilesDestinationResource
28 references to IComputeResource
Aspire.Hosting (3)
ApplicationModel\ResourceExtensions.cs (2)
481where T : IResource, IComputeResource 500where T : IResource, IComputeResource
ResourceBuilderExtensions.cs (1)
2961where T : IComputeResource
Aspire.Hosting.Azure (2)
AzureUserAssignedIdentityExtensions.cs (2)
49/// <param name="builder">The builder for the <see cref="IComputeResource"/> the identity will be associated with.</param> 62where T : IComputeResource
Aspire.Hosting.Azure.AppContainers (3)
ContainerAppExtensions.cs (3)
153where T : IComputeResource 190where T : IComputeResource 222where T : IComputeResource
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceComputeResourceExtensions.cs (2)
36where T : IComputeResource 78where T : IComputeResource
Aspire.Hosting.Azure.Tests (16)
AzureAppServiceTests.cs (2)
41var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetProjectResources()), exactMatch: false);
AzureContainerAppsTests.cs (4)
106var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetProjectResources()), exactMatch: false); 148var 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)
35where T : IComputeResource
Aspire.Hosting.Kubernetes (1)
KubernetesServiceExtensions.cs (1)
34where T : IComputeResource