10 references to _tunnelResource
Aspire.Hosting.DevTunnels (10)
DevTunnelHealthCheck.cs (10)
18var tunnelStatus = await _devTunnelClient.GetTunnelAsync(_tunnelResource.TunnelId, cancellationToken).ConfigureAwait(false); 22return HealthCheckResult.Unhealthy($"Dev tunnel '{_tunnelResource.TunnelId}' has no active host connections."); 26foreach (var portResource in _tunnelResource.Ports) 32return HealthCheckResult.Unhealthy($"Dev tunnel '{_tunnelResource.TunnelId}' port {portResource.TargetEndpoint.Port} is not active."); 37var tunnelAccessStatus = await _devTunnelClient.GetAccessAsync(_tunnelResource.TunnelId, portNumber: null, cancellationToken).ConfigureAwait(false); 38_tunnelResource.LastKnownAccessStatus = tunnelAccessStatus; 41foreach (var portResource in _tunnelResource.Ports) 43var portAccessStatus = await _devTunnelClient.GetAccessAsync(_tunnelResource.TunnelId, portResource.TargetEndpoint.Port, cancellationToken).ConfigureAwait(false); 47return HealthCheckResult.Healthy($"Dev tunnel '{_tunnelResource.TunnelId}' is active with {tunnelStatus.HostConnections} host connections and {tunnelStatus.Ports?.Count} ports."); 51return HealthCheckResult.Unhealthy($"Failed to check dev tunnel '{_tunnelResource.TunnelId}': {ex.Message}", ex);