Packages

case class Volume(awsElasticBlockStore: Optional[AWSElasticBlockStoreVolumeSource] = Optional.Absent, azureDisk: Optional[AzureDiskVolumeSource] = Optional.Absent, azureFile: Optional[AzureFileVolumeSource] = Optional.Absent, cephfs: Optional[CephFSVolumeSource] = Optional.Absent, cinder: Optional[CinderVolumeSource] = Optional.Absent, configMap: Optional[ConfigMapVolumeSource] = Optional.Absent, csi: Optional[CSIVolumeSource] = Optional.Absent, downwardAPI: Optional[DownwardAPIVolumeSource] = Optional.Absent, emptyDir: Optional[EmptyDirVolumeSource] = Optional.Absent, ephemeral: Optional[EphemeralVolumeSource] = Optional.Absent, fc: Optional[FCVolumeSource] = Optional.Absent, flexVolume: Optional[FlexVolumeSource] = Optional.Absent, flocker: Optional[FlockerVolumeSource] = Optional.Absent, gcePersistentDisk: Optional[GCEPersistentDiskVolumeSource] = Optional.Absent, gitRepo: Optional[GitRepoVolumeSource] = Optional.Absent, glusterfs: Optional[GlusterfsVolumeSource] = Optional.Absent, hostPath: Optional[HostPathVolumeSource] = Optional.Absent, iscsi: Optional[ISCSIVolumeSource] = Optional.Absent, name: String, nfs: Optional[NFSVolumeSource] = Optional.Absent, persistentVolumeClaim: Optional[PersistentVolumeClaimVolumeSource] = Optional.Absent, photonPersistentDisk: Optional[PhotonPersistentDiskVolumeSource] = Optional.Absent, portworxVolume: Optional[PortworxVolumeSource] = Optional.Absent, projected: Optional[ProjectedVolumeSource] = Optional.Absent, quobyte: Optional[QuobyteVolumeSource] = Optional.Absent, rbd: Optional[RBDVolumeSource] = Optional.Absent, scaleIO: Optional[ScaleIOVolumeSource] = Optional.Absent, secret: Optional[SecretVolumeSource] = Optional.Absent, storageos: Optional[StorageOSVolumeSource] = Optional.Absent, vsphereVolume: Optional[VsphereVirtualDiskVolumeSource] = Optional.Absent) extends Product with Serializable

Volume represents a named volume in a pod that may be accessed by any container in the pod.

name

Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Volume
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Volume(awsElasticBlockStore: Optional[AWSElasticBlockStoreVolumeSource] = Optional.Absent, azureDisk: Optional[AzureDiskVolumeSource] = Optional.Absent, azureFile: Optional[AzureFileVolumeSource] = Optional.Absent, cephfs: Optional[CephFSVolumeSource] = Optional.Absent, cinder: Optional[CinderVolumeSource] = Optional.Absent, configMap: Optional[ConfigMapVolumeSource] = Optional.Absent, csi: Optional[CSIVolumeSource] = Optional.Absent, downwardAPI: Optional[DownwardAPIVolumeSource] = Optional.Absent, emptyDir: Optional[EmptyDirVolumeSource] = Optional.Absent, ephemeral: Optional[EphemeralVolumeSource] = Optional.Absent, fc: Optional[FCVolumeSource] = Optional.Absent, flexVolume: Optional[FlexVolumeSource] = Optional.Absent, flocker: Optional[FlockerVolumeSource] = Optional.Absent, gcePersistentDisk: Optional[GCEPersistentDiskVolumeSource] = Optional.Absent, gitRepo: Optional[GitRepoVolumeSource] = Optional.Absent, glusterfs: Optional[GlusterfsVolumeSource] = Optional.Absent, hostPath: Optional[HostPathVolumeSource] = Optional.Absent, iscsi: Optional[ISCSIVolumeSource] = Optional.Absent, name: String, nfs: Optional[NFSVolumeSource] = Optional.Absent, persistentVolumeClaim: Optional[PersistentVolumeClaimVolumeSource] = Optional.Absent, photonPersistentDisk: Optional[PhotonPersistentDiskVolumeSource] = Optional.Absent, portworxVolume: Optional[PortworxVolumeSource] = Optional.Absent, projected: Optional[ProjectedVolumeSource] = Optional.Absent, quobyte: Optional[QuobyteVolumeSource] = Optional.Absent, rbd: Optional[RBDVolumeSource] = Optional.Absent, scaleIO: Optional[ScaleIOVolumeSource] = Optional.Absent, secret: Optional[SecretVolumeSource] = Optional.Absent, storageos: Optional[StorageOSVolumeSource] = Optional.Absent, vsphereVolume: Optional[VsphereVirtualDiskVolumeSource] = Optional.Absent)

    name

    Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

