Kazan v0.11.0 Kazan.Apis.Core.V1.PersistentVolumeSpec View Source

PersistentVolumeSpec is the specification of a persistent volume.

OpenAPI Definition: io.k8s.api.core.v1.PersistentVolumeSpec

Properties

Link to this section Summary

Link to this section Types

Link to this type t() View Source
t() :: %Kazan.Apis.Core.V1.PersistentVolumeSpec{
  access_modes: [String.t()],
  aws_elastic_block_store:
    Kazan.Apis.Core.V1.AWSElasticBlockStoreVolumeSource.t(),
  azure_disk: Kazan.Apis.Core.V1.AzureDiskVolumeSource.t(),
  azure_file: Kazan.Apis.Core.V1.AzureFilePersistentVolumeSource.t(),
  capacity: map(),
  cephfs: Kazan.Apis.Core.V1.CephFSPersistentVolumeSource.t(),
  cinder: Kazan.Apis.Core.V1.CinderPersistentVolumeSource.t(),
  claim_ref: Kazan.Apis.Core.V1.ObjectReference.t(),
  csi: Kazan.Apis.Core.V1.CSIPersistentVolumeSource.t(),
  fc: Kazan.Apis.Core.V1.FCVolumeSource.t(),
  flex_volume: Kazan.Apis.Core.V1.FlexPersistentVolumeSource.t(),
  flocker: Kazan.Apis.Core.V1.FlockerVolumeSource.t(),
  gce_persistent_disk: Kazan.Apis.Core.V1.GCEPersistentDiskVolumeSource.t(),
  glusterfs: Kazan.Apis.Core.V1.GlusterfsVolumeSource.t(),
  host_path: Kazan.Apis.Core.V1.HostPathVolumeSource.t(),
  iscsi: Kazan.Apis.Core.V1.ISCSIPersistentVolumeSource.t(),
  local: Kazan.Apis.Core.V1.LocalVolumeSource.t(),
  mount_options: [String.t()],
  nfs: Kazan.Apis.Core.V1.NFSVolumeSource.t(),
  node_affinity: Kazan.Apis.Core.V1.VolumeNodeAffinity.t(),
  persistent_volume_reclaim_policy: String.t(),
  photon_persistent_disk:
    Kazan.Apis.Core.V1.PhotonPersistentDiskVolumeSource.t(),
  portworx_volume: Kazan.Apis.Core.V1.PortworxVolumeSource.t(),
  quobyte: Kazan.Apis.Core.V1.QuobyteVolumeSource.t(),
  rbd: Kazan.Apis.Core.V1.RBDPersistentVolumeSource.t(),
  scale_io: Kazan.Apis.Core.V1.ScaleIOPersistentVolumeSource.t(),
  storage_class_name: String.t(),
  storageos: Kazan.Apis.Core.V1.StorageOSPersistentVolumeSource.t(),
  volume_mode: String.t(),
  vsphere_volume: Kazan.Apis.Core.V1.VsphereVirtualDiskVolumeSource.t()
}