2 implementations of IComputeEnvironmentResource
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentResource.cs (1)
19public class DockerComposeEnvironmentResource : Resource, IComputeEnvironmentResource
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentResource.cs (1)
16public sealed class KubernetesEnvironmentResource : Resource, IComputeEnvironmentResource
13 references to IComputeEnvironmentResource
Aspire.Hosting (7)
ApplicationModel\ComputeEnvironmentAnnotation.cs (2)
9internal sealed class ComputeEnvironmentAnnotation(IComputeEnvironmentResource computeEnvironment) : IResourceAnnotation 11public IComputeEnvironmentResource ComputeEnvironment { get; } = computeEnvironment;
ApplicationModel\DeploymentTargetAnnotation.cs (1)
29public IComputeEnvironmentResource? ComputeEnvironment { get; set; }
ApplicationModel\IComputeResource.cs (1)
12/// A compute resource is a resource that can be hosted/executed on an <see cref="IComputeEnvironmentResource"/>. Examples
ApplicationModel\ResourceExtensions.cs (2)
579public static DeploymentTargetAnnotation? GetDeploymentTargetAnnotation(this IResource resource, IComputeEnvironmentResource? targetComputeEnvironment = null) 581IComputeEnvironmentResource? selectedComputeEnvironment = null;
ResourceBuilderExtensions.cs (1)
1995public static IResourceBuilder<T> WithComputeEnvironment<T>(this IResourceBuilder<T> builder, IResourceBuilder<IComputeEnvironmentResource> computeEnvironmentResource)
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppEnvironmentResource.cs (1)
15AzureProvisioningResource(name, configureInfrastructure), IComputeEnvironmentResource, IAzureContainerAppEnvironment, IAzureContainerRegistry
AzureContainerAppsInfrastructure.cs (1)
68ComputeEnvironment = environment as IComputeEnvironmentResource // will be null if azd
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceEnvironmentResource.cs (1)
16IComputeEnvironmentResource,
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
76where T : IResource, IComputeEnvironmentResource
Aspire.Hosting.Tests (1)
ResourceExtensionsTests.cs (1)
322private sealed class ComputeEnvironmentResource(string name) : Resource(name), IComputeEnvironmentResource
Publishers.AppHost (1)
Program.cs (1)
13IResourceBuilder<IComputeEnvironmentResource> environment = builder.Configuration["Deployment:Target"] switch