Value Members

  1. val awsElasticBlockStore: Optional[AWSElasticBlockStoreVolumeSource]
  2. val azureDisk: Optional[AzureDiskVolumeSource]
  3. val azureFile: Optional[AzureFileVolumeSource]
  4. val cephfs: Optional[CephFSVolumeSource]
  5. val cinder: Optional[CinderVolumeSource]
  6. val configMap: Optional[ConfigMapVolumeSource]
  7. val csi: Optional[CSIVolumeSource]
  8. val downwardAPI: Optional[DownwardAPIVolumeSource]
  9. val emptyDir: Optional[EmptyDirVolumeSource]
  10. val ephemeral: Optional[EphemeralVolumeSource]
  11. val fc: Optional[FCVolumeSource]
  12. val flexVolume: Optional[FlexVolumeSource]
  13. val flocker: Optional[FlockerVolumeSource]
  14. val gcePersistentDisk: Optional[GCEPersistentDiskVolumeSource]
  15. def getAwsElasticBlockStore: IO[K8sFailure, AWSElasticBlockStoreVolumeSource]

    Gets awsElasticBlockStore.

    Gets awsElasticBlockStore.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  16. def getAzureDisk: IO[K8sFailure, AzureDiskVolumeSource]

    Gets azureDisk.

    Gets azureDisk.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  17. def getAzureFile: IO[K8sFailure, AzureFileVolumeSource]

    Gets azureFile.

    Gets azureFile.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  18. def getCephfs: IO[K8sFailure, CephFSVolumeSource]

    Gets cephfs.

    Gets cephfs.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  19. def getCinder: IO[K8sFailure, CinderVolumeSource]

    Gets cinder.

    Gets cinder.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  20. def getConfigMap: IO[K8sFailure, ConfigMapVolumeSource]

    Gets configMap.

    Gets configMap.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  21. def getCsi: IO[K8sFailure, CSIVolumeSource]

    Gets csi.

    Gets csi.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  22. def getDownwardAPI: IO[K8sFailure, DownwardAPIVolumeSource]

    Gets downwardAPI.

    Gets downwardAPI.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  23. def getEmptyDir: IO[K8sFailure, EmptyDirVolumeSource]

    Gets emptyDir.

    Gets emptyDir.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  24. def getEphemeral: IO[K8sFailure, EphemeralVolumeSource]

    Gets ephemeral.

    Gets ephemeral.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  25. def getFc: IO[K8sFailure, FCVolumeSource]

    Gets fc.

    Gets fc.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  26. def getFlexVolume: IO[K8sFailure, FlexVolumeSource]

    Gets flexVolume.

    Gets flexVolume.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  27. def getFlocker: IO[K8sFailure, FlockerVolumeSource]

    Gets flocker.

    Gets flocker.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  28. def getGcePersistentDisk: IO[K8sFailure, GCEPersistentDiskVolumeSource]

    Gets gcePersistentDisk.

    Gets gcePersistentDisk.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  29. def getGitRepo: IO[K8sFailure, GitRepoVolumeSource]

    Gets gitRepo.

    Gets gitRepo.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  30. def getGlusterfs: IO[K8sFailure, GlusterfsVolumeSource]

    Gets glusterfs.

    Gets glusterfs.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  31. def getHostPath: IO[K8sFailure, HostPathVolumeSource]

    Gets hostPath.

    Gets hostPath.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  32. def getIscsi: IO[K8sFailure, ISCSIVolumeSource]

    Gets iscsi.

    Gets iscsi.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  33. def getName: IO[K8sFailure, String]

    Volume's name.

    Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

    This effect always succeeds, it is safe to use the field name directly.

  34. def getNfs: IO[K8sFailure, NFSVolumeSource]

    Gets nfs.

    Gets nfs.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  35. def getPersistentVolumeClaim: IO[K8sFailure, PersistentVolumeClaimVolumeSource]

    Gets persistentVolumeClaim.

    Gets persistentVolumeClaim.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  36. def getPhotonPersistentDisk: IO[K8sFailure, PhotonPersistentDiskVolumeSource]

    Gets photonPersistentDisk.

    Gets photonPersistentDisk.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  37. def getPortworxVolume: IO[K8sFailure, PortworxVolumeSource]

    Gets portworxVolume.

    Gets portworxVolume.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  38. def getProjected: IO[K8sFailure, ProjectedVolumeSource]

    Gets projected.

    Gets projected.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  39. def getQuobyte: IO[K8sFailure, QuobyteVolumeSource]

    Gets quobyte.

    Gets quobyte.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  40. def getRbd: IO[K8sFailure, RBDVolumeSource]

    Gets rbd.

    Gets rbd.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  41. def getScaleIO: IO[K8sFailure, ScaleIOVolumeSource]

    Gets scaleIO.

    Gets scaleIO.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  42. def getSecret: IO[K8sFailure, SecretVolumeSource]

    Gets secret.

    Gets secret.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  43. def getStorageos: IO[K8sFailure, StorageOSVolumeSource]

    Gets storageos.

    Gets storageos.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  44. def getVsphereVolume: IO[K8sFailure, VsphereVirtualDiskVolumeSource]

    Gets vsphereVolume.

    Gets vsphereVolume.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  45. val gitRepo: Optional[GitRepoVolumeSource]
  46. val glusterfs: Optional[GlusterfsVolumeSource]
  47. val hostPath: Optional[HostPathVolumeSource]
  48. val iscsi: Optional[ISCSIVolumeSource]
  49. val name: String
  50. val nfs: Optional[NFSVolumeSource]
  51. val persistentVolumeClaim: Optional[PersistentVolumeClaimVolumeSource]
  52. val photonPersistentDisk: Optional[PhotonPersistentDiskVolumeSource]
  53. val portworxVolume: Optional[PortworxVolumeSource]
  54. val projected: Optional[ProjectedVolumeSource]
  55. val quobyte: Optional[QuobyteVolumeSource]
  56. val rbd: Optional[RBDVolumeSource]
  57. val scaleIO: Optional[ScaleIOVolumeSource]
  58. val secret: Optional[SecretVolumeSource]
  59. val storageos: Optional[StorageOSVolumeSource]
  60. val vsphereVolume: Optional[VsphereVirtualDiskVolumeSource]