5 implementations of IAzureComputeEnvironmentResource
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppEnvironmentResource.cs (1)
24AzureProvisioningResource, IAzureComputeEnvironmentResource, IComputeEnvironmentWithVolumeMounts, IAzureContainerRegistry, IAzureDelegatedSubnetResource, IAzureCdnPrivateLinkTarget
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceEnvironmentResource.cs (1)
30IAzureComputeEnvironmentResource,
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentResource.cs (1)
21IAzureComputeEnvironmentResource,
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxGroupResource.cs (1)
22public sealed class AzureSandboxGroupResource : AzureProvisioningResource, IAzureComputeEnvironmentResource
Aspire.Hosting.Foundry (1)
Project\ProjectResource.cs (1)
24IAzureComputeEnvironmentResource
20 references to IAzureComputeEnvironmentResource
Aspire.Hosting.Azure (2)
AzurePublishingContext.cs (2)
346var computeEnvironments = new List<IAzureComputeEnvironmentResource>(); 355if (resource is IAzureComputeEnvironmentResource computeEnvironment)
Aspire.Hosting.Azure.AppContainers (4)
AzureContainerAppEnvironmentResource.cs (1)
341IAzureContainerRegistryResource? IAzureComputeEnvironmentResource.ContainerRegistry => ContainerRegistry;
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (3)
41where TEnvironment : IResource, IAzureComputeEnvironmentResource 72where TEnvironment : IResource, IAzureComputeEnvironmentResource 104where TEnvironment : IResource, IAzureComputeEnvironmentResource
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceEnvironmentResource.cs (1)
463IAzureContainerRegistryResource? IAzureComputeEnvironmentResource.ContainerRegistry => ContainerRegistry;
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (3)
41where TEnvironment : IResource, IAzureComputeEnvironmentResource 72where TEnvironment : IResource, IAzureComputeEnvironmentResource 104where TEnvironment : IResource, IAzureComputeEnvironmentResource
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryExtensions.cs (2)
105/// <typeparam name="T">The resource type that implements <see cref="IAzureComputeEnvironmentResource"/>.</typeparam> 114where T : IResource, IAzureComputeEnvironmentResource
Aspire.Hosting.Azure.Kubernetes.Tests (1)
AzureKubernetesEnvironmentExtensionsTests.cs (1)
445Assert.IsAssignableFrom<IAzureComputeEnvironmentResource>(aks.Resource);
Aspire.Hosting.Azure.Sandboxes (4)
AzureSandboxGroupResource.cs (1)
133IAzureContainerRegistryResource? IAzureComputeEnvironmentResource.ContainerRegistry => ContainerRegistry;
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (3)
41where TEnvironment : IResource, IAzureComputeEnvironmentResource 72where TEnvironment : IResource, IAzureComputeEnvironmentResource 104where TEnvironment : IResource, IAzureComputeEnvironmentResource
Aspire.Hosting.Azure.Tests (2)
AzureAppServiceTests.cs (1)
749Assert.IsAssignableFrom<IAzureComputeEnvironmentResource>(env.Resource);
AzureContainerAppsTests.cs (1)
1885Assert.IsAssignableFrom<IAzureComputeEnvironmentResource>(env.Resource);
Aspire.Hosting.Foundry (1)
Project\ProjectResource.cs (1)
152IAzureContainerRegistryResource? IAzureComputeEnvironmentResource.ContainerRegistry => ContainerRegistry;