Class GenericClient
Inheritance
GenericClient
Namespace: k8s
Assembly: KubernetesClient.dll
Syntax
public class GenericClient : IDisposable
Constructors
View Source
GenericClient(IKubernetes, string, string, bool)
Declaration
public GenericClient(IKubernetes kubernetes, string version, string plural, bool disposeClient = true)
Parameters
View Source
GenericClient(IKubernetes, string, string, string, bool)
Declaration
public GenericClient(IKubernetes kubernetes, string group, string version, string plural, bool disposeClient = true)
Parameters
View Source
GenericClient(KubernetesClientConfiguration, string, string, string)
Declaration
[Obsolete]
public GenericClient(KubernetesClientConfiguration config, string group, string version, string plural)
Parameters
Methods
View Source
CreateAsync<T>(T, CancellationToken)
Declaration
public Task<T> CreateAsync<T>(T obj, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
View Source
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
View Source
DeleteAsync<T>(string, CancellationToken)
Declaration
public Task<T> DeleteAsync<T>(string name, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
View Source
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
View Source
Dispose()
Declaration
View Source
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| bool |
disposing |
|
View Source
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
View Source
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
View Source
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
View Source
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
View Source
ReadAsync<T>(string, CancellationToken)
Declaration
public Task<T> ReadAsync<T>(string name, CancellationToken cancel = default) where T : IKubernetesObject
Parameters
Returns
Type Parameters
View Source
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
View Source
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
View Source
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
View Source
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
View Source
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
View Source
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
View Source
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