Overboard


CsiPersistentVolumeBuilder Type

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

Constructors

Constructor Description

CsiPersistentVolumeBuilder()

Full Usage: CsiPersistentVolumeBuilder()

Returns: CsiPersistentVolumeBuilder
Returns: CsiPersistentVolumeBuilder

Instance members

Instance member Description

accessModes accessModes

Full Usage: accessModes accessModes

Parameters:
Returns: PersistentVolume<CSIPersistentVolumeSource>

accessModes contains the desired access modes the volume should have

accessModes : AccessMode list
Returns: PersistentVolume<CSIPersistentVolumeSource>

_annotations annotations

Full Usage: _annotations annotations

Parameters:
    annotations : (string * string) list

Returns: PersistentVolume<CSIPersistentVolumeSource>

Annotations for the PersistentVolume

annotations : (string * string) list
Returns: PersistentVolume<CSIPersistentVolumeSource>

capacity capacity

Full Usage: capacity capacity

Parameters:
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

capacity : int<MeasureProduct<Mi, MeasureOne>>
Returns: PersistentVolume<CSIPersistentVolumeSource>

claimRef claimRef

Full Usage: claimRef claimRef

Parameters:
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

claimRef : ObjectReference
Returns: PersistentVolume<CSIPersistentVolumeSource>

fsType fsType

Full Usage: fsType fsType

Parameters:
    fsType : string

Returns: PersistentVolume<CSIPersistentVolumeSource>

fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs".

fsType : string
Returns: PersistentVolume<CSIPersistentVolumeSource>

_labels labels

Full Usage: _labels labels

Parameters:
    labels : (string * string) list

Returns: PersistentVolume<CSIPersistentVolumeSource>

Labels for the PersistentVolume

labels : (string * string) list
Returns: PersistentVolume<CSIPersistentVolumeSource>

_name name

Full Usage: _name name

Parameters:
    name : string

Returns: PersistentVolume<CSIPersistentVolumeSource>

Name of the PersistentVolume. Name must be unique within a namespace. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/object-meta/#ObjectMeta

name : string
Returns: PersistentVolume<CSIPersistentVolumeSource>

_namespace ns

Full Usage: _namespace ns

Parameters:
    ns : string

Returns: PersistentVolume<CSIPersistentVolumeSource>

Namespace of the PersistentVolume. Namespace defines the space within which each name must be unique. Default is "default". https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/object-meta/#ObjectMeta

ns : string
Returns: PersistentVolume<CSIPersistentVolumeSource>

readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).

Returns: PersistentVolume<CSIPersistentVolumeSource>

set_metadata metadata

Full Usage: set_metadata metadata

Parameters:
Returns: PersistentVolume<CSIPersistentVolumeSource>

Sets the PersistentVolume metadata

metadata : Metadata
Returns: PersistentVolume<CSIPersistentVolumeSource>

storageClassName storageClassName

Full Usage: storageClassName storageClassName

Parameters:
    storageClassName : string

Returns: PersistentVolume<CSIPersistentVolumeSource>

storageClassName is the name of StorageClass to which this persistent volume belongs.

storageClassName : string
Returns: PersistentVolume<CSIPersistentVolumeSource>

volumeAttributes volumeAttributes

Full Usage: volumeAttributes volumeAttributes

Parameters:
    volumeAttributes : (string * string) list

Returns: PersistentVolume<CSIPersistentVolumeSource>

readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).

volumeAttributes : (string * string) list
Returns: PersistentVolume<CSIPersistentVolumeSource>

volumeHandle volumeHandle

Full Usage: volumeHandle volumeHandle

Parameters:
    volumeHandle : 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.

volumeHandle : string
Returns: PersistentVolume<CSIPersistentVolumeSource>

volumeMode volumeMode

Full Usage: volumeMode volumeMode

Parameters:
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

volumeMode : VolumeMode
Returns: PersistentVolume<CSIPersistentVolumeSource>

driver driver

Full Usage: driver driver

Parameters:
    driver : string

Returns: PersistentVolume<CSIPersistentVolumeSource>

driver is the name of the driver to use for this volume. Required.

driver : string
Returns: PersistentVolume<CSIPersistentVolumeSource>

this.Yield

Full Usage: this.Yield

Parameters:
Returns: PersistentVolume<CSIPersistentVolumeSource>
metadata : Metadata
Returns: PersistentVolume<CSIPersistentVolumeSource>

this.Yield

Full Usage: this.Yield

Parameters:
    name : string

Returns: PersistentVolume<CSIPersistentVolumeSource>
name : string
Returns: PersistentVolume<CSIPersistentVolumeSource>

this.Yield

Full Usage: this.Yield

Parameters:
    arg0 : 'a

Returns: PersistentVolume<CSIPersistentVolumeSource>
arg0 : 'a
Returns: PersistentVolume<CSIPersistentVolumeSource>