17 writes to Labels
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
601portOptions.Labels ??= [];
Aspire.Hosting.DevTunnels.Tests (16)
DevTunnelCliClientTests.cs (16)
20Labels = ["target", "https"] 52await client.CreatePortAsync("mytunnel.usw2", 3000, new() { Description = "", Protocol = "http", Labels = ["label"] }); 124await client.CreatePortAsync("mytunnel.usw2", 3000, new() { Protocol = "http", Labels = ["label"], AllowAnonymous = true }); 239CreateClient(cli).CreatePortAsync("mytunnel.usw2", 3000, new() { Protocol = "http", Labels = ["label"], AllowAnonymous = true })); 298await CreateClient(cli).CreatePortAsync("mytunnel.usw2", 3000, new() { Protocol = "http", Labels = ["label"], AllowAnonymous = allowAnonymous }); 341Labels = ["label"], 354await CreateClient(cli).CreatePortAsync("mytunnel.usw2", 3000, new() { Protocol = "http", Labels = ["label"] }); 371Labels = ["label"], 415new() { Protocol = "http", Labels = ["label"], AllowAnonymous = false }, cancellationToken: cts.Token); 437new() { Protocol = "http", Labels = ["label"], AllowAnonymous = allowAnonymous }); 459new() { Protocol = "http", Labels = ["label"], AllowAnonymous = false }); 474new() { Protocol = "http", Labels = ["label"], AllowAnonymous = true }); 489new() { Protocol = "http", Labels = ["label"], AllowAnonymous = false }); 518new() { Protocol = "http", Labels = ["label"], AllowAnonymous = false }, cancellationToken: cts.Token); 541new() { Protocol = "http", Labels = ["label"], AllowAnonymous = false }); 562Labels = [label]
9 references to Labels
Aspire.Hosting.DevTunnels (9)
DevTunnelCli.cs (2)
196.AddValues("--labels", options.Labels) 215.AddValues("--add-labels", options.Labels)
DevTunnelCliClient.cs (1)
236var labelsMatch = existing.Labels.ToHashSet(StringComparer.Ordinal).SetEquals(portOptions.Labels ?? []);
DevTunnelOptions.cs (1)
110internal string ToLoggerString() => $"{{ Description={Description}, AllowAnonymous={AllowAnonymous}, Protocol={Protocol}, Labels=[{string.Join(", ", Labels ?? [])}] }}";
DevTunnelResourceBuilderExtensions.cs (5)
602portOptions.Labels.Add(targetResource.Name); 603portOptions.Labels.Add(targetEndpoint.EndpointName); 605if (!TryValidateLabels(portOptions.Labels, out var errorMessage)) 712new("Labels", portOptions.Labels is null ? "" : $"{string.Join(", ", portOptions.Labels)}"),