dev.hnaderi.k8s.client
package dev.hnaderi.k8s.client
Members list
Concise view
Type members
Classlikes
Attributes
- Source:
- NamespacedAPI.scala
- Graph
- Supertypes
- Known subtypes
Attributes
- Source:
- CommonAPIs.scala
- Graph
- Supertypes
Attributes
- Source:
- CommonAPIs.scala
- Graph
- Supertypes
- Known subtypes
- object resources.type
Attributes
- Companion:
- object
- Source:
- APIs.scala
- Graph
- Supertypes
- Known subtypes
- object APIs.type
Attributes
- Companion:
- trait
- Source:
- APIs.scala
- Graph
- Supertypes
- Self type
- APIs.type
trait AppsV1
Attributes
- Companion:
- trait
- Source:
- AppsV1.scala
- Graph
- Supertypes
- Self type
- AppsV1.type
trait AppsV1Namespaced
Attributes
- Source:
- AppsV1Namespaced.scala
- Graph
- Supertypes
- Known subtypes
- class NamespaceAPI
- Self type
case class AuthInfo(client-certificate: Option[String], client-certificate-data: Option[String], client-key: Option[String], client-key-data: Option[String], exec: Option[AuthInfoExec])
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
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])
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
trait BatchV1
Attributes
- Companion:
- trait
- Source:
- BatchV1.scala
- Graph
- Supertypes
- Self type
- BatchV1.type
trait BatchV1Namespaced
Attributes
- Source:
- BatchV1Namespaced.scala
- Graph
- Supertypes
- Known subtypes
- class NamespaceAPI
- Self type
case class Cluster(server: String, certificate-authority: Option[String], certificate-authority-data: Option[String])
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
case class Config(apiVersion: String, clusters: Seq[NamedCluster], contexts: Seq[NamedContext], current-context: String, users: Seq[NamedAuthInfo])
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
trait CoreV1
Attributes
- Companion:
- trait
- Source:
- CoreV1.scala
- Graph
- Supertypes
- Self type
- CoreV1.type
trait CoreV1Namespaced
Attributes
- Source:
- CoreV1Namespaced.scala
- Graph
- Supertypes
- Known subtypes
- class NamespaceAPI
- Self type
abstract class CreateRequest[RES](url: String, body: RES, dryRun: Option[String], fieldManager: Option[String], fieldValidation: Option[String])(implicit evidence$4: Encoder[RES], evidence$5: Decoder[RES]) extends HttpRequest[RES]
Attributes
- Source:
- CommonAPIs.scala
- Graph
- Supertypes
- Known subtypes
- class Create
abstract class DeleteCollectionRequest[OUT](url: String, body: Option[DeleteOptions], continue: Option[String], dryRun: Option[String], fieldSelector: List[String], gracePeriodSeconds: Option[Int], labelSelector: List[String], limit: Option[Int], propagationPolicy: Option[String], resourceVersion: Option[String], resourceVersionMatch: Option[String], timeoutSeconds: Option[Int])(implicit evidence$10: Decoder[OUT]) extends HttpRequest[OUT]
Attributes
- Source:
- CommonAPIs.scala
- Graph
- Supertypes
- Known subtypes
- class DeleteCollection
abstract class DeleteRequest[OUT](url: String, body: Option[DeleteOptions], dryRun: Option[String], gracePeriodSeconds: Option[Int], propagationPolicy: Option[String])(implicit evidence$11: Decoder[OUT]) extends HttpRequest[OUT]
Attributes
- Source:
- CommonAPIs.scala
- Graph
- Supertypes
- Known subtypes
- class Delete
Attributes
- Companion:
- object
- Source:
- ErrorResponse.scala
- Graph
- Supertypes
- Known subtypes
object ErrorResponse
Attributes
- Companion:
- class
- Source:
- ErrorResponse.scala
- Graph
- Supertypes
- Self type
- ErrorResponse.type
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
Attributes
- Source:
- CommonAPIs.scala
- Graph
- Supertypes
- Known subtypes
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[[_] =>> Stream[F, _$2]]
Attributes
- Source:
- Http4sKubernetesClient.scala
- Graph
- Supertypes
Attributes
- Source:
- Request.scala
- Graph
- Supertypes
- Known subtypes
Attributes
- Source:
- Request.scala
- Graph
- Supertypes
- Known subtypes
- class APIGroupListingRequestobject resources.typeclass CreateRequest[RES]class Createclass DeleteCollectionRequest[OUT]class DeleteCollectionclass DeleteRequest[OUT]class Deleteclass GetRequest[O]class Getclass Getclass ListAllclass ListInNamespaceclass Listclass ReplaceRequest[RES]class Replace
object JsonPatch
Attributes
- Companion:
- class
- Source:
- JsonPatch.scala
- Graph
- Supertypes
- Self type
- JsonPatch.type
Attributes
- Companion:
- object
- Source:
- JsonPatch.scala
- Graph
- Supertypes
implementation of Json patch spec from rfc6902
object JsonPatchOp
Attributes
- Companion:
- trait
- Source:
- JsonPatchOp.scala
- Graph
- Supertypes
- Self type
- JsonPatchOp.type
Attributes
- Companion:
- object
- Source:
- JsonPatchRaw.scala
- Graph
- Supertypes
object JsonPatchRaw
Attributes
- Companion:
- class
- Source:
- JsonPatchRaw.scala
- Graph
- Supertypes
- Self type
- JsonPatchRaw.type
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
Attributes
- Source:
- JsonPointer.scala
- Graph
- Supertypes
abstract class ListingRequest[O, COL](url: String, allowWatchBookmarks: Option[Boolean], continue: Option[String], fieldSelector: List[String], labelSelector: List[String], limit: Option[Int], resourceVersion: Option[String], resourceVersionMatch: Option[String], timeout: Option[FiniteDuration])(implicit evidence$1: Decoder[O], evidence$2: Decoder[COL]) extends HttpRequest[COL] with WatchRequest[WatchEvent[O]]
Attributes
- Source:
- CommonAPIs.scala
- Graph
- Supertypes
- Known subtypes
Attributes
- Source:
- JsonPointer.scala
- Graph
- Supertypes
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
Attributes
- Source:
- Config.scala
- Graph
- Supertypes
final case class NamespaceAPI(namespace: String) extends CoreV1Namespaced with AppsV1Namespaced with BatchV1Namespaced with NetworkingV1Namespaced with NamespacedAPI
Attributes
- Companion:
- object
- Source:
- NamespaceAPI.scala
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait NamespacedAPItrait NetworkingV1Namespacedtrait BatchV1Namespacedtrait AppsV1Namespacedtrait CoreV1Namespacedclass Objecttrait Matchableclass Any
object NamespaceAPI
Attributes
- Companion:
- class
- Source:
- NamespaceAPI.scala
- Graph
- Supertypes
- Self type
- NamespaceAPI.type
trait NamespacedAPI
Attributes
- Source:
- NamespacedAPI.scala
- Graph
- Supertypes
- Known subtypes
- trait NamespacedAPIBuildersclass DaemonSetAPIclass DeploymentAPIclass ReplicaSetAPIclass StatefulSetAPIclass CronJobAPIclass JobAPIclass ConfigMapAPIclass EventAPIclass LimitRangeAPIclass PodAPIclass ResourceQuotaAPIclass SecretAPIclass ServiceAPIclass ServiceAccountAPIclass IngressAPIclass NetworkPolicyAPIclass NamespaceAPI
trait NetworkingV1
Attributes
- Companion:
- object
- Source:
- NetworkingV1.scala
- Graph
- Supertypes
- Known subtypes
Attributes
- Companion:
- trait
- Source:
- NetworkingV1.scala
- Graph
- Supertypes
- Self type
- NetworkingV1.type
trait NetworkingV1Namespaced
Attributes
- Source:
- NetworkingV1Namespaced.scala
- Graph
- Supertypes
- Known subtypes
- class NamespaceAPI
- Self type
abstract class PartialUpdateRequest[IN, OUT](body: IN, patch: PatchType, url: String, dryRun: Option[String], fieldManager: Option[String], fieldValidation: Option[String], force: Option[Boolean])(implicit evidence$8: Encoder[IN], evidence$9: Decoder[OUT]) extends HttpRequest[OUT]
Attributes
- Source:
- CommonAPIs.scala
- Graph
- Supertypes
Attributes
- Companion:
- object
- Source:
- PatchType.scala
- Graph
- Supertypes
- Known subtypes
object PatchType
Attributes
- Companion:
- class
- Source:
- PatchType.scala
- Graph
- Supertypes
- Self type
- PatchType.type
Attributes
- Companion:
- object
- Source:
- JsonPointer.scala
- Graph
- Supertypes
object Pointable
Attributes
- Companion:
- class
- Source:
- JsonPointer.scala
- Graph
- Supertypes
- Self type
- Pointable.type
Attributes
- Companion:
- object
- Source:
- JsonPointer.scala
- Graph
- Supertypes
- Known subtypes
- class ListPointer[T]class MapPointer[T]class Plain[A]class MutatingWebhookPointerclass ServiceReferencePointerclass ValidatingWebhookPointerclass MatchResourcesPointerclass ParamRefPointerclass ValidationPointerclass StorageVersionPointerclass DaemonSetListPointerclass DaemonSetPointerclass DaemonSetSpecPointerclass DaemonSetStatusPointerclass DeploymentListPointerclass DeploymentPointerclass DeploymentSpecPointerclass DeploymentStatusPointerclass ReplicaSetListPointerclass ReplicaSetPointerclass ReplicaSetSpecPointerclass ReplicaSetStatusPointerclass StatefulSetListPointerclass StatefulSetPointerclass StatefulSetSpecPointerclass StatefulSetStatusPointerclass TokenRequestPointerclass TokenRequestSpecPointerclass TokenReviewPointerclass TokenReviewSpecPointerclass TokenReviewStatusPointerclass UserInfoPointerclass SelfSubjectReviewPointerclass NonResourceRulePointerclass ResourceRulePointerclass ScalePointerclass ScaleSpecPointerclass ScaleStatusPointerclass HPAScalingPolicyPointerclass HPAScalingRulesPointerclass MetricIdentifierPointerclass MetricSpecPointerclass MetricStatusPointerclass MetricTargetPointerclass MetricValueStatusPointerclass PodsMetricSourcePointerclass PodsMetricStatusPointerclass CronJobListPointerclass CronJobPointerclass CronJobSpecPointerclass CronJobStatusPointerclass JobConditionPointerclass JobListPointerclass JobPointerclass JobSpecPointerclass JobStatusPointerclass JobTemplateSpecPointerclass PodFailurePolicyPointerclass LeaseListPointerclass LeasePointerclass LeaseSpecPointerclass AffinityPointerclass AttachedVolumePointerclass BindingPointerclass CSIVolumeSourcePointerclass CapabilitiesPointerclass ClaimSourcePointerclass ClientIPConfigPointerclass ComponentStatusPointerclass ConfigMapListPointerclass ConfigMapPointerclass ContainerImagePointerclass ContainerPointerclass ContainerPortPointerclass ContainerStatePointerclass ContainerStatusPointerclass DaemonEndpointPointerclass EndpointAddressPointerclass EndpointPortPointerclass EndpointSubsetPointerclass EndpointsListPointerclass EndpointsPointerclass EnvFromSourcePointerclass EnvVarPointerclass EnvVarSourcePointerclass EventListPointerclass EventPointerclass EventSeriesPointerclass EventSourcePointerclass ExecActionPointerclass FCVolumeSourcePointerclass FlexVolumeSourcePointerclass GRPCActionPointerclass HTTPGetActionPointerclass HTTPHeaderPointerclass HostAliasPointerclass ISCSIVolumeSourcePointerclass KeyToPathPointerclass LifecycleHandlerPointerclass LifecyclePointerclass LimitRangeItemPointerclass LimitRangeListPointerclass LimitRangePointerclass LimitRangeSpecPointerclass LocalVolumeSourcePointerclass NFSVolumeSourcePointerclass NamespaceListPointerclass NamespacePointerclass NamespaceSpecPointerclass NamespaceStatusPointerclass NodeAddressPointerclass NodeAffinityPointerclass NodeConditionPointerclass NodeConfigSourcePointerclass NodeConfigStatusPointerclass NodeListPointerclass NodePointerclass NodeSelectorPointerclass NodeSelectorTermPointerclass NodeSpecPointerclass NodeStatusPointerclass NodeSystemInfoPointerclass ObjectReferencePointerclass PersistentVolumePointerclass PodAffinityPointerclass PodAffinityTermPointerclass PodAntiAffinityPointerclass PodConditionPointerclass PodDNSConfigPointerclass PodIPPointerclass PodListPointerclass PodOSPointerclass PodPointerclass PodReadinessGatePointerclass PodResourceClaimPointerclass PodSchedulingGatePointerclass PodSpecPointerclass PodStatusPointerclass PodTemplateListPointerclass PodTemplatePointerclass PodTemplateSpecPointerclass PortStatusPointerclass ProbePointerclass RBDVolumeSourcePointerclass ResourceClaimPointerclass ResourceQuotaListPointerclass ResourceQuotaPointerclass ResourceQuotaSpecPointerclass SELinuxOptionsPointerclass ScopeSelectorPointerclass SeccompProfilePointerclass SecretEnvSourcePointerclass SecretKeySelectorPointerclass SecretListPointerclass SecretPointerclass SecretProjectionPointerclass SecretReferencePointerclass SecurityContextPointerclass ServiceAccountPointerclass ServiceListPointerclass ServicePointerclass ServicePortPointerclass ServiceSpecPointerclass ServiceStatusPointerclass SysctlPointerclass TCPSocketActionPointerclass TaintPointerclass TolerationPointerclass VolumeDevicePointerclass VolumeMountPointerclass VolumePointerclass VolumeProjectionPointerclass EndpointHintsPointerclass EndpointPointerclass EndpointPortPointerclass EndpointSliceListPointerclass EndpointSlicePointerclass ForZonePointerclass EventListPointerclass EventPointerclass EventSeriesPointerclass FlowSchemaListPointerclass FlowSchemaPointerclass FlowSchemaSpecPointerclass FlowSchemaStatusPointerclass GroupSubjectPointerclass LimitResponsePointerclass SubjectPointerclass UserSubjectPointerclass FlowSchemaListPointerclass FlowSchemaPointerclass FlowSchemaSpecPointerclass FlowSchemaStatusPointerclass GroupSubjectPointerclass LimitResponsePointerclass SubjectPointerclass UserSubjectPointerclass HTTPIngressPathPointerclass IPBlockPointerclass IngressBackendPointerclass IngressClassListPointerclass IngressClassPointerclass IngressClassSpecPointerclass IngressListPointerclass IngressPointerclass IngressPortStatusPointerclass IngressRulePointerclass IngressSpecPointerclass IngressStatusPointerclass IngressTLSPointerclass NetworkPolicyListPointerclass NetworkPolicyPeerPointerclass NetworkPolicyPointerclass NetworkPolicyPortPointerclass NetworkPolicySpecPointerclass ClusterCIDRListPointerclass ClusterCIDRPointerclass ClusterCIDRSpecPointerclass OverheadPointerclass RuntimeClassListPointerclass RuntimeClassPointerclass SchedulingPointerclass EvictionPointerclass AggregationRulePointerclass ClusterRoleListPointerclass ClusterRolePointerclass PolicyRulePointerclass RoleBindingListPointerclass RoleBindingPointerclass RoleListPointerclass RolePointerclass RoleRefPointerclass SubjectPointerclass AllocationResultPointerclass PodSchedulingListPointerclass PodSchedulingPointerclass PodSchedulingSpecPointerclass ResourceClaimListPointerclass ResourceClaimPointerclass ResourceClaimSpecPointerclass ResourceClassListPointerclass ResourceClassPointerclass PriorityClassListPointerclass PriorityClassPointerclass CSIDriverListPointerclass CSIDriverPointerclass CSIDriverSpecPointerclass CSINodeDriverPointerclass CSINodeListPointerclass CSINodePointerclass CSINodeSpecPointerclass StorageClassListPointerclass StorageClassPointerclass TokenRequestPointerclass VolumeAttachmentPointerclass VolumeErrorPointerclass JSONSchemaPropsPointerclass ServiceReferencePointerclass ValidationRulePointerclass WebhookConversionPointerclass APIGroupListPointerclass APIGroupPointerclass APIResourceListPointerclass APIResourcePointerclass APIVersionsPointerclass ConditionPointerclass DeleteOptionsPointerclass LabelSelectorPointerclass ListMetaPointerclass ObjectMetaPointerclass OwnerReferencePointerclass PreconditionsPointerclass StatusCausePointerclass StatusDetailsPointerclass StatusPointerclass WatchEventPointerclass InfoPointerclass APIServiceListPointerclass APIServicePointerclass APIServiceSpecPointerclass APIServiceStatusPointerclass ServiceReferencePointer
object Pointer
Attributes
- Companion:
- trait
- Source:
- JsonPointer.scala
- Graph
- Supertypes
- Self type
- Pointer.type
Attributes
- Source:
- JsonPointer.scala
- Graph
- Supertypes
Attributes
- Companion:
- object
- Source:
- JsonPointer.scala
- Graph
- Supertypes
- Known subtypes
object RefToken
Attributes
- Companion:
- trait
- Source:
- JsonPointer.scala
- Graph
- Supertypes
- Self type
- RefToken.type
abstract class ReplaceRequest[RES](url: String, body: RES, dryRun: Option[String], fieldManager: Option[String], fieldValidation: Option[String])(implicit evidence$6: Encoder[RES], evidence$7: Decoder[RES]) extends HttpRequest[RES]
Attributes
- Source:
- CommonAPIs.scala
- Graph
- Supertypes
- Known subtypes
- class Replace
Attributes
- Source:
- Request.scala
- Graph
- Supertypes
- Known subtypes
- trait HttpRequest[O]class APIGroupListingRequestobject resources.typeclass CreateRequest[RES]class Createclass DeleteCollectionRequest[OUT]class DeleteCollectionclass DeleteRequest[OUT]class Deleteclass GetRequest[O]class Getclass Getclass ListAllclass ListInNamespaceclass Listclass ReplaceRequest[RES]class Replacetrait WatchRequest[O]
Attributes
- Source:
- Request.scala
- Graph
- Supertypes
- Known subtypes
final class SttpKubernetesClient[F[_], T](serverUrl: String, client: SttpBackend[F, Any])(implicit evidence$1: Builder[T], evidence$2: Reader[T], serializer: () => T) extends HttpClient[[_] =>> SttpF[F, _$2]]
Attributes
- Companion:
- object
- Source:
- SttpKubernetesClient.scala
- Graph
- Supertypes
object SttpKubernetesClient
Attributes
- Companion:
- class
- Source:
- SttpKubernetesClient.scala
- Graph
- Supertypes
- Self type
- SttpKubernetesClient.type
Attributes
- Companion:
- object
- Source:
- WatchEvent.scala
- Graph
- Supertypes
object WatchEvent
Attributes
- Companion:
- class
- Source:
- WatchEvent.scala
- Graph
- Supertypes
- Self type
- WatchEvent.type
object WatchEventType
Attributes
- Companion:
- trait
- Source:
- WatchEvent.scala
- Graph
- Supertypes
- Self type
- WatchEventType.type
Attributes
- Source:
- Request.scala
- Graph
- Supertypes
- Known subtypes
final case class ZIOKubernetesClient(serverUrl: String, client: Client[Any]) extends HttpClient[Task]
Attributes
- Companion:
- object
- Source:
- ZIOKubernetesClient.scala
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HttpClient[Task]class Objecttrait Matchableclass Any
object ZIOKubernetesClient
Attributes
- Companion:
- class
- Source:
- ZIOKubernetesClient.scala
- Graph
- Supertypes
- Self type
- ZIOKubernetesClient.type
object implicits
Attributes
- Source:
- Implicits.scala
- Graph
- Supertypes
- Self type
- implicits.type