skuber.api.dynamic.client.impl

Members list

Type members

Classlikes

class DynamicKubernetesClientImpl(context: Context, logConfig: LoggingConfig, closeHook: Option[() => Unit], poolSettings: ConnectionPoolSettings)(implicit actorSystem: ActorSystem, executionContext: ExecutionContext)

This is non-typed kubernetes client, for typed client see skuber.api.client.impl.KubernetesClientImpl This class provides a dynamic client for the Kubernetes API server. It is intended to be used for accessing resources / classes that are not part of the skuber library.

This is non-typed kubernetes client, for typed client see skuber.api.client.impl.KubernetesClientImpl This class provides a dynamic client for the Kubernetes API server. It is intended to be used for accessing resources / classes that are not part of the skuber library.

It uses the Pekko HTTP client to handle the requests to the Kubernetes API server.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class DynamicKubernetesObject(jsonRaw: JsonRaw, apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class DynamicKubernetesObjectList(jsonRaw: JsonRaw, resources: List[DynamicKubernetesObject])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class JsonRaw(jsValue: JsValue)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object JsonRaw

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
JsonRaw.type