129 references to GetDeploymentTargetAnnotation
Aspire.Hosting (4)
ApplicationModel\ResourceExtensions.cs (1)
1379var deploymentTarget = resource.GetDeploymentTargetAnnotation();
Pipelines\DistributedApplicationPipeline.cs (1)
222var deploymentTargetAnnotation = resource.GetDeploymentTargetAnnotation();
Publishing\ManifestPublishingContext.cs (2)
192var deploymentTarget = project.GetDeploymentTargetAnnotation(); 325var deploymentTarget = container.GetDeploymentTargetAnnotation();
Aspire.Hosting.Azure (1)
AzurePublishingContext.cs (1)
411if (resource.GetDeploymentTargetAnnotation() is { } annotation && annotation.DeploymentTarget is AzureBicepResource br)
Aspire.Hosting.Azure.AppContainers (4)
AzureContainerAppEnvironmentResource.cs (2)
84var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget; 122var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget;
AzureContainerAppResource.cs (1)
32var deploymentTargetAnnotation = targetResource.GetDeploymentTargetAnnotation();
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
134computeEnvironment = resource.GetComputeEnvironment() ?? resource.GetDeploymentTargetAnnotation()?.ComputeEnvironment;
Aspire.Hosting.Azure.AppService (6)
AzureAppServiceEnvironmentResource.cs (3)
102var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget; 140var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget; 271var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget;
AzureAppServiceWebSiteResource.cs (2)
32var deploymentTargetAnnotation = targetResource.GetDeploymentTargetAnnotation(); 111var computerEnv = (AzureAppServiceEnvironmentResource)TargetResource.GetDeploymentTargetAnnotation()!.ComputeEnvironment!;
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
134computeEnvironment = resource.GetComputeEnvironment() ?? resource.GetDeploymentTargetAnnotation()?.ComputeEnvironment;
Aspire.Hosting.Azure.FrontDoor (1)
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
134computeEnvironment = resource.GetComputeEnvironment() ?? resource.GetDeploymentTargetAnnotation()?.ComputeEnvironment;
Aspire.Hosting.Azure.Sandboxes (7)
AzureSandboxContainerDeployment.cs (2)
160if (dependency.GetDeploymentTargetAnnotation()?.DeploymentTarget is not AzureSandboxContainerResource producer) 1170var currentComputeEnvironment = resource.GetComputeEnvironment() ?? resource.GetDeploymentTargetAnnotation()?.ComputeEnvironment;
AzureSandboxGroupResource.cs (4)
65var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget; 97var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget; 224if (resource.GetDeploymentTargetAnnotation(this) is not null) 305var deploymentTargetAnnotation = resource.GetDeploymentTargetAnnotation(this);
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
134computeEnvironment = resource.GetComputeEnvironment() ?? resource.GetDeploymentTargetAnnotation()?.ComputeEnvironment;
Aspire.Hosting.Azure.Tests (71)
AzureAppServiceTests.cs (7)
45var target = container.GetDeploymentTargetAnnotation(); 71var target = project.Resource.GetDeploymentTargetAnnotation(); 119var target = project.Resource.GetDeploymentTargetAnnotation(); 159var target = project.Resource.GetDeploymentTargetAnnotation(); 201var target = project.Resource.GetDeploymentTargetAnnotation(); 243var target = project.Resource.GetDeploymentTargetAnnotation(); 835var projectProvisioningResource = project.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource;
AzureContainerAppEnvironmentExtensionsTests.cs (1)
600Assert.Same(environment.Resource, api.GetDeploymentTargetAnnotation()!.ComputeEnvironment);
AzureContainerAppExpressEndpointTests.cs (3)
85Assert.Null(api.Resource.GetDeploymentTargetAnnotation()); 133Assert.Null(api.Resource.GetDeploymentTargetAnnotation()); 391Assert.IsType<AzureContainerAppResource>(resource.GetDeploymentTargetAnnotation()?.DeploymentTarget);
AzureContainerAppExpressTests.cs (5)
144var target = Assert.IsType<AzureContainerAppResource>(worker.Resource.GetDeploymentTargetAnnotation()!.DeploymentTarget); 189var target = Assert.IsType<AzureContainerAppResource>(project.Resource.GetDeploymentTargetAnnotation()!.DeploymentTarget); 229var target = Assert.IsType<AzureContainerAppResource>(project.Resource.GetDeploymentTargetAnnotation()!.DeploymentTarget); 266var target = Assert.IsType<AzureContainerAppResource>(container.Resource.GetDeploymentTargetAnnotation()!.DeploymentTarget); 286var target = Assert.IsType<AzureContainerAppResource>(container.Resource.GetDeploymentTargetAnnotation()!.DeploymentTarget);
AzureContainerAppsTests.cs (23)
108var target = container.GetDeploymentTargetAnnotation(); 133var target = project.Resource.GetDeploymentTargetAnnotation(); 183var target = web.Resource.GetDeploymentTargetAnnotation(); 230var target = container.GetDeploymentTargetAnnotation(); 262var target = container.GetDeploymentTargetAnnotation(); 442container.GetDeploymentTargetAnnotation()?.DeploymentTarget); 802var target = resource.GetDeploymentTargetAnnotation(); 942var target = container.Resource.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureBicepResource; 2639var containerProvisioningResource = container.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2643var projectProvisioningResource = project.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2677var containerProvisioningResource = container.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2681var projectProvisioningResource = project.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2715var containerProvisioningResource = container.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2719var projectProvisioningResource = project.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2760var containerProvisioningResource = container.GetDeploymentTargetAnnotation()?.DeploymentTarget as AzureProvisioningResource; 2764Assert.Null(buildOnly.GetDeploymentTargetAnnotation()); 3008var webappAcaTarget = webappAcaResource.GetDeploymentTargetAnnotation(aca.Resource); 3014var webappServiceTarget = webappServiceResource.GetDeploymentTargetAnnotation(appService.Resource); 3020var containerAcaTarget = containerAcaResource.GetDeploymentTargetAnnotation(aca.Resource); 3028var containerAppServiceAcaTarget = containerAppServiceResource.GetDeploymentTargetAnnotation(aca.Resource); 3032Assert.Null(webappAcaResource.GetDeploymentTargetAnnotation(appService.Resource)); 3033Assert.Null(webappServiceResource.GetDeploymentTargetAnnotation(aca.Resource)); 3034Assert.Null(containerAcaResource.GetDeploymentTargetAnnotation(appService.Resource));
AzureDeployerTests.cs (3)
525var apiTarget = Assert.IsAssignableFrom<AzureBicepResource>(api.Resource.GetDeploymentTargetAnnotation()!.DeploymentTarget); 526var webTarget = Assert.IsAssignableFrom<AzureBicepResource>(web.Resource.GetDeploymentTargetAnnotation()!.DeploymentTarget); 1235var funcAppDeployment = Assert.IsAssignableFrom<AzureProvisioningResource>(funcApp.Resource.GetDeploymentTargetAnnotation()?.DeploymentTarget);
AzureFunctionsTests.cs (1)
354var (_, bicep) = await GetManifestWithBicep(funcApp.Resource.GetDeploymentTargetAnnotation()!.DeploymentTarget);
AzureResourcePreparerTests.cs (1)
236var deploymentTarget = Assert.IsAssignableFrom<AzureBicepResource>(api.Resource.GetDeploymentTargetAnnotation()?.DeploymentTarget);
AzureSandboxesTests.cs (25)
481Assert.Null(computeResource.GetDeploymentTargetAnnotation(sandboxGroup.Resource)); 2019var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(sandboxGroup.Resource); 2094defaultResource.Resource.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget); 2096disabledResource.Resource.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget); 2098enabledResource.Resource.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget); 2185var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(sandboxGroup.Resource); 2247var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(sandboxGroup.Resource); 2286var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(sandboxGroup.Resource); 2310var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(sandboxGroup.Resource); 2395var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(sandboxGroup.Resource); 2537var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(sandboxGroup.Resource); 2598var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(sandboxGroup.Resource); 2661project.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget); 2699project.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget); 2725project.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget); 2746project.Resource.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget); 2781project.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget); 2842frontend.Resource.GetDeploymentTargetAnnotation(frontendGroup.Resource)?.DeploymentTarget); 2844backend.Resource.GetDeploymentTargetAnnotation(backendGroup.Resource)?.DeploymentTarget); 2845Assert.Null(frontend.Resource.GetDeploymentTargetAnnotation(backendGroup.Resource)); 2846Assert.Null(backend.Resource.GetDeploymentTargetAnnotation(frontendGroup.Resource)); 2866var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(sandboxGroup.Resource); 2887container.Resource.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget); 2931api.Resource.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget); 3217api.Resource.GetDeploymentTargetAnnotation(sandboxGroup.Resource)?.DeploymentTarget);
ExistingAzureResourceTests.cs (2)
521Assert.Null(serviceBus.Resource.GetDeploymentTargetAnnotation()); 541Assert.Null(serviceBus.Resource.GetDeploymentTargetAnnotation());
Aspire.Hosting.Docker (3)
DockerComposeEnvironmentResource.cs (2)
91var deploymentTarget = resource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget; 216var deploymentTarget = resource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget;
DockerComposePublishingContext.cs (1)
82if (resource.GetDeploymentTargetAnnotation(environment)?.DeploymentTarget is DockerComposeServiceResource serviceResource)
Aspire.Hosting.Docker.Tests (10)
DockerComposeTests.cs (10)
42Assert.Same(composeEnv.Resource, container.Resource.GetDeploymentTargetAnnotation()?.ComputeEnvironment); 887var containerDockerTarget = containerDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 893var containerK8sTarget = containerK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 899var projectDockerTarget = projectDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 905var projectK8sTarget = projectK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 910Assert.Null(containerDockerResource.GetDeploymentTargetAnnotation(kubernetes.Resource)); 911Assert.Null(containerK8sResource.GetDeploymentTargetAnnotation(dockerCompose.Resource)); 912Assert.Null(projectDockerResource.GetDeploymentTargetAnnotation(kubernetes.Resource)); 913Assert.Null(projectK8sResource.GetDeploymentTargetAnnotation(dockerCompose.Resource)); 941var target = containerDockerResource.GetDeploymentTargetAnnotation();
Aspire.Hosting.Foundry (3)
HostedAgent\AzureHostedAgentResource.cs (1)
45var deploymentAnnotation = Target.GetDeploymentTargetAnnotation() ?? throw new InvalidOperationException($"Deployment target annotation is required on resource '{Target.Name}' to deploy as hosted agent.");
Project\ProjectResource.cs (1)
252var agentName = resource.GetDeploymentTargetAnnotation(this)?.DeploymentTarget is AzureHostedAgentResource hostedAgent
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
134computeEnvironment = resource.GetComputeEnvironment() ?? resource.GetDeploymentTargetAnnotation()?.ComputeEnvironment;
Aspire.Hosting.Kubernetes (4)
KubernetesEnvironmentResource.cs (2)
339var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(targetEnv)?.DeploymentTarget; 376var deploymentTarget = computeResource.GetDeploymentTargetAnnotation(targetEnv)?.DeploymentTarget;
KubernetesPublishingContext.cs (1)
81if (resource.GetDeploymentTargetAnnotation(targetEnv)?.DeploymentTarget is KubernetesResource serviceResource)
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
134computeEnvironment = resource.GetComputeEnvironment() ?? resource.GetDeploymentTargetAnnotation()?.ComputeEnvironment;
Aspire.Hosting.Kubernetes.Tests (11)
KubernetesEnvironmentResourceTests.cs (11)
170var containerK8sTarget = containerK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 176var containerDockerTarget = containerDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 182var projectK8sTarget = projectK8sResource.GetDeploymentTargetAnnotation(kubernetes.Resource); 188var projectDockerTarget = projectDockerResource.GetDeploymentTargetAnnotation(dockerCompose.Resource); 193Assert.Null(containerK8sResource.GetDeploymentTargetAnnotation(dockerCompose.Resource)); 194Assert.Null(containerDockerResource.GetDeploymentTargetAnnotation(kubernetes.Resource)); 195Assert.Null(projectK8sResource.GetDeploymentTargetAnnotation(dockerCompose.Resource)); 196Assert.Null(projectDockerResource.GetDeploymentTargetAnnotation(kubernetes.Resource)); 254Assert.Same(kubernetes.Resource, containerK8sResource.GetDeploymentTargetAnnotation()!.ComputeEnvironment); 255Assert.Same(dockerCompose.Resource, containerDockerResource.GetDeploymentTargetAnnotation()!.ComputeEnvironment); 259var service = Assert.IsType<KubernetesResource>(containerK8sResource.GetDeploymentTargetAnnotation()!.DeploymentTarget);
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
1744return resource.GetDeploymentTargetAnnotation(targetComputeEnvironment) is not null;
Aspire.Hosting.Tests (2)
ResourceExtensionsTests.cs (1)
183var annotation = resource.Resource.GetDeploymentTargetAnnotation(requestedEnvironment.Resource);
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
134computeEnvironment = resource.GetComputeEnvironment() ?? resource.GetDeploymentTargetAnnotation()?.ComputeEnvironment;
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
29var annotation = resource.GetDeploymentTargetAnnotation();