SubresourceClient

final class SubresourceClient[T](val resourceType: K8sResourceType, val cluster: K8sCluster, val backend: SttpBackend[Task, ZioStreams & WebSockets], subresourceName: String)(`evidence$1`: Encoder[T], `evidence$2`: Decoder[T]) extends Subresource[T] with ResourceClientBase

Generic implementation for Subresource

Generic implementation for Subresource

Type Params
T

Subresource type

Value Params
backend

Configured HTTP client

cluster

Configured Kubernetes cluster

resourceType

Kubernetes resource metadata

subresourceName

Name of the subresource

trait Subresource[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def create(name: String, value: T, namespace: Option[K8sNamespace], dryRun: Boolean): IO[K8sFailure, T]
def get(name: String, namespace: Option[K8sNamespace], customParameters: Map[String, String]): IO[K8sFailure, T]
def replace(name: String, updatedValue: T, namespace: Option[K8sNamespace], dryRun: Boolean): IO[K8sFailure, T]
def streamingGet(name: String, namespace: Option[K8sNamespace], transducer: ZTransducer[Any, K8sFailure, Byte, T], customParameters: Map[String, String]): ZStream[Any, K8sFailure, T]