48 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)
708EndpointReferenceExpression { Endpoint: var endpoint } => endpoint,
Aspire.Hosting.Azure.AppContainers (6)
AzureContainerAppEnvironmentResource.cs (1)
395var endpointReference = endpointReferenceExpression.Endpoint;
BaseContainerAppContext.cs (4)
311ValidateExpressEndpointReference(epExpr.Endpoint); 314var context = epExpr.Endpoint.Resource == resource 316: _containerAppEnvironmentContext.GetContainerAppContext(epExpr.Endpoint.Resource); 318var mapping = context._endpointMapping[epExpr.Endpoint.EndpointName];
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
84var owningResource = endpointReferenceExpression.Endpoint.Resource;
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentResource.cs (1)
522var endpointReference = endpointReferenceExpression.Endpoint;
AzureAppServiceWebsiteContext.cs (3)
258var context = environmentContext.GetAppServiceContext(epExpr.Endpoint.Resource); 259var 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)
1301ComputeEnvironmentEndpointResolver.TryGetEffectiveComputeEnvironment(endpointReferenceExpression.Endpoint.Resource, out var owningComputeEnvironment) &&
AzureSandboxEndpointPropertyValueProvider.cs (9)
33_targetPort = ResolveEndpointTargetPort(resource, endpointReferenceExpression.Endpoint.EndpointName) ?? 34throw new InvalidOperationException($"Endpoint '{endpointReferenceExpression.Endpoint.EndpointName}' on resource '{resource.TargetResource.Name}' does not have a target port."); 38var sandboxEndpoint = ResolveSandboxEndpoint(resource, endpointReferenceExpression.Endpoint); 45$"{{{_resource.Name}.endpoints.{_endpointReferenceExpression.Endpoint.EndpointName}.{_endpointReferenceExpression.Property.ToString().ToLowerInvariant()}}}"; 80_endpointReferenceExpression.Endpoint.Resource 100throw new InvalidOperationException($"Azure sandbox deployment state for resource '{_resource.TargetResource.Name}' endpoint '{_endpointReferenceExpression.Endpoint.EndpointName}' contains invalid URL '{url}'."); 112_ => throw new InvalidOperationException($"The property '{_endpointReferenceExpression.Property}' is not supported for the endpoint '{_endpointReferenceExpression.Endpoint.EndpointName}'.") 117new($"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."); 123throw new InvalidOperationException($"Endpoint '{_endpointReferenceExpression.Endpoint.EndpointName}' on resource '{_resource.TargetResource.Name}' is not exposed by the Azure sandbox deployment target.");
AzureSandboxGroupResource.cs (1)
304var 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)
404ReferenceEquals(endpointReferenceExpression.Endpoint.Resource, hostedAgent.Target); 490var 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)
603var referencedResource = epExpr.Endpoint.Resource == this 605: await context.CreateKubernetesResourceAsync(epExpr.Endpoint.Resource, executionContext, default).ConfigureAwait(false); 607var mapping = referencedResource.EndpointMappings[epExpr.Endpoint.EndpointName];
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
84var owningResource = endpointReferenceExpression.Endpoint.Resource;
Aspire.Hosting.Radius (3)
Publishing\RadiusInfrastructureBuilder.cs (2)
4151ThrowIfEndpointMissing(endpointReferenceExpression.Endpoint, owner); 4153endpointReferenceExpression.Endpoint,
RadiusEnvironmentResource.cs (1)
174var endpointReference = endpointReferenceExpression.Endpoint;
Aspire.Hosting.Tests (1)
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
84var owningResource = endpointReferenceExpression.Endpoint.Resource;