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
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]