Class AbstractKubernetes
Implements
Inherited Members
Namespace: k8s
Assembly: KubernetesClient.dll
Syntax
public abstract class AbstractKubernetes : ICoreOperations, ICoreV1Operations, IApisOperations, IAdmissionregistrationOperations, IAdmissionregistrationV1Operations, IAdmissionregistrationV1alpha1Operations, IAdmissionregistrationV1beta1Operations, IApiextensionsOperations, IApiextensionsV1Operations, IApiregistrationOperations, IApiregistrationV1Operations, IAppsOperations, IAppsV1Operations, IAuthenticationOperations, IAuthenticationV1Operations, IAuthorizationOperations, IAuthorizationV1Operations, IAutoscalingOperations, IAutoscalingV1Operations, IAutoscalingV2Operations, IBatchOperations, IBatchV1Operations, ICertificatesOperations, ICertificatesV1Operations, ICertificatesV1alpha1Operations, ICertificatesV1beta1Operations, ICoordinationOperations, ICoordinationV1Operations, ICoordinationV1alpha2Operations, ICoordinationV1beta1Operations, IDiscoveryOperations, IDiscoveryV1Operations, IEventsOperations, IEventsV1Operations, IFlowcontrolApiserverOperations, IFlowcontrolApiserverV1Operations, IInternalApiserverOperations, IInternalApiserverV1alpha1Operations, INetworkingOperations, INetworkingV1Operations, INetworkingV1beta1Operations, INodeOperations, INodeV1Operations, IPolicyOperations, IPolicyV1Operations, IRbacAuthorizationOperations, IRbacAuthorizationV1Operations, IResourceOperations, IResourceV1Operations, IResourceV1alpha3Operations, IResourceV1beta1Operations, IResourceV1beta2Operations, ISchedulingOperations, ISchedulingV1Operations, IStorageOperations, IStorageV1Operations, IStorageV1alpha1Operations, IStorageV1beta1Operations, IStoragemigrationOperations, IStoragemigrationV1alpha1Operations, ILogsOperations, IVersionOperations, ICustomObjectsOperations, IWellKnownOperations, IOpenidOperations
Constructors
View SourceAbstractKubernetes()
Declaration
protected AbstractKubernetes()
Properties
View SourceAdmissionregistration
Declaration
public IAdmissionregistrationOperations Admissionregistration { get; }
Property Value
| Type | Description |
|---|---|
| IAdmissionregistrationOperations |
AdmissionregistrationV1
Declaration
public IAdmissionregistrationV1Operations AdmissionregistrationV1 { get; }
Property Value
| Type | Description |
|---|---|
| IAdmissionregistrationV1Operations |
AdmissionregistrationV1alpha1
Declaration
public IAdmissionregistrationV1alpha1Operations AdmissionregistrationV1alpha1 { get; }
Property Value
| Type | Description |
|---|---|
| IAdmissionregistrationV1alpha1Operations |
AdmissionregistrationV1beta1
Declaration
public IAdmissionregistrationV1beta1Operations AdmissionregistrationV1beta1 { get; }
Property Value
| Type | Description |
|---|---|
| IAdmissionregistrationV1beta1Operations |
Apiextensions
Declaration
public IApiextensionsOperations Apiextensions { get; }
Property Value
| Type | Description |
|---|---|
| IApiextensionsOperations |
ApiextensionsV1
Declaration
public IApiextensionsV1Operations ApiextensionsV1 { get; }
Property Value
| Type | Description |
|---|---|
| IApiextensionsV1Operations |
Apiregistration
Declaration
public IApiregistrationOperations Apiregistration { get; }
Property Value
| Type | Description |
|---|---|
| IApiregistrationOperations |
ApiregistrationV1
Declaration
public IApiregistrationV1Operations ApiregistrationV1 { get; }
Property Value
| Type | Description |
|---|---|
| IApiregistrationV1Operations |
Apis
Declaration
public IApisOperations Apis { get; }
Property Value
| Type | Description |
|---|---|
| IApisOperations |
Apps
Declaration
public IAppsOperations Apps { get; }
Property Value
| Type | Description |
|---|---|
| IAppsOperations |
AppsV1
Declaration
public IAppsV1Operations AppsV1 { get; }
Property Value
| Type | Description |
|---|---|
| IAppsV1Operations |
Authentication
Declaration
public IAuthenticationOperations Authentication { get; }
Property Value
| Type | Description |
|---|---|
| IAuthenticationOperations |
AuthenticationV1
Declaration
public IAuthenticationV1Operations AuthenticationV1 { get; }
Property Value
| Type | Description |
|---|---|
| IAuthenticationV1Operations |
Authorization
Declaration
public IAuthorizationOperations Authorization { get; }
Property Value
| Type | Description |
|---|---|
| IAuthorizationOperations |
AuthorizationV1
Declaration
public IAuthorizationV1Operations AuthorizationV1 { get; }
Property Value
| Type | Description |
|---|---|
| IAuthorizationV1Operations |
Autoscaling
Declaration
public IAutoscalingOperations Autoscaling { get; }
Property Value
| Type | Description |
|---|---|
| IAutoscalingOperations |
AutoscalingV1
Declaration
public IAutoscalingV1Operations AutoscalingV1 { get; }
Property Value
| Type | Description |
|---|---|
| IAutoscalingV1Operations |
AutoscalingV2
Declaration
public IAutoscalingV2Operations AutoscalingV2 { get; }
Property Value
| Type | Description |
|---|---|
| IAutoscalingV2Operations |
Batch
Declaration
public IBatchOperations Batch { get; }
Property Value
| Type | Description |
|---|---|
| IBatchOperations |
BatchV1
Declaration
public IBatchV1Operations BatchV1 { get; }
Property Value
| Type | Description |
|---|---|
| IBatchV1Operations |
Certificates
Declaration
public ICertificatesOperations Certificates { get; }
Property Value
| Type | Description |
|---|---|
| ICertificatesOperations |
CertificatesV1
Declaration
public ICertificatesV1Operations CertificatesV1 { get; }
Property Value
| Type | Description |
|---|---|
| ICertificatesV1Operations |
CertificatesV1alpha1
Declaration
public ICertificatesV1alpha1Operations CertificatesV1alpha1 { get; }
Property Value
| Type | Description |
|---|---|
| ICertificatesV1alpha1Operations |
CertificatesV1beta1
Declaration
public ICertificatesV1beta1Operations CertificatesV1beta1 { get; }
Property Value
| Type | Description |
|---|---|
| ICertificatesV1beta1Operations |
Coordination
Declaration
public ICoordinationOperations Coordination { get; }
Property Value
| Type | Description |
|---|---|
| ICoordinationOperations |
CoordinationV1
Declaration
public ICoordinationV1Operations CoordinationV1 { get; }
Property Value
| Type | Description |
|---|---|
| ICoordinationV1Operations |
CoordinationV1alpha2
Declaration
public ICoordinationV1alpha2Operations CoordinationV1alpha2 { get; }
Property Value
| Type | Description |
|---|---|
| ICoordinationV1alpha2Operations |
CoordinationV1beta1
Declaration
public ICoordinationV1beta1Operations CoordinationV1beta1 { get; }
Property Value
| Type | Description |
|---|---|
| ICoordinationV1beta1Operations |
Core
Declaration
public ICoreOperations Core { get; }
Property Value
| Type | Description |
|---|---|
| ICoreOperations |
CoreV1
Declaration
public ICoreV1Operations CoreV1 { get; }
Property Value
| Type | Description |
|---|---|
| ICoreV1Operations |
CustomObjects
Declaration
public ICustomObjectsOperations CustomObjects { get; }
Property Value
| Type | Description |
|---|---|
| ICustomObjectsOperations |
Discovery
Declaration
public IDiscoveryOperations Discovery { get; }
Property Value
| Type | Description |
|---|---|
| IDiscoveryOperations |
DiscoveryV1
Declaration
public IDiscoveryV1Operations DiscoveryV1 { get; }
Property Value
| Type | Description |
|---|---|
| IDiscoveryV1Operations |
Events
Declaration
public IEventsOperations Events { get; }
Property Value
| Type | Description |
|---|---|
| IEventsOperations |
EventsV1
Declaration
public IEventsV1Operations EventsV1 { get; }
Property Value
| Type | Description |
|---|---|
| IEventsV1Operations |
FlowcontrolApiserver
Declaration
public IFlowcontrolApiserverOperations FlowcontrolApiserver { get; }
Property Value
| Type | Description |
|---|---|
| IFlowcontrolApiserverOperations |
FlowcontrolApiserverV1
Declaration
public IFlowcontrolApiserverV1Operations FlowcontrolApiserverV1 { get; }
Property Value
| Type | Description |
|---|---|
| IFlowcontrolApiserverV1Operations |
HttpClientTimeout
Declaration
public virtual TimeSpan HttpClientTimeout { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
InternalApiserver
Declaration
public IInternalApiserverOperations InternalApiserver { get; }
Property Value
| Type | Description |
|---|---|
| IInternalApiserverOperations |
InternalApiserverV1alpha1
Declaration
public IInternalApiserverV1alpha1Operations InternalApiserverV1alpha1 { get; }
Property Value
| Type | Description |
|---|---|
| IInternalApiserverV1alpha1Operations |
Logs
Declaration
public ILogsOperations Logs { get; }
Property Value
| Type | Description |
|---|---|
| ILogsOperations |
Networking
Declaration
public INetworkingOperations Networking { get; }
Property Value
| Type | Description |
|---|---|
| INetworkingOperations |
NetworkingV1
Declaration
public INetworkingV1Operations NetworkingV1 { get; }
Property Value
| Type | Description |
|---|---|
| INetworkingV1Operations |
NetworkingV1beta1
Declaration
public INetworkingV1beta1Operations NetworkingV1beta1 { get; }
Property Value
| Type | Description |
|---|---|
| INetworkingV1beta1Operations |
Node
Declaration
public INodeOperations Node { get; }
Property Value
| Type | Description |
|---|---|
| INodeOperations |
NodeV1
Declaration
public INodeV1Operations NodeV1 { get; }
Property Value
| Type | Description |
|---|---|
| INodeV1Operations |
Openid
Declaration
public IOpenidOperations Openid { get; }
Property Value
| Type | Description |
|---|---|
| IOpenidOperations |
Policy
Declaration
public IPolicyOperations Policy { get; }
Property Value
| Type | Description |
|---|---|
| IPolicyOperations |
PolicyV1
Declaration
public IPolicyV1Operations PolicyV1 { get; }
Property Value
| Type | Description |
|---|---|
| IPolicyV1Operations |
RbacAuthorization
Declaration
public IRbacAuthorizationOperations RbacAuthorization { get; }
Property Value
| Type | Description |
|---|---|
| IRbacAuthorizationOperations |
RbacAuthorizationV1
Declaration
public IRbacAuthorizationV1Operations RbacAuthorizationV1 { get; }
Property Value
| Type | Description |
|---|---|
| IRbacAuthorizationV1Operations |
Resource
Declaration
public IResourceOperations Resource { get; }
Property Value
| Type | Description |
|---|---|
| IResourceOperations |
ResourceV1
Declaration
public IResourceV1Operations ResourceV1 { get; }
Property Value
| Type | Description |
|---|---|
| IResourceV1Operations |
ResourceV1alpha3
Declaration
public IResourceV1alpha3Operations ResourceV1alpha3 { get; }
Property Value
| Type | Description |
|---|---|
| IResourceV1alpha3Operations |
ResourceV1beta1
Declaration
public IResourceV1beta1Operations ResourceV1beta1 { get; }
Property Value
| Type | Description |
|---|---|
| IResourceV1beta1Operations |
ResourceV1beta2
Declaration
public IResourceV1beta2Operations ResourceV1beta2 { get; }
Property Value
| Type | Description |
|---|---|
| IResourceV1beta2Operations |
Scheduling
Declaration
public ISchedulingOperations Scheduling { get; }
Property Value
| Type | Description |
|---|---|
| ISchedulingOperations |
SchedulingV1
Declaration
public ISchedulingV1Operations SchedulingV1 { get; }
Property Value
| Type | Description |
|---|---|
| ISchedulingV1Operations |
Storage
Declaration
public IStorageOperations Storage { get; }
Property Value
| Type | Description |
|---|---|
| IStorageOperations |
StorageV1
Declaration
public IStorageV1Operations StorageV1 { get; }
Property Value
| Type | Description |
|---|---|
| IStorageV1Operations |
StorageV1alpha1
Declaration
public IStorageV1alpha1Operations StorageV1alpha1 { get; }
Property Value
| Type | Description |
|---|---|
| IStorageV1alpha1Operations |
StorageV1beta1
Declaration
public IStorageV1beta1Operations StorageV1beta1 { get; }
Property Value
| Type | Description |
|---|---|
| IStorageV1beta1Operations |
Storagemigration
Declaration
public IStoragemigrationOperations Storagemigration { get; }
Property Value
| Type | Description |
|---|---|
| IStoragemigrationOperations |
StoragemigrationV1alpha1
Declaration
public IStoragemigrationV1alpha1Operations StoragemigrationV1alpha1 { get; }
Property Value
| Type | Description |
|---|---|
| IStoragemigrationV1alpha1Operations |
Version
Declaration
public IVersionOperations Version { get; }
Property Value
| Type | Description |
|---|---|
| IVersionOperations |
WellKnown
Declaration
public IWellKnownOperations WellKnown { get; }
Property Value
| Type | Description |
|---|---|
| IWellKnownOperations |
Methods
View SourceCreateResultAsync<T>(HttpRequestMessage, HttpResponseMessage, bool?, CancellationToken)
Declaration
protected abstract Task<HttpOperationResponse<T>> CreateResultAsync<T>(HttpRequestMessage httpRequest, HttpResponseMessage httpResponse, bool? watch, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| HttpRequestMessage | httpRequest | |
| HttpResponseMessage | httpResponse | |
| bool? | watch | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<HttpOperationResponse<T>> |
Type Parameters
| Name | Description |
|---|---|
| T |
GetHeader(object)
Declaration
protected virtual MediaTypeHeaderValue GetHeader(object body)
Parameters
| Type | Name | Description |
|---|---|---|
| object | body |
Returns
| Type | Description |
|---|---|
| MediaTypeHeaderValue |
SendRequest<T>(string, HttpMethod, IReadOnlyDictionary<string, IReadOnlyList<string>>, T, CancellationToken)
Declaration
protected abstract Task<HttpResponseMessage> SendRequest<T>(string relativeUri, HttpMethod method, IReadOnlyDictionary<string, IReadOnlyList<string>> customHeaders, T body, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| string | relativeUri | |
| HttpMethod | method | |
| IReadOnlyDictionary<string, IReadOnlyList<string>> | customHeaders | |
| T | body | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<HttpResponseMessage> |
Type Parameters
| Name | Description |
|---|---|
| T |
Implements
Extension Methods
AppsV1OperationsExtensions.ReadNamespacedStatefulSetStatus(IAppsV1Operations, string, string, bool?)
CoreV1OperationsExtensions.ConnectDeleteNodeProxyWithPath(ICoreV1Operations, string, string, string)
CoreV1OperationsExtensions.ConnectPatchNamespacedPodProxy(ICoreV1Operations, string, string, string)