package client
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- abstract class APIGroupAPI extends AnyRef
- abstract class APIGroupListingRequest extends HttpRequest[APIGroupList]
- abstract class APIResourceListingRequest extends HttpRequest[APIResourceList]
- trait APIs extends CoreV1 with AppsV1 with BatchV1 with NetworkingV1
- trait AppsV1 extends AnyRef
- trait AppsV1Namespaced extends AnyRef
- case class AuthInfo(client-certificate: Option[String] = None, client-certificate-data: Option[String] = None, client-key: Option[String] = None, client-key-data: Option[String] = None, exec: Option[AuthInfoExec] = None) extends Product with Serializable
- case class AuthInfoExec(apiVersion: String, command: String, env: Option[Map[String, String]], args: Option[Seq[String]], installHint: Option[String], provideClusterInfo: Option[Boolean], interactiveMode: Option[String]) extends Product with Serializable
- trait BatchV1 extends AnyRef
- trait BatchV1Namespaced extends AnyRef
- case class Cluster(server: String, certificate-authority: Option[String] = None, certificate-authority-data: Option[String] = None) extends Product with Serializable
- case class Config(apiVersion: String, clusters: Seq[NamedCluster], contexts: Seq[NamedContext], current-context: String, users: Seq[NamedAuthInfo]) extends Product with Serializable
- case class Context(cluster: String, user: String, namespace: Option[String] = None) extends Product with Serializable
- trait CoreV1 extends AnyRef
- trait CoreV1Namespaced extends AnyRef
- abstract class CreateRequest[RES] extends HttpRequest[RES]
- abstract class DeleteCollectionRequest[OUT] extends HttpRequest[OUT]
- abstract class DeleteRequest[OUT] extends HttpRequest[OUT]
- sealed abstract class ErrorResponse extends Exception
- case class ExecCredential(kind: String, apiVersion: String, status: ExecCredentialStatus) extends Product with Serializable
- case class ExecCredentialStatus(expirationTimestamp: String, token: Option[String]) extends Product with Serializable
- abstract class GetRequest[O] extends HttpRequest[O]
- 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[[β$0$]Stream[F, β$0$]] with Product with Serializable
- trait HttpClient[F[_]] extends AnyRef
- trait HttpRequest[O] extends Request
- final class JsonPatch[T, +P <: Pointer[T]] extends AnyRef
- sealed trait JsonPatchOp extends Serializable with Product
implementation of Json patch spec from [rfc6902](https://www.rfc-editor.org/rfc/rfc6902)
- final case class JsonPatchRaw(operations: List[JsonPatchOp] = Nil) extends Product with Serializable
- case class KubeConfig extends Product with Serializable
- final case class ListPointer[T](currentPath: PointerPath = PointerPath()) extends Pointer[List[T]] with Product with Serializable
- abstract class ListingRequest[O, COL] extends HttpRequest[COL] with WatchRequest[WatchEvent[O]]
- final case class MapPointer[T](currentPath: PointerPath = PointerPath()) extends Pointer[Map[String, T]] with Product with Serializable
- case class NamedAuthInfo(name: String, user: AuthInfo) extends Product with Serializable
- case class NamedCluster(name: String, cluster: Cluster) extends Product with Serializable
- case class NamedContext(name: String, context: Context) extends Product with Serializable
- final case class NamespaceAPI(namespace: String) extends CoreV1Namespaced with AppsV1Namespaced with BatchV1Namespaced with NetworkingV1Namespaced with NamespacedAPI with Product with Serializable
- trait NamespacedAPI extends AnyRef
- trait NetworkingV1 extends AnyRef
- trait NetworkingV1Namespaced extends AnyRef
- abstract class PartialUpdateRequest[IN, OUT] extends HttpRequest[OUT]
- sealed abstract class PatchType extends Serializable with Product
- final case class Pointable[T, P <: Pointer[T]](point: (PointerPath) => P) extends AnyVal with Product with Serializable
- Annotations
- @implicitNotFound()
- trait Pointer[+T] extends AnyRef
- final case class PointerPath(parts: List[RefToken] = Nil) extends AnyVal with Product with Serializable
- sealed trait RefToken extends Serializable with Product
- abstract class ReplaceRequest[RES] extends HttpRequest[RES]
- sealed trait Request extends AnyRef
- trait StreamingClient[F[_]] extends AnyRef
- final class SttpKubernetesClient[F[_], T] extends HttpClient[[β$0$]F[Response[β$0$]]]
- final case class WatchEvent[+T](event: WatchEventType, payload: T) extends Product with Serializable
- sealed trait WatchEventType extends Serializable with Product
- trait WatchRequest[O] extends Request
- final case class ZIOKubernetesClient(serverUrl: String, client: Client[Any]) extends HttpClient[Task] with Product with Serializable
Value Members
- object APIs extends APIs
- object AppsV1 extends APIGroupAPI with AppsV1
- object BatchV1 extends APIGroupAPI with BatchV1
- object CoreV1 extends APIGroupAPI with CoreV1
- object ErrorResponse extends Serializable
- object JsonPatch
- object JsonPatchOp extends Serializable
- object JsonPatchRaw extends Serializable
- object NamespaceAPI extends Serializable
- object NetworkingV1 extends APIGroupAPI with NetworkingV1
- object PatchType extends Serializable
- object Pointable extends Serializable
- object Pointer
- object RefToken extends Serializable
- object SttpKubernetesClient
- object WatchEvent extends Serializable
- object WatchEventType extends Serializable
- object ZIOKubernetesClient extends Serializable
- object implicits extends PointerInstances