dev.hnaderi.k8s.client
package dev.hnaderi.k8s.client
Type members
Classlikes
case class Config(apiVersion: String, clusters: Seq[NamedCluster], contexts: Seq[NamedContext], current-context: String, users: Seq[NamedAuthInfo])
- Source:
- Config.scala
abstract class CreateRequest[RES](url: String, body: RES)(implicit evidence$4: Encoder[RES], evidence$5: Decoder[RES]) extends HttpRequest[RES]
- Source:
- CommonAPIs.scala
abstract class DeleteRequest[OUT](url: String)(implicit evidence$8: Decoder[OUT]) extends HttpRequest[OUT]
- Source:
- CommonAPIs.scala
final case class Http4sKubernetesClient[F[_], T](baseUrl: String, client: Client[F])(implicit evidence$1: Concurrent[F], enc: EntityEncoder[F, T], dec: EntityDecoder[F, T], builder: Builder[T], reader: Reader[T]) extends HttpClient[F] with StreamingClient[[_] =>> Stream[F, _$2]]
- Source:
- Http4sKubernetesClient.scala
abstract class ListingRequest[O, COL](url: String, allowWatchBookmarks: Option[Boolean], continue: Option[String], fieldSelector: List[String], labelSelector: List[String], limit: Option[Int], resourceVersion: Option[String], resourceVersionMatch: Option[String], timeout: Option[FiniteDuration])(implicit evidence$1: Decoder[O], evidence$2: Decoder[COL]) extends HttpRequest[COL] with WatchRequest[WatchEvent[O]]
- Source:
- CommonAPIs.scala
final case class NamespaceAPI(namespace: String) extends CoreV1Namespaced with AppsV1Namespaced with BatchV1Namespaced with NetworkingV1Namespaced with NamespacedAPI
- Companion:
- object
- Source:
- NamespaceAPI.scala
abstract class PutRequest[IN, OUT](url: String, body: IN)(implicit evidence$6: Encoder[IN], evidence$7: Decoder[OUT]) extends HttpRequest[OUT]
- Source:
- CommonAPIs.scala
final class SttpKubernetesClient[F[_], T](serverUrl: String, client: SttpBackend[F, Any])(implicit evidence$1: Builder[T], evidence$2: Reader[T], serializer: () => T) extends HttpClient[[_] =>> SttpF[F, _$2]]
- Companion:
- object
- Source:
- SttpKubernetesClient.scala
final case class ZIOKubernetesClient(serverUrl: String, client: Client[Any]) extends HttpClient[Task]
- Companion:
- object
- Source:
- ZIOKubernetesClient.scala