34 references to OtlpResourceType
Aspire.Dashboard (10)
Model\Otlp\ResourcesSelectHelpers.cs (5)
28var replicaSetMatches = allowedMatches.Where(e => e.Id?.Type != OtlpResourceType.Instance && string.Equals(name, e.Id?.ReplicaSetName, StringComparisons.ResourceName)).ToList(); 107private static bool SupportType(OtlpResourceType? type, bool canSelectGrouping) 109if (type is OtlpResourceType.Instance or OtlpResourceType.Singleton) 114if (canSelectGrouping && type is OtlpResourceType.ResourceGrouping)
Model\ResourceTypeDetails.cs (5)
13private ResourceTypeDetails(OtlpResourceType type, string? instanceId, string? replicaSetName) 20public OtlpResourceType Type { get; } 40return new ResourceTypeDetails(OtlpResourceType.ResourceGrouping, instanceId: null, replicaSetName: isReplicaSet ? groupingName : null); 45return new ResourceTypeDetails(OtlpResourceType.Singleton, instanceId, replicaSetName: replicaSetName); 50return new ResourceTypeDetails(OtlpResourceType.Instance, instanceId, replicaSetName);
Aspire.Dashboard.Tests (24)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (7)
40Assert.Equal(OtlpResourceType.Singleton, entry.Id.Type); 88Assert.Equal(OtlpResourceType.ResourceGrouping, entry.Id.Type); 97Assert.Equal(OtlpResourceType.Instance, entry.Id.Type); 106Assert.Equal(OtlpResourceType.Instance, entry.Id.Type); 115Assert.Equal(OtlpResourceType.Singleton, entry.Id.Type); 123Assert.Equal(OtlpResourceType.Singleton, entry.Id.Type); 131Assert.Equal(OtlpResourceType.Singleton, entry.Id.Type);
Model\ApplicationsSelectHelpersTests.cs (17)
34Assert.Equal(OtlpResourceType.ResourceGrouping, app.Id!.Type); 40Assert.Equal(OtlpResourceType.Instance, app.Id!.Type); 46Assert.Equal(OtlpResourceType.Instance, app.Id!.Type); 52Assert.Equal(OtlpResourceType.Singleton, app.Id!.Type); 61Assert.Equal(OtlpResourceType.Instance, app.Id!.Type); 78Assert.Equal(OtlpResourceType.ResourceGrouping, app.Id!.Type); 84Assert.Equal(OtlpResourceType.Instance, app.Id!.Type); 90Assert.Equal(OtlpResourceType.Instance, app.Id!.Type); 102Assert.Equal(OtlpResourceType.Instance, app.Id!.Type); 126Assert.Equal(OtlpResourceType.Singleton, app.Id!.Type); 144Assert.Equal(OtlpResourceType.ResourceGrouping, app.Id!.Type); 150Assert.Equal(OtlpResourceType.Instance, app.Id!.Type); 156Assert.Equal(OtlpResourceType.Instance, app.Id!.Type); 181Assert.Equal(OtlpResourceType.ResourceGrouping, app.Id!.Type); 187Assert.Equal(OtlpResourceType.Instance, app.Id!.Type); 193Assert.Equal(OtlpResourceType.Instance, app.Id!.Type); 202Assert.Equal(OtlpResourceType.ResourceGrouping, app.Id!.Type);