15 references to TunnelId
Aspire.Hosting.DevTunnels (14)
DevTunnelHealthCheck.cs (7)
18
var tunnelStatus = await _devTunnelClient.GetTunnelAsync(_tunnelResource.
TunnelId
, cancellationToken).ConfigureAwait(false);
22
return HealthCheckResult.Unhealthy($"Dev tunnel '{_tunnelResource.
TunnelId
}' has no active host connections.");
32
return HealthCheckResult.Unhealthy($"Dev tunnel '{_tunnelResource.
TunnelId
}' port {portResource.TargetEndpoint.Port} is not active.");
37
var tunnelAccessStatus = await _devTunnelClient.GetAccessAsync(_tunnelResource.
TunnelId
, portNumber: null, cancellationToken).ConfigureAwait(false);
43
var portAccessStatus = await _devTunnelClient.GetAccessAsync(_tunnelResource.
TunnelId
, portResource.TargetEndpoint.Port, cancellationToken).ConfigureAwait(false);
47
return HealthCheckResult.Healthy($"Dev tunnel '{_tunnelResource.
TunnelId
}' is active with {tunnelStatus.HostConnections} host connections and {tunnelStatus.Ports?.Count} ports.");
51
return HealthCheckResult.Unhealthy($"Failed to check dev tunnel '{_tunnelResource.
TunnelId
}': {ex.Message}", ex);
DevTunnelResourceBuilderExtensions.cs (7)
127
logger.LogInformation("Creating or updating dev tunnel '{TunnelId}'", tunnelResource.
TunnelId
);
128
var tunnelStatus = await devTunnelClient.CreateOrUpdateTunnelAsync(tunnelResource.
TunnelId
, tunnelResource.Options, ct).ConfigureAwait(false);
129
logger.LogDebug("Dev tunnel '{TunnelId}' created/updated", tunnelResource.
TunnelId
);
133
var exception = new DistributedApplicationException($"Error trying to create/update the dev tunnel resource '{tunnelResource.
TunnelId
}' that this resource has a reference to: {ex.Message}", ex);
164
portResource.DevTunnel.
TunnelId
,
170
portLogger.LogInformation("Created/updated dev tunnel port '{Port}' on tunnel '{Tunnel}' targeting endpoint '{Endpoint}' on resource '{TargetResource}'", portResource.TargetEndpoint.Port, portResource.DevTunnel.
TunnelId
, portResource.TargetEndpoint.EndpointName, portResource.TargetEndpoint.Resource.Name);
174
portLogger.LogError(ex, "Error trying to create/update dev tunnel port '{Port}' on tunnel '{Tunnel}': {Error}", portResource.TargetEndpoint.Port, portResource.DevTunnel.
TunnelId
, ex.Message);
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
56
Assert.Equal("custom-id", tunnel.Resource.
TunnelId
);