1 instantiation of DevTunnelResource
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
83
var tunnelResource = new
DevTunnelResource
(name, tunnelId, DevTunnelCli.GetCliPath(builder.Configuration), workingDirectory, options);
33 references to DevTunnelResource
Aspire.Hosting.DevTunnels (33)
DevTunnelHealthCheck.cs (2)
14
DevTunnelResource
tunnelResource,
21
private readonly
DevTunnelResource
_tunnelResource = tunnelResource ?? throw new ArgumentNullException(nameof(tunnelResource));
DevTunnelPortHealthCheck.cs (2)
9
internal sealed class DevTunnelPortHealthCheck(
DevTunnelResource
tunnelResource, int port) : IHealthCheck
11
private readonly
DevTunnelResource
_tunnelResource = tunnelResource ?? throw new ArgumentNullException(nameof(tunnelResource));
DevTunnelResource.cs (3)
51
/// <param name="tunnel">The parent <see cref="
DevTunnelResource
"/> this port belongs to.</param>
56
DevTunnelResource
tunnel,
75
public
DevTunnelResource
DevTunnel { get; }
DevTunnelResourceBuilderExtensions.cs (26)
30
/// the tunnel requires authentication, but anonymous access can be enabled via <see cref="WithAnonymousAccess(IResourceBuilder{
DevTunnelResource
})"/>.
43
public static IResourceBuilder<
DevTunnelResource
> AddDevTunnel(
83
var
tunnelResource = new DevTunnelResource(name, tunnelId, DevTunnelCli.GetCliPath(builder.Configuration), workingDirectory, options);
224
public static IResourceBuilder<
DevTunnelResource
> WithReference<TResource>(
225
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
240
/// To expose only specific endpoints on the referenced resource, use <see cref="WithReference(IResourceBuilder{
DevTunnelResource
}, EndpointReference, DevTunnelPortOptions?)"/>.
246
public static IResourceBuilder<
DevTunnelResource
> WithReference<TResource>(
247
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
270
public static IResourceBuilder<
DevTunnelResource
> WithReference(
271
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
282
public static IResourceBuilder<
DevTunnelResource
> WithReference(
283
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
295
public static IResourceBuilder<
DevTunnelResource
> WithReference(
296
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
312
/// Sets <see cref="DevTunnelOptions.AllowAnonymous"/> to <c>true</c> on <see cref="
DevTunnelResource
.Options"/> .
316
public static IResourceBuilder<
DevTunnelResource
> WithAnonymousAccess(this IResourceBuilder<
DevTunnelResource
> tunnelBuilder)
331
public static EndpointReference GetEndpoint<TResource>(this IResourceBuilder<
DevTunnelResource
> tunnelBuilder, IResourceBuilder<TResource> resourceBuilder, string endpointName)
348
public static EndpointReference GetEndpoint(this IResourceBuilder<
DevTunnelResource
> tunnelBuilder, IResource resource, string endpointName)
371
public static EndpointReference GetEndpoint(this IResourceBuilder<
DevTunnelResource
> tunnelBuilder, EndpointReference targetEndpointReference)
388
private static EndpointReference CreateEndpointReferenceWithError(
DevTunnelResource
tunnelResource, IResource targetResource, string endpointName)
408
IResourceBuilder<IResourceWithEndpoints> targetResource, IResourceBuilder<
DevTunnelResource
> tunnelResource)
438
IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
442
var
tunnel = tunnelBuilder.Resource;
683
var assembly = typeof(
DevTunnelResource
).Assembly;
722
private sealed class DevTunnelResourceStartedEvent(
DevTunnelResource
tunnel) : IDistributedApplicationResourceEvent