Skip to content

Latest commit

 

History

History
40 lines (36 loc) · 5.09 KB

v1_persistent_volume_spec.md

File metadata and controls

40 lines (36 loc) · 5.09 KB

v1_persistent_volume_spec_t

Properties

Name Type Description Notes
access_modes list_t * accessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes [optional]
aws_elastic_block_store v1_aws_elastic_block_store_volume_source_t * [optional]
azure_disk v1_azure_disk_volume_source_t * [optional]
azure_file v1_azure_file_persistent_volume_source_t * [optional]
capacity list_t* capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity [optional]
cephfs v1_ceph_fs_persistent_volume_source_t * [optional]
cinder v1_cinder_persistent_volume_source_t * [optional]
claim_ref v1_object_reference_t * [optional]
csi v1_csi_persistent_volume_source_t * [optional]
fc v1_fc_volume_source_t * [optional]
flex_volume v1_flex_persistent_volume_source_t * [optional]
flocker v1_flocker_volume_source_t * [optional]
gce_persistent_disk v1_gce_persistent_disk_volume_source_t * [optional]
glusterfs v1_glusterfs_persistent_volume_source_t * [optional]
host_path v1_host_path_volume_source_t * [optional]
iscsi v1_iscsi_persistent_volume_source_t * [optional]
local v1_local_volume_source_t * [optional]
mount_options list_t * mountOptions 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]
nfs v1_nfs_volume_source_t * [optional]
node_affinity v1_volume_node_affinity_t * [optional]
persistent_volume_reclaim_policy char * persistentVolumeReclaimPolicy 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]
photon_persistent_disk v1_photon_persistent_disk_volume_source_t * [optional]
portworx_volume v1_portworx_volume_source_t * [optional]
quobyte v1_quobyte_volume_source_t * [optional]
rbd v1_rbd_persistent_volume_source_t * [optional]
scale_io v1_scale_io_persistent_volume_source_t * [optional]
storage_class_name char * storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. [optional]
storageos v1_storage_os_persistent_volume_source_t * [optional]
volume_attributes_class_name char * Name of VolumeAttributesClass to which this persistent volume belongs. Empty value is not allowed. When this field is not set, it indicates that this volume does not belong to any VolumeAttributesClass. This field is mutable and can be changed by the CSI driver after a volume has been updated successfully to a new class. For an unbound PersistentVolume, the volumeAttributesClassName will be matched with unbound PersistentVolumeClaims during the binding process. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). [optional]
volume_mode char * volumeMode 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]
vsphere_volume v1_vsphere_virtual_disk_volume_source_t * [optional]

[Back to Model list] [Back to API list] [Back to README]