io.k8s.api.apiserverinternal.v1alpha1

Type members

Classlikes

final case class ServerStorageVersion(apiServerID: Option[String], decodableVersions: Option[Seq[String]], encodingVersion: Option[String])

An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend.

An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend.

Companion:
object
Source:
ServerStorageVersion.scala
final case class StorageVersion(status: StorageVersionStatus, spec: StorageVersionSpec, metadata: Option[ObjectMeta]) extends KObject

Storage version of a specific resource.

Storage version of a specific resource.

Companion:
object
Source:
StorageVersion.scala
final case class StorageVersionCondition(reason: String, status: String, `type`: String, observedGeneration: Option[Int], lastTransitionTime: Option[Time], message: Option[String])

Describes the state of the storageVersion at a certain point.

Describes the state of the storageVersion at a certain point.

Companion:
object
Source:
StorageVersionCondition.scala
final case class StorageVersionList(items: Seq[StorageVersion], metadata: Option[ListMeta]) extends KObject

A list of StorageVersions.

A list of StorageVersions.

Companion:
object
Source:
StorageVersionList.scala
final case class StorageVersionSpec()

StorageVersionSpec is an empty spec.

StorageVersionSpec is an empty spec.

Companion:
object
Source:
StorageVersionSpec.scala
final case class StorageVersionStatus(commonEncodingVersion: Option[String], conditions: Option[Seq[StorageVersionCondition]], storageVersions: Option[Seq[ServerStorageVersion]])

API server instances report the versions they can decode and the version they encode objects to when persisting objects in the backend.

API server instances report the versions they can decode and the version they encode objects to when persisting objects in the backend.

Companion:
object
Source:
StorageVersionStatus.scala