1 type derived from CustomResource
Aspire.Hosting (1)
Dcp\Model\ModelCommon.cs (1)
118internal abstract class CustomResource<TSpec, TStatus> : CustomResource
46 references to CustomResource
Aspire.Hosting (46)
Dcp\ApplicationExecutor.cs (25)
32public CustomResource DcpResource { get; } 36public AppResource(IResource modelResource, CustomResource dcpResource) 303async Task WatchKubernetesResourceAsync<T>(Func<WatchEventType, T, Task> handler) where T : CustomResource 362private async Task ProcessResourceChange<T>(WatchEventType watchEventType, T resource, ConcurrentDictionary<string, T> resourceByName, string resourceKind, Func<T, CustomResourceSnapshot, CustomResourceSnapshot> snapshotFactory) where T : CustomResource 445else if (resource.Metadata.Annotations?.TryGetValue(CustomResource.ServiceProducerAnnotation, out var servicesProducedAnnotationJson) == true) 457private void StartLogStream<T>(T resource) where T : CustomResource 556CustomResource? cr = resourceKind switch 687private ImmutableArray<UrlSnapshot> GetUrls(CustomResource resource) 762private static ImmutableArray<VolumeSnapshot> GetVolumes(CustomResource resource) 797where T : CustomResource 1004svc.Annotate(CustomResource.ResourceNameAnnotation, sp.ModelResource.Name); 1005svc.Annotate(CustomResource.EndpointNameAnnotation, endpoint.Name); 1032exe.Annotate(CustomResource.OtelServiceNameAnnotation, executable.Name); 1033exe.Annotate(CustomResource.OtelServiceInstanceIdAnnotation, nameSuffix); 1034exe.Annotate(CustomResource.ResourceNameAnnotation, executable.Name); 1061annotationHolder.Annotate(CustomResource.OtelServiceNameAnnotation, (replicas > 1) ? ers.Metadata.Name : project.Name); 1063annotationHolder.Annotate(CustomResource.ResourceNameAnnotation, project.Name); 1143annotationHolder.Annotate(CustomResource.ResourceStateAnnotation, state); 1210Func<Task<CustomResource>> createResource; 1390ctr.Annotate(CustomResource.ResourceNameAnnotation, container.Name); 1391ctr.Annotate(CustomResource.OtelServiceNameAnnotation, container.Name); 1392ctr.Annotate(CustomResource.OtelServiceInstanceIdAnnotation, nameSuffix); 1792dcpResource.AnnotateAsObjectList(CustomResource.ServiceProducerAnnotation, spAnn); 1797private async Task CreateResourcesAsync<RT>(CancellationToken cancellationToken) where RT : CustomResource 1882private async Task DeleteResourcesAsync<RT>(string resourceType, CancellationToken cancellationToken) where RT : CustomResource
Dcp\KubernetesService.cs (13)
32where T: CustomResource; 34where T : CustomResource; 36where T : CustomResource; 38where T : CustomResource; 42where T : CustomResource; 48CancellationToken cancellationToken = default) where T : CustomResource; 64where T : CustomResource 94where T : CustomResource 126where T : CustomResource 155where T : CustomResource 188where T : CustomResource 227CancellationToken cancellationToken = default) where T : CustomResource 267private static string GetResourceFor<T>() where T : CustomResource
Dcp\Model\ExecutableReplicaSet.cs (2)
41CustomResource.AnnotateAsObjectList(Annotations, annotationName, value); 46return CustomResource.TryGetAnnotationAsObjectList(Annotations, annotationName, out list);
Dcp\Model\ModelCommon.cs (1)
133where T : CustomResource
Dcp\Model\Schema.cs (2)
10public void Add<T>(string kind, string resource) where T : CustomResource 15public bool TryGet<T>(out (string Kind, string Resource) kindWithResource) where T : CustomResource
Dcp\ResourceLogSource.cs (1)
19where TResource : CustomResource
OtlpConfigurationExtensions.cs (2)
66context.EnvironmentVariables["OTEL_RESOURCE_ATTRIBUTES"] = "service.instance.id={{- index .Annotations \"" + CustomResource.OtelServiceInstanceIdAnnotation + "\" -}}"; 73context.EnvironmentVariables["OTEL_SERVICE_NAME"] = "{{- index .Annotations \"" + CustomResource.OtelServiceNameAnnotation + "\" -}}";