1 instantiation of DevTunnelResource
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
82
var tunnelResource = new
DevTunnelResource
(name, tunnelId, DevTunnelCli.GetCliPath(builder.Configuration), workingDirectory, options);
27 references to DevTunnelResource
Aspire.Hosting.DevTunnels (27)
DevTunnelHealthCheck.cs (2)
8
internal sealed class DevTunnelHealthCheck(IDevTunnelClient devTunnelClient,
DevTunnelResource
tunnelResource) : IHealthCheck
12
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 (22)
30
/// the tunnel requires authentication, but anonymous access can be enabled via <see cref="WithAnonymousAccess(IResourceBuilder{
DevTunnelResource
})"/>.
43
public static IResourceBuilder<
DevTunnelResource
> AddDevTunnel(
82
var
tunnelResource = new DevTunnelResource(name, tunnelId, DevTunnelCli.GetCliPath(builder.Configuration), workingDirectory, options);
201
public static IResourceBuilder<
DevTunnelResource
> WithReference<TResource>(
202
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
217
/// To expose only specific endpoints on the referenced resource, use <see cref="WithReference(IResourceBuilder{
DevTunnelResource
}, EndpointReference, DevTunnelPortOptions?)"/>.
223
public static IResourceBuilder<
DevTunnelResource
> WithReference<TResource>(
224
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
247
public static IResourceBuilder<
DevTunnelResource
> WithReference(
248
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
259
public static IResourceBuilder<
DevTunnelResource
> WithReference(
260
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
272
public static IResourceBuilder<
DevTunnelResource
> WithReference(
273
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
289
/// Sets <see cref="DevTunnelOptions.AllowAnonymous"/> to <c>true</c> on <see cref="
DevTunnelResource
.Options"/> .
293
public static IResourceBuilder<
DevTunnelResource
> WithAnonymousAccess(this IResourceBuilder<
DevTunnelResource
> tunnelBuilder)
311
IResourceBuilder<IResourceWithEndpoints> targetResource, IResourceBuilder<
DevTunnelResource
> tunnelResource)
337
IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
341
var
tunnel = tunnelBuilder.Resource;
593
var assembly = typeof(
DevTunnelResource
).Assembly;
632
private sealed class DevTunnelResourceStartedEvent(
DevTunnelResource
tunnel) : IDistributedApplicationResourceEvent