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