Optional
accessaccessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes
Optional
awsOptional
azureOptional
azureOptional
capacitycapacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity
Optional
cephfsOptional
cinderOptional
claimOptional
csiOptional
fcOptional
flexOptional
flockerOptional
gceOptional
glusterfsOptional
hostOptional
iscsiOptional
localOptional
mountmountOptions is the list of mount options, e.g. ["ro", "soft"]. Not validated - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options
Optional
nfsOptional
nodeOptional
persistentpersistentVolumeReclaimPolicy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming
Optional
photonOptional
portworxOptional
quobyteOptional
rbdOptional
scaleIOOptional
storagestorageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.
Optional
storageosOptional
volumevolumeMode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec.
Optional
vsphereStatic
attributeStatic
discriminatorStatic
getGenerated using TypeDoc
PersistentVolumeSpec is the specification of a persistent volume.