6 instantiations of DeploymentTargetAnnotation
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppsInfrastructure.cs (1)
60r.Annotations.Add(new DeploymentTargetAnnotation(containerApp)
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceInfrastructure.cs (1)
68resource.Annotations.Add(new DeploymentTargetAnnotation(website)
Aspire.Hosting.Docker (2)
DockerComposeInfrastructure.cs (2)
46dashboard.Annotations.Add(new DeploymentTargetAnnotation(dashboardService) 72r.Annotations.Add(new DeploymentTargetAnnotation(serviceResource)
Aspire.Hosting.Foundry (1)
HostedAgent\HostedAgentBuilderExtension.cs (1)
301target.Annotations.Add(new DeploymentTargetAnnotation(agent)
Aspire.Hosting.Kubernetes (1)
KubernetesInfrastructure.cs (1)
52r.Annotations.Add(new DeploymentTargetAnnotation(serviceResource)
167 references to DeploymentTargetAnnotation
Aspire.Hosting (8)
ApplicationModel\ResourceExtensions.cs (4)
974public static DeploymentTargetAnnotation? GetDeploymentTargetAnnotation(this IResource resource, IComputeEnvironmentResource? targetComputeEnvironment = null) 990if (resource.TryGetAnnotationsOfType<DeploymentTargetAnnotation>(out var deploymentTargetAnnotations)) 1168/// <item>The <see cref="DeploymentTargetAnnotation"/> on the resource.</item> 1182var deploymentTarget = resource.GetDeploymentTargetAnnotation();
Pipelines\DistributedApplicationPipeline.cs (1)
208var deploymentTargetAnnotation = resource.GetDeploymentTargetAnnotation();
Publishing\ManifestPublishingContext.cs (3)
185var deploymentTarget = project.GetDeploymentTargetAnnotation(); 211private async Task WriteDeploymentTarget(DeploymentTargetAnnotation deploymentTarget) 318var deploymentTarget = container.GetDeploymentTargetAnnotation();
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppResource.cs (1)
34var deploymentTargetAnnotation = targetResource.GetDeploymentTargetAnnotation();
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebSiteResource.cs (1)
34var deploymentTargetAnnotation = targetResource.GetDeploymentTargetAnnotation();
Aspire.Hosting.Azure.Tests (146)
AzureAppServiceTests.cs (31)
43var target = container.GetDeploymentTargetAnnotation(); 180container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 215project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 247container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 283container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 319project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 521project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 557project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 593project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 628project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 702project.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 733container.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 871project.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 902project.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 934project.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 978proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureContainerAppsTests.cs (95)
45container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 79container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 109var target = container.GetDeploymentTargetAnnotation(); 151var target = container.GetDeploymentTargetAnnotation(); 183var target = container.GetDeploymentTargetAnnotation(); 226container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 256container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 333proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 410proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 449container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 481container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 515container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 551container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 589container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 629container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 661container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 694container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 745container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 827container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 870container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 901container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 933container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 964project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1003project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1047project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1088project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1219container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1250container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1281container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1460project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1511project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1624container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1671container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1788container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1810project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1847funcjob.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1893var batchTarget = batch.Annotations.OfType<DeploymentTargetAnnotation>().FirstOrDefault(); 1894var webTarget = web.Annotations.OfType<DeploymentTargetAnnotation>().FirstOrDefault(); 1929container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1959container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2153container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2200projectResource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2342var webappAcaTarget = webappAcaResource.GetDeploymentTargetAnnotation(aca.Resource); 2348var webappServiceTarget = webappServiceResource.GetDeploymentTargetAnnotation(appService.Resource); 2354var containerAcaTarget = containerAcaResource.GetDeploymentTargetAnnotation(aca.Resource); 2362var containerAppServiceAcaTarget = containerAppServiceResource.GetDeploymentTargetAnnotation(aca.Resource); 2390proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2421proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2461proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2502proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2549proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureProvisioningResourceTests.cs (6)
40project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 74project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 107containerResource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureUserAssignedIdentityTests.cs (10)
125var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>()); 178var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>()); 234var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>()); 320var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>()); 321var deploymentTarget2 = Assert.Single(computeResource2.Annotations.OfType<DeploymentTargetAnnotation>());
ContainerRegistryTests.cs (4)
62project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 157if (resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var annotation) &&
Aspire.Hosting.Docker.Tests (4)
DockerComposeTests.cs (4)
830var containerDockerTarget = containerDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 836var containerK8sTarget = containerK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 842var projectDockerTarget = projectDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 848var projectK8sTarget = projectK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource);
Aspire.Hosting.Foundry (2)
HostedAgent\AzureHostedAgentResource.cs (1)
33var deploymentAnnotation = Target.GetDeploymentTargetAnnotation() ?? throw new InvalidOperationException($"Deployment target annotation is required on resource '{Target.Name}' to deploy as hosted agent.");
HostedAgent\AzurePromptAgentResource.cs (1)
35var deploymentAnnotation = this.GetDeploymentTargetAnnotation() ?? throw new InvalidOperationException($"Deployment target annotation is required on resource '{this.Name}' to deploy as hosted agent.");
Aspire.Hosting.Kubernetes.Tests (4)
KubernetesEnvironmentResourceTests.cs (4)
151var containerK8sTarget = containerK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 157var containerDockerTarget = containerDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 163var projectK8sTarget = projectK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 169var projectDockerTarget = projectDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource);
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
32var annotation = resource.GetDeploymentTargetAnnotation();