9 implementations of IKubernetesStaticMetadata
Aspire.Hosting (9)
Dcp\Model\Container.cs (1)
600internal sealed class Container : CustomResource<ContainerSpec, ContainerStatus>, IKubernetesStaticMetadata
Dcp\Model\ContainerExec.cs (1)
105internal sealed class ContainerExec : CustomResource<ContainerExecSpec, ContainerExecStatus>, IKubernetesStaticMetadata
Dcp\Model\ContainerNetwork.cs (1)
80internal sealed class ContainerNetwork : CustomResource<ContainerNetworkSpec, ContainerNetworkStatus>, IKubernetesStaticMetadata
Dcp\Model\ContainerTunnel.cs (1)
263internal sealed class ContainerNetworkTunnelProxy : CustomResource<ContainerNetworkTunnelProxySpec, ContainerNetworkTunnelProxyStatus>, IKubernetesStaticMetadata
Dcp\Model\ContainerVolume.cs (1)
55internal sealed class ContainerVolume : CustomResource<ContainerVolumeSpec, ContainerVolumeStatus>, IKubernetesStaticMetadata
Dcp\Model\Endpoint.cs (1)
33internal sealed class Endpoint : CustomResource<EndpointSpec, EndpointStatus>, IKubernetesStaticMetadata
Dcp\Model\Executable.cs (1)
284internal sealed class Executable : CustomResource<ExecutableSpec, ExecutableStatus>, IKubernetesStaticMetadata
Dcp\Model\ExecutableReplicaSet.cs (1)
92internal sealed class ExecutableReplicaSet : CustomResource<ExecutableReplicaSetSpec, ExecutableReplicaSetStatus>, IKubernetesStaticMetadata
Dcp\Model\Service.cs (1)
72internal sealed class Service : CustomResource<ServiceSpec, ServiceStatus>, IKubernetesStaticMetadata
49 references to IKubernetesStaticMetadata
Aspire.Hosting (40)
Dcp\AppResource.cs (2)
22internal class AppResource<TDcpResource> : IAppResource, IDisposable, IEquatable<AppResource<TDcpResource>> where TDcpResource : CustomResource, IKubernetesStaticMetadata 69internal class RenderedModelResource<TDcpResource> : AppResource<TDcpResource>, IResourceReference where TDcpResource : CustomResource, IKubernetesStaticMetadata
Dcp\DcpExecutor.cs (8)
364where TDcpResource : CustomResource, IKubernetesStaticMetadata 539where TDcpResource : CustomResource, IKubernetesStaticMetadata 579private Task CreateAllDcpObjectsAsync<RT>(CancellationToken cancellationToken) where RT : CustomResource, IKubernetesStaticMetadata 592where T : CustomResource, IKubernetesStaticMetadata 601private async Task CreateDcpObjectsAsync<RT>(IEnumerable<RT> objects, CancellationToken cancellationToken) where RT : CustomResource, IKubernetesStaticMetadata 928where TDcpResource : CustomResource, IKubernetesStaticMetadata 963where TDcpResource : CustomResource, IKubernetesStaticMetadata 1313private async Task EnsureResourceDeletedAsync<T>(IResourceReference resource, CancellationToken cancellationToken) where T : CustomResource, IKubernetesStaticMetadata
Dcp\DcpModelUtilities.cs (5)
54where TDcpResource : CustomResource, IKubernetesStaticMetadata 113where TDcpResource : CustomResource, IKubernetesStaticMetadata 125where TDcpResource : CustomResource, IKubernetesStaticMetadata 223where TDcpResource : CustomResource, IKubernetesStaticMetadata 252where TDcpResource : CustomResource, IKubernetesStaticMetadata
Dcp\DcpResourceWatcher.cs (5)
228async Task WatchKubernetesResourceAsync<T>(Func<WatchEventType, T, Task> handler) where T : CustomResource, IKubernetesStaticMetadata 300private async Task ProcessResourceChange<T>(WatchEventType watchEventType, T resource, ConcurrentDictionary<string, T> resourceByName, string resourceKind, Func<T, CustomResourceSnapshot, CustomResourceSnapshot> snapshotFactory) where T : CustomResource, IKubernetesStaticMetadata 480where T : CustomResource, IKubernetesStaticMetadata 648private void StartLogStream<T>(T resource) where T : CustomResource, IKubernetesStaticMetadata 1044where T : CustomResource, IKubernetesStaticMetadata
Dcp\IDcpObjectFactory.cs (4)
24where TDcpResource : CustomResource, IKubernetesStaticMetadata; 30where TDcpResource : CustomResource, IKubernetesStaticMetadata; 36where TDcpResource : CustomResource, IKubernetesStaticMetadata; 58where TDcpResource : CustomResource, IKubernetesStaticMetadata;
Dcp\IObjectCreator.cs (1)
23where TDcpResource : CustomResource, IKubernetesStaticMetadata
Dcp\KubernetesService.cs (14)
40where T : CustomResource, IKubernetesStaticMetadata; 42where T : CustomResource, IKubernetesStaticMetadata; 44where T : CustomResource, IKubernetesStaticMetadata; 46where T : CustomResource, IKubernetesStaticMetadata; 48where T : CustomResource, IKubernetesStaticMetadata; 52where T : CustomResource, IKubernetesStaticMetadata; 76) where T : CustomResource, IKubernetesStaticMetadata; 99where T : CustomResource, IKubernetesStaticMetadata 130where T : CustomResource, IKubernetesStaticMetadata 163where T : CustomResource, IKubernetesStaticMetadata 198where T : CustomResource, IKubernetesStaticMetadata 228where T : CustomResource, IKubernetesStaticMetadata 262where T : CustomResource, IKubernetesStaticMetadata 321long? skip = null) where T : CustomResource, IKubernetesStaticMetadata
Dcp\ResourceLogSource.cs (1)
29where TResource : CustomResource, IKubernetesStaticMetadata
Aspire.Hosting.Tests (7)
Dcp\TestKubernetesService.cs (7)
72public Task<T> GetAsync<T>(string name, string? namespaceParameter = null, CancellationToken _ = default) where T : CustomResource, IKubernetesStaticMetadata 93public async Task<T> CreateAsync<T>(T obj, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 284public async Task<T> DeleteAsync<T>(string name, string? namespaceParameter = null, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 304public Task<List<T>> ListAsync<T>(string? namespaceParameter = null, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 312public async IAsyncEnumerable<(WatchEventType, T)> WatchAsync<T>(string? namespaceParameter = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 375) where T : CustomResource, IKubernetesStaticMetadata 380public Task<T> PatchAsync<T>(T obj, V1Patch patch, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata
Aspire.Hosting.TestUtilities (2)
Helpers\KubernetesHelper.cs (2)
13public static async Task<T> GetResourceByNameAsync<T>(IKubernetesService kubernetes, string resourceName, string resourceNameSuffix, Func<T, bool> ready, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 28public static async Task<T> GetResourceByNameMatchAsync<T>(IKubernetesService kubernetes, string resourceNamePattern, Func<T, bool> ready, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata