Class GenericClient
Inheritance
GenericClient
Namespace: k8s
Assembly: KubernetesClient.dll
Syntax
public class GenericClient : IDisposable
Constructors
GenericClient(IKubernetes, string, string, bool)
Declaration
public GenericClient(IKubernetes kubernetes, string version, string plural, bool disposeClient = true)
Parameters
GenericClient(IKubernetes, string, string, string, bool)
Declaration
public GenericClient(IKubernetes kubernetes, string group, string version, string plural, bool disposeClient = true)
Parameters
GenericClient(KubernetesClientConfiguration, string, string, string)
Declaration
[Obsolete]
public GenericClient(KubernetesClientConfiguration config, string group, string version, string plural)
Parameters
Methods
CreateAsync<T>(T, CancellationToken)
Declaration
public Task<T> CreateAsync<T>(T obj, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
CreateNamespacedAsync<T>(T, string, CancellationToken)
Declaration
public Task<T> CreateNamespacedAsync<T>(T obj, string ns, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
DeleteAsync<T>(string, CancellationToken)
Declaration
public Task<T> DeleteAsync<T>(string name, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
DeleteNamespacedAsync<T>(string, string, CancellationToken)
Declaration
public Task<T> DeleteNamespacedAsync<T>(string ns, string name, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
Dispose()
Declaration
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| bool |
disposing |
|
ListAsync<T>(string, string, int?, string, CancellationToken)
Declaration
public Task<T> ListAsync<T>(string labelSelector = null, string fieldSelector = null, int? limit = null, string continueToken = null, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
ListNamespacedAsync<T>(string, string, string, int?, string, CancellationToken)
Declaration
public Task<T> ListNamespacedAsync<T>(string ns, string labelSelector = null, string fieldSelector = null, int? limit = null, string continueToken = null, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
PatchAsync<T>(V1Patch, string, CancellationToken)
Declaration
public Task<T> PatchAsync<T>(V1Patch patch, string name, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
PatchNamespacedAsync<T>(V1Patch, string, string, CancellationToken)
Declaration
public Task<T> PatchNamespacedAsync<T>(V1Patch patch, string ns, string name, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
ReadAsync<T>(string, CancellationToken)
Declaration
public Task<T> ReadAsync<T>(string name, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
ReadNamespacedAsync<T>(string, string, CancellationToken)
Declaration
public Task<T> ReadNamespacedAsync<T>(string ns, string name, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
ReplaceAsync<T>(T, string, CancellationToken)
Declaration
public Task<T> ReplaceAsync<T>(T obj, string name, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
ReplaceNamespacedAsync<T>(T, string, string, CancellationToken)
Declaration
public Task<T> ReplaceNamespacedAsync<T>(T obj, string ns, string name, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
WatchAsync<T>(Action<Exception>, CancellationToken)
Declaration
public IAsyncEnumerable<(WatchEventType, T)> WatchAsync<T>(Action<Exception> onError = null, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
WatchNamespacedAsync<T>(string, Action<Exception>, CancellationToken)
Declaration
public IAsyncEnumerable<(WatchEventType, T)> WatchNamespacedAsync<T>(string ns, Action<Exception> onError = null, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
WatchNamespaced<T>(string, Action<WatchEventType, T>, Action<Exception>, Action)
Declaration
public Watcher<T> WatchNamespaced<T>(string ns, Action<WatchEventType, T> onEvent, Action<Exception> onError = null, Action onClosed = null) where T : IKubernetesObject
Parameters
Returns
Type Parameters
Watch<T>(Action<WatchEventType, T>, Action<Exception>, Action)
Declaration
public Watcher<T> Watch<T>(Action<WatchEventType, T> onEvent, Action<Exception> onError = null, Action onClosed = null) where T : IKubernetesObject
Parameters
Returns
Type Parameters
Implements