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 DeleteCollectionRequest[OUT](url: String, body: Option[DeleteOptions], continue: Option[String], dryRun: Option[String], fieldSelector: List[String], gracePeriodSeconds: Option[Int], labelSelector: List[String], limit: Option[Int], propagationPolicy: Option[String], resourceVersion: Option[String], resourceVersionMatch: Option[String], timeoutSeconds: Option[Int])(implicit evidence$10: Decoder[OUT]) extends HttpRequest[OUT]
- Source:
- CommonAPIs.scala
abstract class DeleteRequest[OUT](url: String, body: Option[DeleteOptions], dryRun: Option[String], gracePeriodSeconds: Option[Int], propagationPolicy: Option[String])(implicit evidence$11: Decoder[OUT]) extends HttpRequest[OUT]
- Source:
- CommonAPIs.scala
final case class Http4sKubernetesClient[F[_], T](baseUrl: String, client: Client[F])(implicit F: 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
implementation of Json patch spec from rfc6902
implementation of Json patch spec from rfc6902
- Companion:
- object
- Source:
- JsonPatchOp.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
- Companion:
- object
- Source:
- JsonPointer.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