ResourceStatusClient

final class ResourceStatusClient[StatusT, T](val resourceType: K8sResourceType, val cluster: K8sCluster, val backend: SttpBackend[Task, ZioStreams & WebSockets])(`evidence$1`: Encoder[StatusT], `evidence$2`: K8sObject[T], `evidence$3`: Encoder[T], `evidence$4`: Decoder[T]) extends ResourceStatus[StatusT, T] with ResourceClientBase

Generic implementation for ResourceStatus

Generic implementation for ResourceStatus

Type Params
StatusT

Status subresource type

T

Resource type

Value Params
backend

Configured HTTP client

cluster

Configured Kubernetes cluster

resourceType

Kubernetes resource metadata

trait ResourceStatus[StatusT, T]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def getStatus(name: String, namespace: Option[K8sNamespace]): IO[K8sFailure, T]
Definition Classes
override def replaceStatus(of: T, updatedStatus: StatusT, namespace: Option[K8sNamespace], dryRun: Boolean): IO[K8sFailure, T]
Definition Classes