com.coralogix.zio.k8s.client.model
Type members
Classlikes
Resource added
Resource added
- Type parameters:
- T
Watched resource type
- Value parameters:
- item
new object that has been added
Resource has been deleted
Resource has been deleted
- Type parameters:
- T
Watched resource type
- Value parameters:
- item
the deleted object
A composable field selector
A composable field selector
Every Kubernetes model's companion object contain a set of Field definitions. To construct FieldSelector values for queries, use these Field values and the operators defined on them.
Note that a very small subset of the fields is actually usable as field seletors, but there is no compile-time information about which one of them are. For this reason we provide a Field for each available field and it is the developer's responsibility to only use supported fields in field selectors, or handle the errors returned by the Kubernetes server.
- Companion:
- object
Data type describing a configured Kuberntes cluster
Data type describing a configured Kuberntes cluster
- Value parameters:
- applyToken
Function to apply an authentication token to the HTTP request
- host
Host to connect to
Common operations for every Kubernetes resource's object
Common operations for every Kubernetes resource's object
- Type parameters:
- T
Kubernetes resource type
- Companion:
- object
Extension methods for Kubernetes resources
Extension methods for Kubernetes resources
This is a common implementation for all the implicit classes providing extension methods for the generated Kuberentes model types. The extension methods are just delegating the calls to the resource's K8sObject implementation.
- Type parameters:
- T
Resource type to be extended
Common operations for every Kubernetes resource type supporting status subresources.
Common operations for every Kubernetes resource type supporting status subresources.
- Type parameters:
- ResourceT
Resource type
- StatusT
Subresource type
- Companion:
- object
Extension methods for Kubernetes resources with status subresource support
Extension methods for Kubernetes resources with status subresource support
This is a common implementation for all the implicit classes providing extension methods for the generated Kuberentes model types. The extension methods are just delegating the calls to the resource's K8sObjectStatus implementation.
- Type parameters:
- ResourceT
Resource type to be extended
- StatusT
Status subresource type
Metadata identifying a Kubernetes resource
Metadata identifying a Kubernetes resource
- Value parameters:
- group
Group
- resourceType
Resource type (kind)
- version
Version
Composable label selector
Composable label selector
Use the label constructor LabelSelector.Syntax.label imported through the com.coralogix.zio.k8s.client.model to define labels, and the operators defined on them to construct label selectors from them.
- Companion:
- object
Resource version options for listing resource
Resource version options for listing resource
See https://kubernetes.io/docs/reference/using-api/api-concepts/#the-resourceversion-parameter
- Companion:
- object
Existing resource modified
Existing resource modified
- Type parameters:
- T
Watched resource type
- Value parameters:
- item
the modified object
Response type of the getAll operation
Response type of the getAll operation
- Type parameters:
- T
Resource type
- Value parameters:
- items
Items
- metadata
List metadata with continuation token
- Companion:
- object
Bookmark event
Bookmark event
- Value parameters:
- resourceVersion
Resource version to bookmark
Parsed typed watch event
Parsed typed watch event
- Type parameters:
- T
Payload type
- Value parameters:
- event
Payload
Watch event with parsed payload
Watch event with parsed payload
This type is used internally by the watch stream. End users should use the TypedWatchEvent type instead, which does not contain the bookmark event which is transparently handled by the client.
- Type parameters:
- T
Payload type
- Companion:
- object
Propagation policy for resource deletion
Propagation policy for resource deletion
See https://kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/
- Companion:
- object
Resource metadata typeclass
Resource metadata typeclass
- Type parameters:
- T
Resource type
Watch events with decoded payload
Watch events with decoded payload
- Type parameters:
- T
Watched resource type
Value members
Inherited methods
Field constructor, used by the generated companion objects
Field constructor, used by the generated companion objects
- Inherited from:
- Syntax
Field constructor, used by the generated companion objects
Field constructor, used by the generated companion objects
- Inherited from:
- Syntax