61 references to GetDeploymentTargetAnnotation
Aspire.Hosting (4)
ApplicationModel\ResourceExtensions.cs (1)
1182var deploymentTarget = resource.GetDeploymentTargetAnnotation();
Pipelines\DistributedApplicationPipeline.cs (1)
208var deploymentTargetAnnotation = resource.GetDeploymentTargetAnnotation();
Publishing\ManifestPublishingContext.cs (2)
185var deploymentTarget = project.GetDeploymentTargetAnnotation(); 318var deploymentTarget = container.GetDeploymentTargetAnnotation();
Aspire.Hosting.Azure (1)
AzurePublishingContext.cs (1)
338if (resource.GetDeploymentTargetAnnotation() is { } annotation && annotation.DeploymentTarget is AzureBicepResource br)
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppEnvironmentResource.cs (2)
59var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget; 97var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget;
AzureContainerAppResource.cs (1)
34var deploymentTargetAnnotation = targetResource.GetDeploymentTargetAnnotation();
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentResource.cs (3)
74var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget; 112var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget; 175var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget;
AzureAppServiceWebSiteResource.cs (2)
34var deploymentTargetAnnotation = targetResource.GetDeploymentTargetAnnotation(); 110var computerEnv = (AzureAppServiceEnvironmentResource)TargetResource.GetDeploymentTargetAnnotation()!.ComputeEnvironment!;
Aspire.Hosting.Azure.Tests (24)
AzureAppServiceTests.cs (2)
43var target = container.GetDeploymentTargetAnnotation(); 469var projectProvisioningResource = project.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource;
AzureContainerAppsTests.cs (19)
109var target = container.GetDeploymentTargetAnnotation(); 151var target = container.GetDeploymentTargetAnnotation(); 183var target = container.GetDeploymentTargetAnnotation(); 800var target = container.Resource.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureBicepResource; 1997var containerProvisioningResource = container.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2001var projectProvisioningResource = project.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2037var containerProvisioningResource = container.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2041var projectProvisioningResource = project.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2077var containerProvisioningResource = container.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2081var projectProvisioningResource = project.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2122var containerProvisioningResource = container.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2126Assert.Null(buildOnly.GetDeploymentTargetAnnotation()); 2342var webappAcaTarget = webappAcaResource.GetDeploymentTargetAnnotation(aca.Resource); 2348var webappServiceTarget = webappServiceResource.GetDeploymentTargetAnnotation(appService.Resource); 2354var containerAcaTarget = containerAcaResource.GetDeploymentTargetAnnotation(aca.Resource); 2362var containerAppServiceAcaTarget = containerAppServiceResource.GetDeploymentTargetAnnotation(aca.Resource); 2366Assert.Null(webappAcaResource.GetDeploymentTargetAnnotation(appService.Resource)); 2367Assert.Null(webappServiceResource.GetDeploymentTargetAnnotation(aca.Resource)); 2368Assert.Null(containerAcaResource.GetDeploymentTargetAnnotation(appService.Resource));
AzureDeployerTests.cs (1)
999var funcAppDeployment = Assert.IsAssignableFrom<AzureProvisioningResource>(funcApp.Resource.GetDeploymentTargetAnnotation()?.DeploymentTarget);
AzureFunctionsTests.cs (1)
354var (_, bicep) = await GetManifestWithBicep(funcApp.Resource.GetDeploymentTargetAnnotation()!.DeploymentTarget);
AzureResourcePreparerTests.cs (1)
212var deploymentTarget = Assert.IsAssignableFrom<AzureBicepResource>(api.Resource.GetDeploymentTargetAnnotation()?.DeploymentTarget);
Aspire.Hosting.Docker (3)
DockerComposeEnvironmentResource.cs (2)
81var deploymentTarget = resource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget; 147var deploymentTarget = resource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget;
DockerComposePublishingContext.cs (1)
83if (resource.GetDeploymentTargetAnnotation(environment)?.DeploymentTarget is DockerComposeServiceResource serviceResource)
Aspire.Hosting.Docker.Tests (9)
DockerComposeTests.cs (9)
42Assert.Same(composeEnv.Resource, container.Resource.GetDeploymentTargetAnnotation()?.ComputeEnvironment); 830var containerDockerTarget = containerDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 836var containerK8sTarget = containerK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 842var projectDockerTarget = projectDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 848var projectK8sTarget = projectK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 853Assert.Null(containerDockerResource.GetDeploymentTargetAnnotation(kubernetes.Resource)); 854Assert.Null(containerK8sResource.GetDeploymentTargetAnnotation(dockerCompose.Resource)); 855Assert.Null(projectDockerResource.GetDeploymentTargetAnnotation(kubernetes.Resource)); 856Assert.Null(projectK8sResource.GetDeploymentTargetAnnotation(dockerCompose.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 (1)
KubernetesPublishingContext.cs (1)
71if (resource.GetDeploymentTargetAnnotation(environment)?.DeploymentTarget is KubernetesResource serviceResource)
Aspire.Hosting.Kubernetes.Tests (8)
KubernetesEnvironmentResourceTests.cs (8)
151var containerK8sTarget = containerK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 157var containerDockerTarget = containerDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 163var projectK8sTarget = projectK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 169var projectDockerTarget = projectDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 174Assert.Null(containerK8sResource.GetDeploymentTargetAnnotation(dockerCompose.Resource)); 175Assert.Null(containerDockerResource.GetDeploymentTargetAnnotation(kubernetes.Resource)); 176Assert.Null(projectK8sResource.GetDeploymentTargetAnnotation(dockerCompose.Resource)); 177Assert.Null(projectDockerResource.GetDeploymentTargetAnnotation(kubernetes.Resource));
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
32var annotation = resource.GetDeploymentTargetAnnotation();