19 references to TunnelId
Aspire.Hosting.DevTunnels (18)
DevTunnelHealthCheck.cs (4)
30
return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_NoActiveHostConnections, _tunnelResource.
TunnelId
));
41
return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_PortInactive, _tunnelResource.
TunnelId
, tunnelPort));
57
return HealthCheckResult.Healthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelHealthy, _tunnelResource.
TunnelId
, tunnelStatus.HostConnections, tunnelStatus.Ports?.Count));
74
return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_Error, _tunnelResource.
TunnelId
, ex.Message), ex);
DevTunnelPortHealthCheck.cs (5)
22
return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelPortUnhealthy_StatusUnknown, port, tunnelResource.
TunnelId
));
27
return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_NoActiveHostConnections, tunnelResource.
TunnelId
));
35
return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_PortInactive, tunnelResource.
TunnelId
, port));
38
return HealthCheckResult.Healthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelPortHealthy, port, tunnelResource.
TunnelId
));
44
return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelPortUnhealthy_Error, port, tunnelResource.
TunnelId
, ex.Message), ex);
DevTunnelResource.cs (2)
35
internal string ResolvedTunnelId => Options.Region is not null ? $"{
TunnelId
}.{Options.RegionCode}" :
TunnelId
;
DevTunnelResourceBuilderExtensions.cs (7)
148
logger.LogInformation("Creating dev tunnel '{TunnelId}'", tunnelResource.
TunnelId
);
149
var tunnelStatus = await devTunnelClient.CreateTunnelAsync(tunnelResource.
TunnelId
, tunnelResource.Options, logger, ct).ConfigureAwait(false);
150
logger.LogDebug("Dev tunnel '{TunnelId}' created", tunnelResource.
TunnelId
);
154
var exception = new DistributedApplicationException($"Error trying to create the dev tunnel resource '{tunnelResource.
TunnelId
}' this port belongs to: {ex.Message}", ex);
182
logger.LogInformation("Deleting {Count} unmodeled ports from dev tunnel '{TunnelId}': {Ports}", unmodeledPorts.Count, tunnelResource.
TunnelId
, string.Join(", ", unmodeledPorts.Select(p => p.PortNumber)));
210
portLogger.LogInformation("Created dev tunnel port '{Port}' on tunnel '{Tunnel}' targeting endpoint '{Endpoint}' on resource '{TargetResource}'", tunnelPort, portResource.DevTunnel.
TunnelId
, portResource.TargetEndpoint.EndpointName, portResource.TargetEndpoint.Resource.Name);
214
portLogger.LogError(ex, "Error trying to create dev tunnel port '{Port}' on tunnel '{Tunnel}': {Error}", tunnelPort, portResource.DevTunnel.
TunnelId
, ex.Message);
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
62
Assert.Equal("custom-id", tunnel.Resource.
TunnelId
);