import typing

import kubernetes.client

class CoreV1Api:
    def get_api_resources(self) -> kubernetes.client.V1APIResourceList:
        ...
    def list_component_status(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ComponentStatusList:
        ...
    def read_component_status(self, name: str, *, pretty: typing.Optional[str] = ...) -> kubernetes.client.V1ComponentStatus:
        ...
    def list_config_map_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ConfigMapList:
        ...
    def list_endpoints_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1EndpointsList:
        ...
    def list_event_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1EventList:
        ...
    def list_limit_range_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1LimitRangeList:
        ...
    def list_namespace(self, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1NamespaceList:
        ...
    def create_namespace(self, body: kubernetes.client.V1Namespace, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Namespace:
        ...
    def create_namespaced_binding(self, namespace: str, body: kubernetes.client.V1Binding, *, dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., pretty: typing.Optional[str] = ...) -> kubernetes.client.V1Binding:
        ...
    def list_namespaced_config_map(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ConfigMapList:
        ...
    def create_namespaced_config_map(self, namespace: str, body: kubernetes.client.V1ConfigMap, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1ConfigMap:
        ...
    def delete_collection_namespaced_config_map(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_config_map(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1ConfigMap:
        ...
    def replace_namespaced_config_map(self, name: str, namespace: str, body: kubernetes.client.V1ConfigMap, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1ConfigMap:
        ...
    def delete_namespaced_config_map(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_config_map(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1ConfigMap:
        ...
    def list_namespaced_endpoints(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1EndpointsList:
        ...
    def create_namespaced_endpoints(self, namespace: str, body: kubernetes.client.V1Endpoints, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Endpoints:
        ...
    def delete_collection_namespaced_endpoints(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_endpoints(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1Endpoints:
        ...
    def replace_namespaced_endpoints(self, name: str, namespace: str, body: kubernetes.client.V1Endpoints, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Endpoints:
        ...
    def delete_namespaced_endpoints(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_endpoints(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Endpoints:
        ...
    def list_namespaced_event(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1EventList:
        ...
    def create_namespaced_event(self, namespace: str, body: kubernetes.client.V1Event, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Event:
        ...
    def delete_collection_namespaced_event(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_event(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1Event:
        ...
    def replace_namespaced_event(self, name: str, namespace: str, body: kubernetes.client.V1Event, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Event:
        ...
    def delete_namespaced_event(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_event(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Event:
        ...
    def list_namespaced_limit_range(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1LimitRangeList:
        ...
    def create_namespaced_limit_range(self, namespace: str, body: kubernetes.client.V1LimitRange, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1LimitRange:
        ...
    def delete_collection_namespaced_limit_range(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_limit_range(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1LimitRange:
        ...
    def replace_namespaced_limit_range(self, name: str, namespace: str, body: kubernetes.client.V1LimitRange, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1LimitRange:
        ...
    def delete_namespaced_limit_range(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_limit_range(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1LimitRange:
        ...
    def list_namespaced_persistent_volume_claim(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1PersistentVolumeClaimList:
        ...
    def create_namespaced_persistent_volume_claim(self, namespace: str, body: kubernetes.client.V1PersistentVolumeClaim, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1PersistentVolumeClaim:
        ...
    def delete_collection_namespaced_persistent_volume_claim(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_persistent_volume_claim(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1PersistentVolumeClaim:
        ...
    def replace_namespaced_persistent_volume_claim(self, name: str, namespace: str, body: kubernetes.client.V1PersistentVolumeClaim, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1PersistentVolumeClaim:
        ...
    def delete_namespaced_persistent_volume_claim(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_persistent_volume_claim(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1PersistentVolumeClaim:
        ...
    def read_namespaced_persistent_volume_claim_status(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ...) -> kubernetes.client.V1PersistentVolumeClaim:
        ...
    def replace_namespaced_persistent_volume_claim_status(self, name: str, namespace: str, body: kubernetes.client.V1PersistentVolumeClaim, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1PersistentVolumeClaim:
        ...
    def patch_namespaced_persistent_volume_claim_status(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1PersistentVolumeClaim:
        ...
    def list_namespaced_pod(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1PodList:
        ...
    def create_namespaced_pod(self, namespace: str, body: kubernetes.client.V1Pod, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Pod:
        ...
    def delete_collection_namespaced_pod(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_pod(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1Pod:
        ...
    def replace_namespaced_pod(self, name: str, namespace: str, body: kubernetes.client.V1Pod, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Pod:
        ...
    def delete_namespaced_pod(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_pod(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Pod:
        ...
    def connect_get_namespaced_pod_attach(self, name: str, namespace: str, *, container: typing.Optional[str] = ..., stderr: typing.Optional[bool] = ..., stdin: typing.Optional[bool] = ..., stdout: typing.Optional[bool] = ..., tty: typing.Optional[bool] = ...) -> str:
        ...
    def connect_post_namespaced_pod_attach(self, name: str, namespace: str, *, container: typing.Optional[str] = ..., stderr: typing.Optional[bool] = ..., stdin: typing.Optional[bool] = ..., stdout: typing.Optional[bool] = ..., tty: typing.Optional[bool] = ...) -> str:
        ...
    def create_namespaced_pod_binding(self, name: str, namespace: str, body: kubernetes.client.V1Binding, *, dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., pretty: typing.Optional[str] = ...) -> kubernetes.client.V1Binding:
        ...
    def create_namespaced_pod_eviction(self, name: str, namespace: str, body: kubernetes.client.V1beta1Eviction, *, dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., pretty: typing.Optional[str] = ...) -> kubernetes.client.V1beta1Eviction:
        ...
    def connect_get_namespaced_pod_exec(self, name: str, namespace: str, *, command: typing.Optional[str] = ..., container: typing.Optional[str] = ..., stderr: typing.Optional[bool] = ..., stdin: typing.Optional[bool] = ..., stdout: typing.Optional[bool] = ..., tty: typing.Optional[bool] = ...) -> str:
        ...
    def connect_post_namespaced_pod_exec(self, name: str, namespace: str, *, command: typing.Optional[str] = ..., container: typing.Optional[str] = ..., stderr: typing.Optional[bool] = ..., stdin: typing.Optional[bool] = ..., stdout: typing.Optional[bool] = ..., tty: typing.Optional[bool] = ...) -> str:
        ...
    def read_namespaced_pod_log(self, name: str, namespace: str, *, container: typing.Optional[str] = ..., follow: typing.Optional[bool] = ..., insecureSkipTLSVerifyBackend: typing.Optional[bool] = ..., limitBytes: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., previous: typing.Optional[bool] = ..., sinceSeconds: typing.Optional[int] = ..., tailLines: typing.Optional[int] = ..., timestamps: typing.Optional[bool] = ...) -> str:
        ...
    def connect_get_namespaced_pod_portforward(self, name: str, namespace: str, *, ports: typing.Optional[int] = ...) -> str:
        ...
    def connect_post_namespaced_pod_portforward(self, name: str, namespace: str, *, ports: typing.Optional[int] = ...) -> str:
        ...
    def connect_get_namespaced_pod_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_put_namespaced_pod_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_post_namespaced_pod_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_delete_namespaced_pod_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_options_namespaced_pod_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_head_namespaced_pod_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_patch_namespaced_pod_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_get_namespaced_pod_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_put_namespaced_pod_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_post_namespaced_pod_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_delete_namespaced_pod_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_options_namespaced_pod_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_head_namespaced_pod_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_patch_namespaced_pod_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def read_namespaced_pod_status(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ...) -> kubernetes.client.V1Pod:
        ...
    def replace_namespaced_pod_status(self, name: str, namespace: str, body: kubernetes.client.V1Pod, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Pod:
        ...
    def patch_namespaced_pod_status(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Pod:
        ...
    def list_namespaced_pod_template(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1PodTemplateList:
        ...
    def create_namespaced_pod_template(self, namespace: str, body: kubernetes.client.V1PodTemplate, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1PodTemplate:
        ...
    def delete_collection_namespaced_pod_template(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_pod_template(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1PodTemplate:
        ...
    def replace_namespaced_pod_template(self, name: str, namespace: str, body: kubernetes.client.V1PodTemplate, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1PodTemplate:
        ...
    def delete_namespaced_pod_template(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_pod_template(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1PodTemplate:
        ...
    def list_namespaced_replication_controller(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ReplicationControllerList:
        ...
    def create_namespaced_replication_controller(self, namespace: str, body: kubernetes.client.V1ReplicationController, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1ReplicationController:
        ...
    def delete_collection_namespaced_replication_controller(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_replication_controller(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1ReplicationController:
        ...
    def replace_namespaced_replication_controller(self, name: str, namespace: str, body: kubernetes.client.V1ReplicationController, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1ReplicationController:
        ...
    def delete_namespaced_replication_controller(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_replication_controller(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1ReplicationController:
        ...
    def read_namespaced_replication_controller_scale(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ...) -> kubernetes.client.V1Scale:
        ...
    def replace_namespaced_replication_controller_scale(self, name: str, namespace: str, body: kubernetes.client.V1Scale, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Scale:
        ...
    def patch_namespaced_replication_controller_scale(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Scale:
        ...
    def read_namespaced_replication_controller_status(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ...) -> kubernetes.client.V1ReplicationController:
        ...
    def replace_namespaced_replication_controller_status(self, name: str, namespace: str, body: kubernetes.client.V1ReplicationController, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1ReplicationController:
        ...
    def patch_namespaced_replication_controller_status(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1ReplicationController:
        ...
    def list_namespaced_resource_quota(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ResourceQuotaList:
        ...
    def create_namespaced_resource_quota(self, namespace: str, body: kubernetes.client.V1ResourceQuota, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1ResourceQuota:
        ...
    def delete_collection_namespaced_resource_quota(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_resource_quota(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1ResourceQuota:
        ...
    def replace_namespaced_resource_quota(self, name: str, namespace: str, body: kubernetes.client.V1ResourceQuota, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1ResourceQuota:
        ...
    def delete_namespaced_resource_quota(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_resource_quota(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1ResourceQuota:
        ...
    def read_namespaced_resource_quota_status(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ...) -> kubernetes.client.V1ResourceQuota:
        ...
    def replace_namespaced_resource_quota_status(self, name: str, namespace: str, body: kubernetes.client.V1ResourceQuota, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1ResourceQuota:
        ...
    def patch_namespaced_resource_quota_status(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1ResourceQuota:
        ...
    def list_namespaced_secret(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1SecretList:
        ...
    def create_namespaced_secret(self, namespace: str, body: kubernetes.client.V1Secret, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Secret:
        ...
    def delete_collection_namespaced_secret(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_secret(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1Secret:
        ...
    def replace_namespaced_secret(self, name: str, namespace: str, body: kubernetes.client.V1Secret, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Secret:
        ...
    def delete_namespaced_secret(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_secret(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Secret:
        ...
    def list_namespaced_service_account(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ServiceAccountList:
        ...
    def create_namespaced_service_account(self, namespace: str, body: kubernetes.client.V1ServiceAccount, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1ServiceAccount:
        ...
    def delete_collection_namespaced_service_account(self, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_namespaced_service_account(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1ServiceAccount:
        ...
    def replace_namespaced_service_account(self, name: str, namespace: str, body: kubernetes.client.V1ServiceAccount, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1ServiceAccount:
        ...
    def delete_namespaced_service_account(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_service_account(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1ServiceAccount:
        ...
    def create_namespaced_service_account_token(self, name: str, namespace: str, body: kubernetes.client.V1TokenRequest, *, dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., pretty: typing.Optional[str] = ...) -> kubernetes.client.V1TokenRequest:
        ...
    def list_namespaced_service(self, namespace: str, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ServiceList:
        ...
    def create_namespaced_service(self, namespace: str, body: kubernetes.client.V1Service, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Service:
        ...
    def read_namespaced_service(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1Service:
        ...
    def replace_namespaced_service(self, name: str, namespace: str, body: kubernetes.client.V1Service, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Service:
        ...
    def delete_namespaced_service(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespaced_service(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Service:
        ...
    def connect_get_namespaced_service_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_put_namespaced_service_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_post_namespaced_service_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_delete_namespaced_service_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_options_namespaced_service_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_head_namespaced_service_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_patch_namespaced_service_proxy(self, name: str, namespace: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_get_namespaced_service_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_put_namespaced_service_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_post_namespaced_service_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_delete_namespaced_service_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_options_namespaced_service_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_head_namespaced_service_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_patch_namespaced_service_proxy_with_path(self, name: str, namespace: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def read_namespaced_service_status(self, name: str, namespace: str, *, pretty: typing.Optional[str] = ...) -> kubernetes.client.V1Service:
        ...
    def replace_namespaced_service_status(self, name: str, namespace: str, body: kubernetes.client.V1Service, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Service:
        ...
    def patch_namespaced_service_status(self, name: str, namespace: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Service:
        ...
    def read_namespace(self, name: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1Namespace:
        ...
    def replace_namespace(self, name: str, body: kubernetes.client.V1Namespace, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Namespace:
        ...
    def delete_namespace(self, name: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_namespace(self, name: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Namespace:
        ...
    def replace_namespace_finalize(self, name: str, body: kubernetes.client.V1Namespace, *, dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., pretty: typing.Optional[str] = ...) -> kubernetes.client.V1Namespace:
        ...
    def read_namespace_status(self, name: str, *, pretty: typing.Optional[str] = ...) -> kubernetes.client.V1Namespace:
        ...
    def replace_namespace_status(self, name: str, body: kubernetes.client.V1Namespace, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Namespace:
        ...
    def patch_namespace_status(self, name: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Namespace:
        ...
    def list_node(self, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1NodeList:
        ...
    def create_node(self, body: kubernetes.client.V1Node, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Node:
        ...
    def delete_collection_node(self, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_node(self, name: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1Node:
        ...
    def replace_node(self, name: str, body: kubernetes.client.V1Node, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Node:
        ...
    def delete_node(self, name: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_node(self, name: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Node:
        ...
    def connect_get_node_proxy(self, name: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_put_node_proxy(self, name: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_post_node_proxy(self, name: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_delete_node_proxy(self, name: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_options_node_proxy(self, name: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_head_node_proxy(self, name: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_patch_node_proxy(self, name: str, *, path: typing.Optional[str] = ...) -> str:
        ...
    def connect_get_node_proxy_with_path(self, name: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_put_node_proxy_with_path(self, name: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_post_node_proxy_with_path(self, name: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_delete_node_proxy_with_path(self, name: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_options_node_proxy_with_path(self, name: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_head_node_proxy_with_path(self, name: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def connect_patch_node_proxy_with_path(self, name: str, path: str, *, path2: typing.Optional[str] = ...) -> str:
        ...
    def read_node_status(self, name: str, *, pretty: typing.Optional[str] = ...) -> kubernetes.client.V1Node:
        ...
    def replace_node_status(self, name: str, body: kubernetes.client.V1Node, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1Node:
        ...
    def patch_node_status(self, name: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1Node:
        ...
    def list_persistent_volume_claim_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1PersistentVolumeClaimList:
        ...
    def list_persistent_volume(self, *, pretty: typing.Optional[str] = ..., allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1PersistentVolumeList:
        ...
    def create_persistent_volume(self, body: kubernetes.client.V1PersistentVolume, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1PersistentVolume:
        ...
    def delete_collection_persistent_volume(self, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., continue: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ...) -> kubernetes.client.V1Status:
        ...
    def read_persistent_volume(self, name: str, *, pretty: typing.Optional[str] = ..., exact: typing.Optional[bool] = ..., export: typing.Optional[bool] = ...) -> kubernetes.client.V1PersistentVolume:
        ...
    def replace_persistent_volume(self, name: str, body: kubernetes.client.V1PersistentVolume, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1PersistentVolume:
        ...
    def delete_persistent_volume(self, name: str, *, pretty: typing.Optional[str] = ..., body: typing.Optional[kubernetes.client.V1DeleteOptions] = ..., dryRun: typing.Optional[str] = ..., gracePeriodSeconds: typing.Optional[int] = ..., orphanDependents: typing.Optional[bool] = ..., propagationPolicy: typing.Optional[str] = ...) -> kubernetes.client.V1Status:
        ...
    def patch_persistent_volume(self, name: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1PersistentVolume:
        ...
    def read_persistent_volume_status(self, name: str, *, pretty: typing.Optional[str] = ...) -> kubernetes.client.V1PersistentVolume:
        ...
    def replace_persistent_volume_status(self, name: str, body: kubernetes.client.V1PersistentVolume, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ...) -> kubernetes.client.V1PersistentVolume:
        ...
    def patch_persistent_volume_status(self, name: str, body: typing.Any, *, pretty: typing.Optional[str] = ..., dryRun: typing.Optional[str] = ..., fieldManager: typing.Optional[str] = ..., force: typing.Optional[bool] = ...) -> kubernetes.client.V1PersistentVolume:
        ...
    def list_pod_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1PodList:
        ...
    def list_pod_template_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1PodTemplateList:
        ...
    def list_replication_controller_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ReplicationControllerList:
        ...
    def list_resource_quota_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ResourceQuotaList:
        ...
    def list_secret_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1SecretList:
        ...
    def list_service_account_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ServiceAccountList:
        ...
    def list_service_for_all_namespaces(self, *, allowWatchBookmarks: typing.Optional[bool] = ..., continue: typing.Optional[str] = ..., fieldSelector: typing.Optional[str] = ..., labelSelector: typing.Optional[str] = ..., limit: typing.Optional[int] = ..., pretty: typing.Optional[str] = ..., resourceVersion: typing.Optional[str] = ..., timeoutSeconds: typing.Optional[int] = ..., watch: typing.Optional[bool] = ...) -> kubernetes.client.V1ServiceList:
        ...
