PersistentVolumeSpec
final case class PersistentVolumeSpec(scaleIO: Option[ScaleIOPersistentVolumeSource], csi: Option[CSIPersistentVolumeSource], accessModes: Option[Seq[String]], mountOptions: Option[Seq[String]], nodeAffinity: Option[VolumeNodeAffinity], azureDisk: Option[AzureDiskVolumeSource], azureFile: Option[AzureFilePersistentVolumeSource], hostPath: Option[HostPathVolumeSource], rbd: Option[RBDPersistentVolumeSource], portworxVolume: Option[PortworxVolumeSource], persistentVolumeReclaimPolicy: Option[String], glusterfs: Option[GlusterfsPersistentVolumeSource], volumeMode: Option[String], flocker: Option[FlockerVolumeSource], claimRef: Option[ObjectReference], fc: Option[FCVolumeSource], local: Option[LocalVolumeSource], storageClassName: Option[String], photonPersistentDisk: Option[PhotonPersistentDiskVolumeSource], gcePersistentDisk: Option[GCEPersistentDiskVolumeSource], vsphereVolume: Option[VsphereVirtualDiskVolumeSource], iscsi: Option[ISCSIPersistentVolumeSource], cinder: Option[CinderPersistentVolumeSource], cephfs: Option[CephFSPersistentVolumeSource], awsElasticBlockStore: Option[AWSElasticBlockStoreVolumeSource], flexVolume: Option[FlexPersistentVolumeSource], nfs: Option[NFSVolumeSource], quobyte: Option[QuobyteVolumeSource], storageos: Option[StorageOSPersistentVolumeSource], capacity: Option[Map[String, Quantity]])
PersistentVolumeSpec is the specification of a persistent volume.
- Source:
- PersistentVolumeSpec.scala