1 write to ReplicaSetName
Aspire.Dashboard (1)
Model\ResourceTypeDetails.cs (1)
17ReplicaSetName = replicaSetName;
16 references to ReplicaSetName
Aspire.Dashboard (12)
Components\Legacy\Pages\Metrics.razor.cs (1)
370new ComponentTelemetryProperty(TelemetryPropertyKeys.MetricsResourceIsReplica, new AspireTelemetryProperty(PageViewModel.SelectedResource.Id?.ReplicaSetName is not null)),
Components\Pages\Metrics.razor.cs (3)
385?? (PageViewModel.SelectedResource.Id is { ReplicaSetName: { } replicaSetName } ? [replicaSetName] : []); 566.Where(r => r.Id is { ReplicaSetName: not null } id && selectionKeys.Contains(id.GetResourceKey())) 966new ComponentTelemetryProperty(TelemetryPropertyKeys.MetricsResourceIsReplica, new AspireTelemetryProperty(PageViewModel.SelectedResource.Id?.ReplicaSetName is not null)),
Model\Otlp\ResourcesSelectHelpers.cs (1)
28var replicaSetMatches = allowedMatches.Where(e => e.Id?.Type != OtlpResourceType.Instance && string.Equals(name, e.Id?.ReplicaSetName, StringComparisons.ResourceName)).ToList();
Model\ResourceTypeDetails.cs (7)
26if (ReplicaSetName == null) 28throw new InvalidOperationException($"Can't get ResourceKey from resource type details '{ToString()}' because {nameof(ReplicaSetName)} is null."); 32return new ResourceKey(ReplicaSetName, InstanceId: null); 35return ResourceKey.Create(name: ReplicaSetName, instanceId: InstanceId); 55return $"Type = {Type}, InstanceId = {InstanceId ?? "(null)"}, ReplicaSetName = {ReplicaSetName ?? "(null)"}"; 65if (Type != other.Type || InstanceId != other.InstanceId || ReplicaSetName != other.ReplicaSetName)
Aspire.Dashboard.Tests (4)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (3)
89Assert.Equal("App1", entry.Id.ReplicaSetName); 98Assert.Equal("App1", entry.Id.ReplicaSetName); 107Assert.Equal("App1", entry.Id.ReplicaSetName);
Model\ApplicationsSelectHelpersTests.cs (1)
97var expected = appVMs.Single(app => app.Id!.ReplicaSetName == "dotnet-cli-6a764b7d" && app.Id.Type != OtlpResourceType.Instance);