Options
All
  • Public
  • Public/Protected
  • All
Menu

PersistentVolumeSpec is the specification of a persistent volume.

export
interface

IoK8sApiCoreV1PersistentVolumeSpec

Hierarchy

  • IoK8sApiCoreV1PersistentVolumeSpec

Index

Properties

accessModes?: string[]

accessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

capacity?: {}

capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity

memberof

IoK8sApiCoreV1PersistentVolumeSpec

Type declaration

  • [key: string]: string
memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

mountOptions?: string[]

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

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

persistentVolumeReclaimPolicy?: string

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

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

storageClassName?: string

storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

volumeAttributesClassName?: string

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 an alpha field and requires enabling VolumeAttributesClass feature.

memberof

IoK8sApiCoreV1PersistentVolumeSpec

volumeMode?: string

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.

memberof

IoK8sApiCoreV1PersistentVolumeSpec

memberof

IoK8sApiCoreV1PersistentVolumeSpec

Generated using TypeDoc