Volume

object Volume
Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any
Volume.type

Type members

Classlikes

case class AWSElasticBlockStore(volumeID: String, fsType: String, partition: Int, readOnly: Boolean) extends PersistentSource
case class ConfigMapProjection(name: String, items: Option[List[KeyToPath]], optional: Option[Boolean]) extends VolumeProjection
case class ConfigMapVolumeSource(name: String, items: List[KeyToPath], defaultMode: Option[Int], optional: Option[Boolean]) extends Source
case class Device(name: String, devicePath: String)
case class DownwardApiVolumeFile(fieldRef: ObjectFieldSelector, mode: Option[Int], path: String, resourceFieldRef: Option[ResourceFieldSelector])
case class DownwardApiVolumeSource(defaultMode: Option[Int], items: List[DownwardApiVolumeFile]) extends Source
case class EmptyDir(medium: StorageMedium, sizeLimit: Option[Quantity]) extends Source
case class GCEPersistentDisk(pdName: String, fsType: String, partition: Int, readOnly: Boolean) extends PersistentSource
case class GenericVolumeSource(json: String) extends PersistentSource
case class GitRepo(repository: String, revision: Option[String], directory: Option[String]) extends Source
case class Glusterfs(endpointsName: String, path: String, readOnly: Boolean) extends PersistentSource
case class HostPath(path: String, `type`: Option[String]) extends PersistentSource
case class ISCSI(targetPortal: String, iqn: String, portals: List[String], lun: Int, fsType: String, readOnly: Boolean) extends PersistentSource
case class KeyToPath(key: String, path: String)
case class Mount(name: String, mountPath: String, readOnly: Boolean, subPath: String, mountPropagation: Option[Value])
object MountPropagationMode extends Enumeration
case class NFS(server: String, path: String, readOnly: Boolean) extends PersistentSource
case class ObjectFieldSelector(apiVersion: String, fieldPath: String)
sealed trait PersistentSource extends Source
case class PersistentVolumeClaimRef(claimName: String, readOnly: Boolean) extends Source
case class ProjectedVolumeSource(defaultMode: Option[Int], sources: List[VolumeProjection]) extends Source
case class RBD(monitors: List[String], image: String, fsType: String, pool: String, user: String, keyring: String, secretRef: Option[LocalObjectReference], readOnly: Boolean) extends PersistentSource
case class ResourceFieldSelector(containerName: Option[String], divisor: Option[Quantity], resource: String)
case class Secret(secretName: String, items: Option[List[KeyToPath]], defaultMode: Option[Int], optional: Option[Boolean]) extends Source
case class SecretProjection(name: String, items: Option[List[KeyToPath]], optional: Option[Boolean]) extends VolumeProjection
case class ServiceAccountTokenProjection(audience: Option[String], expirationSeconds: Option[Int], path: String) extends VolumeProjection
sealed trait Source
sealed trait StorageMedium
sealed trait VolumeProjection

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror