haskell-kubernetes-0.4.0: Haskell bindings to the Kubernetes API (via swagger-codegen)

Safe HaskellNone
LanguageHaskell2010

Kubernetes.Api.ApivApi

Documentation

type ApivApi = ("api" :> ("v1" :> Get `[JSON]` ())) :<|> (("api" :> ("v1" :> ("componentstatuses" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ComponentStatusList))))))))) :<|> (("api" :> ("v1" :> ("componentstatuses" :> (Capture "name" Text :> (QueryParam "pretty" Text :> Get `[JSON]` ComponentStatus))))) :<|> (("api" :> ("v1" :> ("configmaps" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ConfigMapList))))))))) :<|> (("api" :> ("v1" :> ("endpoints" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` EndpointsList))))))))) :<|> (("api" :> ("v1" :> ("events" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` EventList))))))))) :<|> (("api" :> ("v1" :> ("limitranges" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` LimitRangeList))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` NamespaceList))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Namespace :> Post `[JSON]` Namespace))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("bindings" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Binding :> Post `[JSON]` Binding))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("configmaps" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ConfigMapList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("configmaps" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` ConfigMap :> Post `[JSON]` ConfigMap))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("configmaps" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("configmaps" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` ConfigMap))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("configmaps" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` ConfigMap :> Put `[JSON]` ConfigMap)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("configmaps" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("configmaps" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` ConfigMap)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("endpoints" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` EndpointsList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("endpoints" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Endpoints :> Post `[JSON]` Endpoints))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("endpoints" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("endpoints" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` Endpoints))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("endpoints" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Endpoints :> Put `[JSON]` Endpoints)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("endpoints" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("endpoints" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` Endpoints)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("events" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` EventList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("events" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Event :> Post `[JSON]` Event))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("events" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("events" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` Event))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("events" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Event :> Put `[JSON]` Event)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("events" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("events" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` Event)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("limitranges" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` LimitRangeList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("limitranges" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` LimitRange :> Post `[JSON]` LimitRange))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("limitranges" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("limitranges" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` LimitRange))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("limitranges" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` LimitRange :> Put `[JSON]` LimitRange)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("limitranges" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("limitranges" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` LimitRange)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("persistentvolumeclaims" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` PersistentVolumeClaimList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("persistentvolumeclaims" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` PersistentVolumeClaim :> Post `[JSON]` PersistentVolumeClaim))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("persistentvolumeclaims" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("persistentvolumeclaims" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` PersistentVolumeClaim))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("persistentvolumeclaims" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` PersistentVolumeClaim :> Put `[JSON]` PersistentVolumeClaim)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("persistentvolumeclaims" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("persistentvolumeclaims" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` PersistentVolumeClaim)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("persistentvolumeclaims" :> (Capture "name" Text :> ("status" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` PersistentVolumeClaim :> Put `[JSON]` PersistentVolumeClaim))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` PodList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Pod :> Post `[JSON]` Pod))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` Pod))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Pod :> Put `[JSON]` Pod)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` Pod)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("attach" :> (QueryParam "stdin" Bool :> (QueryParam "stdout" Bool :> (QueryParam "stderr" Bool :> (QueryParam "tty" Bool :> (QueryParam "container" Text :> Get `[JSON]` Text)))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("attach" :> (QueryParam "stdin" Bool :> (QueryParam "stdout" Bool :> (QueryParam "stderr" Bool :> (QueryParam "tty" Bool :> (QueryParam "container" Text :> Post `[JSON]` Text)))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("binding" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Binding :> Post `[JSON]` Binding))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("exec" :> (QueryParam "stdin" Bool :> (QueryParam "stdout" Bool :> (QueryParam "stderr" Bool :> (QueryParam "tty" Bool :> (QueryParam "container" Text :> (QueryParam "command" Text :> Get `[JSON]` Text))))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("exec" :> (QueryParam "stdin" Bool :> (QueryParam "stdout" Bool :> (QueryParam "stderr" Bool :> (QueryParam "tty" Bool :> (QueryParam "container" Text :> (QueryParam "command" Text :> Post `[JSON]` Text))))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("log" :> (QueryParam "pretty" Text :> (QueryParam "container" Text :> (QueryParam "follow" Bool :> (QueryParam "previous" Bool :> (QueryParam "sinceSeconds" Integer :> (QueryParam "sinceTime" Text :> (QueryParam "timestamps" Bool :> (QueryParam "tailLines" Integer :> (QueryParam "limitBytes" Integer :> Get `[JSON]` Pod)))))))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("portforward" :> Get `[JSON]` Text))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("portforward" :> Post `[JSON]` Text))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("proxy" :> (QueryParam "path" Text :> Get `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("proxy" :> (QueryParam "path" Text :> Put `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("proxy" :> (QueryParam "path" Text :> Post `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("proxy" :> (QueryParam "path" Text :> Delete `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("proxy" :> (Capture "path" Text :> (QueryParam "path" Text :> Get `[JSON]` Text))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("proxy" :> (Capture "path" Text :> (QueryParam "path" Text :> Put `[JSON]` Text))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("proxy" :> (Capture "path" Text :> (QueryParam "path" Text :> Post `[JSON]` Text))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("proxy" :> (Capture "path" Text :> (QueryParam "path" Text :> Delete `[JSON]` Text))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> ("status" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Pod :> Put `[JSON]` Pod))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("podtemplates" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` PodTemplateList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("podtemplates" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` PodTemplate :> Post `[JSON]` PodTemplate))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("podtemplates" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("podtemplates" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` PodTemplate))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("podtemplates" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` PodTemplate :> Put `[JSON]` PodTemplate)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("podtemplates" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("podtemplates" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` PodTemplate)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("replicationcontrollers" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ReplicationControllerList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("replicationcontrollers" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` ReplicationController :> Post `[JSON]` ReplicationController))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("replicationcontrollers" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("replicationcontrollers" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` ReplicationController))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("replicationcontrollers" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` ReplicationController :> Put `[JSON]` ReplicationController)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("replicationcontrollers" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("replicationcontrollers" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` ReplicationController)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("replicationcontrollers" :> (Capture "name" Text :> ("status" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` ReplicationController :> Put `[JSON]` ReplicationController))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("resourcequotas" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ResourceQuotaList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("resourcequotas" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` ResourceQuota :> Post `[JSON]` ResourceQuota))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("resourcequotas" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("resourcequotas" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` ResourceQuota))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("resourcequotas" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` ResourceQuota :> Put `[JSON]` ResourceQuota)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("resourcequotas" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("resourcequotas" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` ResourceQuota)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("resourcequotas" :> (Capture "name" Text :> ("status" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` ResourceQuota :> Put `[JSON]` ResourceQuota))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("secrets" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` SecretList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("secrets" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Secret :> Post `[JSON]` Secret))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("secrets" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("secrets" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` Secret))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("secrets" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Secret :> Put `[JSON]` Secret)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("secrets" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("secrets" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` Secret)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("serviceaccounts" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ServiceAccountList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("serviceaccounts" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` ServiceAccount :> Post `[JSON]` ServiceAccount))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("serviceaccounts" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("serviceaccounts" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` ServiceAccount))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("serviceaccounts" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` ServiceAccount :> Put `[JSON]` ServiceAccount)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("serviceaccounts" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("serviceaccounts" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` ServiceAccount)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ServiceList))))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Service :> Post `[JSON]` Service))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> (QueryParam "pretty" Text :> Get `[JSON]` Service))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Service :> Put `[JSON]` Service)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> (QueryParam "pretty" Text :> Delete `[JSON]` Status))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` Service)))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> ("status" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Service :> Put `[JSON]` Service))))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` Namespace))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Namespace :> Put `[JSON]` Namespace)))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` Namespace)))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "name" Text :> ("finalize" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Namespace :> Put `[JSON]` Namespace))))))) :<|> (("api" :> ("v1" :> ("namespaces" :> (Capture "name" Text :> ("status" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Namespace :> Put `[JSON]` Namespace))))))) :<|> (("api" :> ("v1" :> ("nodes" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` NodeList))))))))) :<|> (("api" :> ("v1" :> ("nodes" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Node :> Post `[JSON]` Node))))) :<|> (("api" :> ("v1" :> ("nodes" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))) :<|> (("api" :> ("v1" :> ("nodes" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` Node))))))) :<|> (("api" :> ("v1" :> ("nodes" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Node :> Put `[JSON]` Node)))))) :<|> (("api" :> ("v1" :> ("nodes" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))) :<|> (("api" :> ("v1" :> ("nodes" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` Node)))))) :<|> (("api" :> ("v1" :> ("nodes" :> (Capture "name" Text :> ("status" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Node :> Put `[JSON]` Node))))))) :<|> (("api" :> ("v1" :> ("persistentvolumeclaims" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` PersistentVolumeClaimList))))))))) :<|> (("api" :> ("v1" :> ("persistentvolumes" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` PersistentVolumeList))))))))) :<|> (("api" :> ("v1" :> ("persistentvolumes" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` PersistentVolume :> Post `[JSON]` PersistentVolume))))) :<|> (("api" :> ("v1" :> ("persistentvolumes" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Delete `[JSON]` Status))))))))) :<|> (("api" :> ("v1" :> ("persistentvolumes" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "export" Bool :> (QueryParam "exact" Bool :> Get `[JSON]` PersistentVolume))))))) :<|> (("api" :> ("v1" :> ("persistentvolumes" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` PersistentVolume :> Put `[JSON]` PersistentVolume)))))) :<|> (("api" :> ("v1" :> ("persistentvolumes" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` DeleteOptions :> Delete `[JSON]` Status)))))) :<|> (("api" :> ("v1" :> ("persistentvolumes" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` Patch :> Patch `[JSON]` PersistentVolume)))))) :<|> (("api" :> ("v1" :> ("persistentvolumes" :> (Capture "name" Text :> ("status" :> (QueryParam "pretty" Text :> (ReqBody `[JSON]` PersistentVolume :> Put `[JSON]` PersistentVolume))))))) :<|> (("api" :> ("v1" :> ("pods" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` PodList))))))))) :<|> (("api" :> ("v1" :> ("podtemplates" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` PodTemplateList))))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> Get `[JSON]` Text))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> Put `[JSON]` Text))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> Post `[JSON]` Text))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> Delete `[JSON]` Text))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> (Capture "path" Text :> Get `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> (Capture "path" Text :> Put `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> (Capture "path" Text :> Post `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> (Capture "path" Text :> Delete `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> Get `[JSON]` Text))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> Put `[JSON]` Text))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> Post `[JSON]` Text))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> Delete `[JSON]` Text))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> (Capture "path" Text :> Get `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> (Capture "path" Text :> Put `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> (Capture "path" Text :> Post `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> (Capture "path" Text :> Delete `[JSON]` Text)))))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("nodes" :> (Capture "name" Text :> Get `[JSON]` Text))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("nodes" :> (Capture "name" Text :> Put `[JSON]` Text))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("nodes" :> (Capture "name" Text :> Post `[JSON]` Text))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("nodes" :> (Capture "name" Text :> Delete `[JSON]` Text))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("nodes" :> (Capture "name" Text :> (Capture "path" Text :> Get `[JSON]` Text)))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("nodes" :> (Capture "name" Text :> (Capture "path" Text :> Put `[JSON]` Text)))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("nodes" :> (Capture "name" Text :> (Capture "path" Text :> Post `[JSON]` Text)))))) :<|> (("api" :> ("v1" :> ("proxy" :> ("nodes" :> (Capture "name" Text :> (Capture "path" Text :> Delete `[JSON]` Text)))))) :<|> (("api" :> ("v1" :> ("replicationcontrollers" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ReplicationControllerList))))))))) :<|> (("api" :> ("v1" :> ("resourcequotas" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ResourceQuotaList))))))))) :<|> (("api" :> ("v1" :> ("secrets" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` SecretList))))))))) :<|> (("api" :> ("v1" :> ("serviceaccounts" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ServiceAccountList))))))))) :<|> (("api" :> ("v1" :> ("services" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` ServiceList))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("configmaps" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("endpoints" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("events" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("limitranges" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("configmaps" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("configmaps" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("endpoints" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("endpoints" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("events" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("events" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("limitranges" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("limitranges" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("persistentvolumeclaims" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("persistentvolumeclaims" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("pods" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("podtemplates" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("podtemplates" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("replicationcontrollers" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("replicationcontrollers" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("resourcequotas" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("resourcequotas" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("secrets" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("secrets" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("serviceaccounts" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("serviceaccounts" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "namespace" Text :> ("services" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("namespaces" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("nodes" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("nodes" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("persistentvolumeclaims" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("persistentvolumes" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("persistentvolumes" :> (Capture "name" Text :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("pods" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("podtemplates" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("replicationcontrollers" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("resourcequotas" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("secrets" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> (("api" :> ("v1" :> ("watch" :> ("serviceaccounts" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent)))))))))) :<|> ("api" :> ("v1" :> ("watch" :> ("services" :> (QueryParam "pretty" Text :> (QueryParam "labelSelector" Text :> (QueryParam "fieldSelector" Text :> (QueryParam "watch" Bool :> (QueryParam "resourceVersion" Text :> (QueryParam "timeoutSeconds" Integer :> Get `[JSON]` WatchEvent))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source