io.k8s.api.storage.v1

Type members

Classlikes

case class CSIDriver(spec: CSIDriverSpec, apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta])
Companion:
object
object CSIDriver
Companion:
class
case class CSIDriverList(items: Seq[CSIDriver], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class CSIDriverSpec(attachRequired: Option[Boolean], fsGroupPolicy: Option[String], podInfoOnMount: Option[Boolean], requiresRepublish: Option[Boolean], seLinuxMount: Option[Boolean], storageCapacity: Option[Boolean], tokenRequests: Option[Seq[TokenRequest]], volumeLifecycleModes: Option[Seq[String]])
Companion:
object
Companion:
class
case class CSINode(spec: CSINodeSpec, apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta])
Companion:
object
object CSINode
Companion:
class
case class CSINodeDriver(name: String, nodeID: String, allocatable: Option[VolumeNodeResources], topologyKeys: Option[Seq[String]])
Companion:
object
Companion:
class
case class CSINodeList(items: Seq[CSINode], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class CSINodeSpec(drivers: Seq[CSINodeDriver])
Companion:
object
Companion:
class
case class CSIStorageCapacity(storageClassName: String, apiVersion: Option[String], capacity: Option[Quantity], kind: Option[String], maximumVolumeSize: Option[Quantity], metadata: Option[ObjectMeta], nodeTopology: Option[LabelSelector])
Companion:
object
Companion:
class
case class CSIStorageCapacityList(items: Seq[CSIStorageCapacity], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
case class StorageClass(provisioner: String, allowVolumeExpansion: Option[Boolean], allowedTopologies: Option[Seq[TopologySelectorTerm]], apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], mountOptions: Option[Seq[String]], parameters: Option[Map[String, String]], reclaimPolicy: Option[String], volumeBindingMode: Option[String])
Companion:
object
Companion:
class
case class StorageClassList(items: Seq[StorageClass], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class TokenRequest(audience: String, expirationSeconds: Option[Long])
Companion:
object
Companion:
class
case class VolumeAttachment(spec: VolumeAttachmentSpec, apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], status: Option[VolumeAttachmentStatus])
Companion:
object
Companion:
class
case class VolumeAttachmentList(items: Seq[VolumeAttachment], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class VolumeAttachmentSource(inlineVolumeSpec: Option[PersistentVolumeSpec], persistentVolumeName: Option[String])
Companion:
object
case class VolumeAttachmentSpec(attacher: String, source: VolumeAttachmentSource, nodeName: String)
Companion:
object
Companion:
class
case class VolumeAttachmentStatus(attached: Boolean, attachError: Option[VolumeError], attachmentMetadata: Option[Map[String, String]], detachError: Option[VolumeError])
Companion:
object
case class VolumeError(message: Option[String], time: Option[Time])
Companion:
object
Companion:
class
case class VolumeNodeResources(count: Option[Int])
Companion:
object
Companion:
class