91 references to KnownResourceTypes
Aspire.Hosting (56)
ApplicationModel\ResourceExtensions.cs (9)
1922ProjectResource => KnownResourceTypes.Project, 1923ContainerResource => KnownResourceTypes.Container, 1924ContainerExecutableResource => KnownResourceTypes.ContainerExec, 1925DotnetToolResource => KnownResourceTypes.Tool, 1926ExecutableResource when resource.HasAnnotationOfType<IProjectMetadata>() => KnownResourceTypes.Project, 1927ExecutableResource => KnownResourceTypes.Executable, 1928ParameterResource => KnownResourceTypes.Parameter, 1929ConnectionStringResource => KnownResourceTypes.ConnectionString, 1930ExternalServiceResource => KnownResourceTypes.ExternalService,
ConnectionStringBuilderExtensions.cs (1)
83ResourceType = KnownResourceTypes.ConnectionString,
Dashboard\ResourcePropertySnapshotMetadata.cs (13)
40(KnownResourceTypes.Container, KnownProperties.Container.Image) => (ResourcePropertyContainerImageDisplayName, true, 0), 41(KnownResourceTypes.Container, KnownProperties.Container.Id) => (ResourcePropertyContainerIdDisplayName, true, 1), 42(KnownResourceTypes.Container, KnownProperties.Container.Command) => (ResourcePropertyContainerCommandDisplayName, true, 2), 43(KnownResourceTypes.Container, KnownProperties.Container.Args) => (ResourcePropertyContainerArgumentsDisplayName, true, 3), 44(KnownResourceTypes.Container, KnownProperties.Container.Ports) => (ResourcePropertyContainerPortsDisplayName, true, 4), 45(KnownResourceTypes.Container, KnownProperties.Container.Lifetime) => (ResourcePropertyContainerLifetimeDisplayName, true, 5), 46(KnownResourceTypes.Executable, KnownProperties.Executable.Path) => (ResourcePropertyExecutablePathDisplayName, true, 0), 47(KnownResourceTypes.Executable, KnownProperties.Executable.WorkDir) => (ResourcePropertyExecutableWorkingDirectoryDisplayName, true, 1), 48(KnownResourceTypes.Executable, KnownProperties.Executable.Args) => (ResourcePropertyExecutableArgumentsDisplayName, true, 2), 49(KnownResourceTypes.Executable, KnownProperties.Executable.Pid) => (ResourcePropertyExecutableProcessIdDisplayName, true, 3), 50(KnownResourceTypes.Project, KnownProperties.Project.Path) => (ResourcePropertyProjectPathDisplayName, true, 0), 51(KnownResourceTypes.Project, KnownProperties.Project.LaunchProfile) => (ResourcePropertyProjectLaunchProfileDisplayName, true, 1), 52(KnownResourceTypes.Project, KnownProperties.Executable.Pid) => (ResourcePropertyExecutableProcessIdDisplayName, true, 2),
Dcp\DcpExecutor.cs (2)
356Container => KnownResourceTypes.Container, 358ContainerExec => KnownResourceTypes.ContainerExec,
Dcp\ResourceSnapshotBuilder.cs (22)
52ResourceType = previous.ResourceType ?? KnownResourceTypes.Container, 57ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container, KnownProperties.Container.Image, container.Spec.Image), 58ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container, KnownProperties.Container.Id, containerId), 59ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container, KnownProperties.Container.Command, container.Spec.Command), 60ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container, KnownProperties.Container.Args, effectiveArgs ?? [], isSensitive: true), 61ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container, KnownProperties.Container.Ports, GetPorts()), 62ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container, KnownProperties.Container.Lifetime, GetContainerLifetime()), 117ResourceType = previous.ResourceType ?? KnownResourceTypes.Executable, 121ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable, KnownProperties.Executable.WorkDir, executable.Spec.WorkingDirectory), 122ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable, KnownProperties.Executable.Args, effectiveArgs ?? [], isSensitive: true), 198ResourceType = previous.ResourceType ?? KnownResourceTypes.Project, 202ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project, KnownProperties.Executable.Path, executable.Spec.ExecutablePath), 203ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project, KnownProperties.Executable.WorkDir, executable.Spec.WorkingDirectory), 204ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project, KnownProperties.Executable.Args, effectiveArgs ?? [], isSensitive: true), 205ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project, KnownProperties.Executable.Pid, executable.Status?.ProcessId), 206ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project, KnownProperties.Project.Path, projectPath), 207ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project, KnownProperties.Project.LaunchProfile, launchProfileName), 223ResourceType = previous.ResourceType ?? KnownResourceTypes.Executable, 227ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable, KnownProperties.Executable.Path, executable.Spec.ExecutablePath), 228ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable, KnownProperties.Executable.WorkDir, executable.Spec.WorkingDirectory), 229ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable, KnownProperties.Executable.Args, effectiveArgs ?? [], isSensitive: true), 230ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable, KnownProperties.Executable.Pid, executable.Status?.ProcessId),
DotnetToolResourceExtensions.cs (1)
49ResourceType = KnownResourceTypes.Tool,
Orchestrator\ApplicationOrchestrator.cs (7)
253case KnownResourceTypes.Project: 254case KnownResourceTypes.Executable: 257case KnownResourceTypes.Tool: 266case KnownResourceTypes.Container: 268var (displayName, isHighlighted, sortOrder) = ResourcePropertySnapshotMetadata.Get(KnownResourceTypes.Container, KnownProperties.Container.Image); 649if (context.ResourceType == KnownResourceTypes.Container) 680if (context.ResourceType == KnownResourceTypes.Container)
ParameterResourceBuilderExtensions.cs (1)
333ResourceType = KnownResourceTypes.Parameter,
Aspire.Hosting.Tests (35)
AddConnectionStringTests.cs (1)
66Assert.Equal(KnownResourceTypes.ConnectionString, state.ResourceType);
Dashboard\ResourcePublisherTests.cs (2)
20ResourceType = KnownResourceTypes.Container, 231ResourceType = KnownResourceTypes.Container
Dcp\DcpExecutorTests.cs (4)
135ResourceType = KnownResourceTypes.Executable, 9351Assert.Equal(KnownResourceTypes.Project, DcpExecutor.GetResourceType(dcpExecutable, dotnetProject)); 9354Assert.Equal(KnownResourceTypes.Executable, DcpExecutor.GetResourceType(dcpExecutable, plainExecutable)); 9362Assert.Equal(KnownResourceTypes.Tool, DcpExecutor.GetResourceType(dcpExecutable, dotnetTool));
Dcp\ResourceSnapshotBuilderTests.cs (5)
200}).ToSnapshot(executable, CreatePreviousSnapshot(KnownResourceTypes.Project)); 245}).ToSnapshot(executable, CreatePreviousSnapshot(KnownResourceTypes.Project)); 247Assert.Equal(KnownResourceTypes.Project, snapshot.ResourceType); 291}).ToSnapshot(executable, CreatePreviousSnapshot(KnownResourceTypes.Project)); 678var projectSnapshot = snapshotBuilder.ToSnapshot(executable, CreatePreviousSnapshot(KnownResourceTypes.Project));
Orchestrator\ApplicationOrchestratorTests.cs (13)
572CancellationToken.None, KnownResourceTypes.Executable, resource.Resource, resource.Resource.Name, 991await events.PublishAsync(new OnResourceStartingContext(CancellationToken.None, KnownResourceTypes.Executable, resource.Resource, "test-resource-dcp")); 1063KnownResourceTypes.Container, 1092KnownResourceTypes.Container, 1118await events.PublishAsync(new OnResourceStartingContext(CancellationToken.None, KnownResourceTypes.Tool, resource.Resource, "tool-dcp")); 1189CancellationToken.None, KnownResourceTypes.Executable, waiter.Resource, waiter.Resource.Name)); 1238CancellationToken.None, KnownResourceTypes.Executable, waiter.Resource, "waiter-abc123")); 1296CancellationToken.None, KnownResourceTypes.Executable, waiter.Resource, "waiter-abc123")); 1347CancellationToken.None, KnownResourceTypes.Executable, waiter.Resource, "waiter-abc123")); 1401CancellationToken.None, KnownResourceTypes.Executable, waiter.Resource, "waiter-abc123")); 1409CancellationToken.None, KnownResourceTypes.Executable, waiter.Resource, "waiter-def456")); 1861KnownResourceTypes.Container, 1909KnownResourceTypes.Container,
ResourceCommandAnnotationTests.cs (2)
227ResourceType = KnownResourceTypes.Executable, 290ResourceType = KnownResourceTypes.Project,
ResourceExtensionsTests.cs (2)
26Assert.Equal(KnownResourceTypes.Project, resource.GetResourceType()); 34Assert.Equal(KnownResourceTypes.Executable, resource.GetResourceType());
ResourceNotificationTests.cs (6)
53[InlineData(typeof(ProjectResource), KnownResourceTypes.Project)] 54[InlineData(typeof(ContainerResource), KnownResourceTypes.Container)] 55[InlineData(typeof(ExecutableResource), KnownResourceTypes.Executable)] 56[InlineData(typeof(ParameterResource), KnownResourceTypes.Parameter)] 57[InlineData(typeof(ConnectionStringResource), KnownResourceTypes.ConnectionString)] 58[InlineData(typeof(ExternalServiceResource), KnownResourceTypes.ExternalService)]