csi represents storage that is handled by an external CSI driver. See: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-v1/ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes
Constructor | Description |
|
|
Instance member | Description |
Full Usage:
accessModes accessModes
Parameters:
AccessMode list
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
|
Full Usage:
_annotations annotations
Parameters:
(string * string) list
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
|
Full Usage:
capacity capacity
Parameters:
int<MeasureProduct<Mi, MeasureOne>>
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
![]() ![]() ![]() ![]() ![]() ![]() capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity
|
Full Usage:
claimRef claimRef
Parameters:
ObjectReference
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
![]() ![]() ![]() ![]() ![]() ![]() claimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim. See: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/object-reference/#ObjectReference
|
Full Usage:
fsType fsType
Parameters:
string
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
![]() ![]() ![]() ![]() ![]() ![]() fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs".
|
Full Usage:
_labels labels
Parameters:
(string * string) list
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
|
Full Usage:
_name name
Parameters:
string
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
![]() ![]() ![]() ![]() ![]() ![]()
Name of the PersistentVolume
|
Full Usage:
_namespace ns
Parameters:
string
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
![]() ![]() ![]() ![]() ![]() ![]()
Namespace of the PersistentVolume
|
|
|
Full Usage:
set_metadata metadata
Parameters:
Metadata
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
|
Full Usage:
storageClassName storageClassName
Parameters:
string
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
|
Full Usage:
volumeAttributes volumeAttributes
Parameters:
(string * string) list
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
|
Full Usage:
volumeHandle volumeHandle
Parameters:
string
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
![]() ![]() ![]() ![]() ![]() ![]() volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
|
Full Usage:
volumeMode volumeMode
Parameters:
VolumeMode
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
![]() ![]() ![]() ![]() ![]() ![]() volumeMode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Default: Filesystem
|
Full Usage:
driver driver
Parameters:
string
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
|
Full Usage:
this.Yield
Parameters:
Metadata
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
|
Full Usage:
this.Yield
Parameters:
string
Returns: PersistentVolume<CSIPersistentVolumeSource>
|
|
|
|