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