45 references to Endpoint
Aspire.Hosting (10)
ApplicationModel\EndpointReference.cs (8)
337Endpoint.GetExpression(Property); 361var networkContext = Endpoint.ContextNetworkID ?? context.GetNetworkIdentifier(); 365EndpointProperty.Scheme => new(Endpoint.Scheme), 366EndpointProperty.TlsEnabled => Endpoint.TlsEnabled ? bool.TrueString : bool.FalseString, 368EndpointProperty.TargetPort when Endpoint.TargetPort is int port => new(port.ToString(CultureInfo.InvariantCulture)), 374var allocatedEndpoint = await Endpoint.EndpointAnnotation.AllAllocatedEndpoints.GetAllocatedEndpointAsync(networkContext, cancellationToken).ConfigureAwait(false); 384_ => throw new InvalidOperationException($"The property '{Property}' is not supported for the endpoint '{Endpoint.EndpointName}'.") 398IEnumerable<object> IValueWithReferences.References => [Endpoint];
ApplicationModel\IComputeEnvironmentResource.cs (1)
44var endpointReference = endpointReferenceExpression.Endpoint;
ApplicationModel\ResourceExtensions.cs (1)
707EndpointReferenceExpression { Endpoint: var endpoint } => endpoint,
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppEnvironmentResource.cs (1)
368var endpointReference = endpointReferenceExpression.Endpoint;
BaseContainerAppContext.cs (3)
292var context = epExpr.Endpoint.Resource == resource 294: _containerAppEnvironmentContext.GetContainerAppContext(epExpr.Endpoint.Resource); 296var mapping = context._endpointMapping[epExpr.Endpoint.EndpointName];
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
84var owningResource = endpointReferenceExpression.Endpoint.Resource;
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentResource.cs (1)
520var endpointReference = endpointReferenceExpression.Endpoint;
AzureAppServiceWebsiteContext.cs (3)
224var context = environmentContext.GetAppServiceContext(epExpr.Endpoint.Resource); 225var mapping = isSlot ? context._slotEndpointMapping[epExpr.Endpoint.EndpointName] : context._endpointMapping[epExpr.Endpoint.EndpointName];
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
84var owningResource = endpointReferenceExpression.Endpoint.Resource;
Aspire.Hosting.Azure.FrontDoor (1)
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
84var owningResource = endpointReferenceExpression.Endpoint.Resource;
Aspire.Hosting.Azure.Sandboxes (12)
AzureSandboxContainerDeployment.cs (1)
1300ComputeEnvironmentEndpointResolver.TryGetEffectiveComputeEnvironment(endpointReferenceExpression.Endpoint.Resource, out var owningComputeEnvironment) &&
AzureSandboxEndpointPropertyValueProvider.cs (9)
34_targetPort = ResolveEndpointTargetPort(resource, endpointReferenceExpression.Endpoint.EndpointName) ?? 35throw new InvalidOperationException($"Endpoint '{endpointReferenceExpression.Endpoint.EndpointName}' on resource '{resource.TargetResource.Name}' does not have a target port."); 39var sandboxEndpoint = ResolveSandboxEndpoint(resource, endpointReferenceExpression.Endpoint); 46$"{{{_resource.Name}.endpoints.{_endpointReferenceExpression.Endpoint.EndpointName}.{_endpointReferenceExpression.Property.ToString().ToLowerInvariant()}}}"; 81_endpointReferenceExpression.Endpoint.Resource 101throw new InvalidOperationException($"Azure sandbox deployment state for resource '{_resource.TargetResource.Name}' endpoint '{_endpointReferenceExpression.Endpoint.EndpointName}' contains invalid URL '{url}'."); 113_ => throw new InvalidOperationException($"The property '{_endpointReferenceExpression.Property}' is not supported for the endpoint '{_endpointReferenceExpression.Endpoint.EndpointName}'.") 118new($"Azure sandbox endpoint '{_endpointReferenceExpression.Endpoint.EndpointName}' on resource '{_resource.TargetResource.Name}' does not have a deployed URL yet. Runtime sandbox URLs cannot be used as first-pass Azure provisioning values; deploy the producing sandbox before resolving this reference."); 124throw new InvalidOperationException($"Endpoint '{_endpointReferenceExpression.Endpoint.EndpointName}' on resource '{_resource.TargetResource.Name}' is not exposed by the Azure sandbox deployment target.");
AzureSandboxGroupResource.cs (1)
305var endpointReference = endpointReferenceExpression.Endpoint;
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
84var owningResource = endpointReferenceExpression.Endpoint.Resource;
Aspire.Hosting.Docker (2)
DockerComposeServiceResourceExtensions.cs (2)
50var referencedResource = resource.Parent.ResourceMapping[epExpr.Endpoint.Resource]; 52var mapping = referencedResource.EndpointMappings[epExpr.Endpoint.EndpointName];
Aspire.Hosting.Foundry (4)
HostedAgent\AzureHostedAgentResource.cs (2)
378ReferenceEquals(endpointReferenceExpression.Endpoint.Resource, hostedAgent.Target); 464var endpointReference = endpointReferenceExpression.Endpoint;
Project\ProjectResource.cs (1)
236EndpointProperty.Url => GetAgentAddressExpression(endpointReferenceExpression.Endpoint),
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
84var owningResource = endpointReferenceExpression.Endpoint.Resource;
Aspire.Hosting.Kubernetes (4)
KubernetesResource.cs (3)
578var referencedResource = epExpr.Endpoint.Resource == this 580: await context.CreateKubernetesResourceAsync(epExpr.Endpoint.Resource, executionContext, default).ConfigureAwait(false); 582var mapping = referencedResource.EndpointMappings[epExpr.Endpoint.EndpointName];
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
84var owningResource = endpointReferenceExpression.Endpoint.Resource;
Aspire.Hosting.Radius (1)
RadiusEnvironmentResource.cs (1)
148var endpointReference = endpointReferenceExpression.Endpoint;
Aspire.Hosting.Tests (1)
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
84var owningResource = endpointReferenceExpression.Endpoint.Resource;