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

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. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val awsElasticBlockStore: Optional[AWSElasticBlockStoreVolumeSource]
  6. val azureDisk: Optional[AzureDiskVolumeSource]
  7. val azureFile: Optional[AzureFileVolumeSource]
  8. val cephfs: Optional[CephFSVolumeSource]
  9. val cinder: Optional[CinderVolumeSource]
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  11. val configMap: Optional[ConfigMapVolumeSource]
  12. val csi: Optional[CSIVolumeSource]
  13. val downwardAPI: Optional[DownwardAPIVolumeSource]
  14. val emptyDir: Optional[EmptyDirVolumeSource]
  15. val ephemeral: Optional[EphemeralVolumeSource]
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. val fc: Optional[FCVolumeSource]
  18. val flexVolume: Optional[FlexVolumeSource]
  19. val flocker: Optional[FlockerVolumeSource]
  20. val gcePersistentDisk: Optional[GCEPersistentDiskVolumeSource]
  21. def getAwsElasticBlockStore: IO[K8sFailure, AWSElasticBlockStoreVolumeSource]

    Gets awsElasticBlockStore.

    Gets awsElasticBlockStore.

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

  22. def getAzureDisk: IO[K8sFailure, AzureDiskVolumeSource]

    Gets azureDisk.

    Gets azureDisk.

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

  23. def getAzureFile: IO[K8sFailure, AzureFileVolumeSource]

    Gets azureFile.

    Gets azureFile.

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

  24. def getCephfs: IO[K8sFailure, CephFSVolumeSource]

    Gets cephfs.

    Gets cephfs.

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

  25. def getCinder: IO[K8sFailure, CinderVolumeSource]

    Gets cinder.

    Gets cinder.

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

  26. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. def getConfigMap: IO[K8sFailure, ConfigMapVolumeSource]

    Gets configMap.

    Gets configMap.

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

  28. def getCsi: IO[K8sFailure, CSIVolumeSource]

    Gets csi.

    Gets csi.

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

  29. def getDownwardAPI: IO[K8sFailure, DownwardAPIVolumeSource]

    Gets downwardAPI.

    Gets downwardAPI.

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

  30. def getEmptyDir: IO[K8sFailure, EmptyDirVolumeSource]

    Gets emptyDir.

    Gets emptyDir.

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

  31. def getEphemeral: IO[K8sFailure, EphemeralVolumeSource]

    Gets ephemeral.

    Gets ephemeral.

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

  32. def getFc: IO[K8sFailure, FCVolumeSource]

    Gets fc.

    Gets fc.

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

  33. def getFlexVolume: IO[K8sFailure, FlexVolumeSource]

    Gets flexVolume.

    Gets flexVolume.

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

  34. def getFlocker: IO[K8sFailure, FlockerVolumeSource]

    Gets flocker.

    Gets flocker.

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

  35. def getGcePersistentDisk: IO[K8sFailure, GCEPersistentDiskVolumeSource]

    Gets gcePersistentDisk.

    Gets gcePersistentDisk.

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

  36. def getGitRepo: IO[K8sFailure, GitRepoVolumeSource]

    Gets gitRepo.

    Gets gitRepo.

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

  37. def getGlusterfs: IO[K8sFailure, GlusterfsVolumeSource]

    Gets glusterfs.

    Gets glusterfs.

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

  38. def getHostPath: IO[K8sFailure, HostPathVolumeSource]

    Gets hostPath.

    Gets hostPath.

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

  39. def getIscsi: IO[K8sFailure, ISCSIVolumeSource]

    Gets iscsi.

    Gets iscsi.

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

  40. 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.

  41. def getNfs: IO[K8sFailure, NFSVolumeSource]

    Gets nfs.

    Gets nfs.

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

  42. def getPersistentVolumeClaim: IO[K8sFailure, PersistentVolumeClaimVolumeSource]

    Gets persistentVolumeClaim.

    Gets persistentVolumeClaim.

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

  43. def getPhotonPersistentDisk: IO[K8sFailure, PhotonPersistentDiskVolumeSource]

    Gets photonPersistentDisk.

    Gets photonPersistentDisk.

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

  44. def getPortworxVolume: IO[K8sFailure, PortworxVolumeSource]

    Gets portworxVolume.

    Gets portworxVolume.

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

  45. def getProjected: IO[K8sFailure, ProjectedVolumeSource]

    Gets projected.

    Gets projected.

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

  46. def getQuobyte: IO[K8sFailure, QuobyteVolumeSource]

    Gets quobyte.

    Gets quobyte.

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

  47. def getRbd: IO[K8sFailure, RBDVolumeSource]

    Gets rbd.

    Gets rbd.

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

  48. def getScaleIO: IO[K8sFailure, ScaleIOVolumeSource]

    Gets scaleIO.

    Gets scaleIO.

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

  49. def getSecret: IO[K8sFailure, SecretVolumeSource]

    Gets secret.

    Gets secret.

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

  50. def getStorageos: IO[K8sFailure, StorageOSVolumeSource]

    Gets storageos.

    Gets storageos.

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

  51. def getVsphereVolume: IO[K8sFailure, VsphereVirtualDiskVolumeSource]

    Gets vsphereVolume.

    Gets vsphereVolume.

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

  52. val gitRepo: Optional[GitRepoVolumeSource]
  53. val glusterfs: Optional[GlusterfsVolumeSource]
  54. val hostPath: Optional[HostPathVolumeSource]
  55. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  56. val iscsi: Optional[ISCSIVolumeSource]
  57. val name: String
  58. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  59. val nfs: Optional[NFSVolumeSource]
  60. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  61. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  62. val persistentVolumeClaim: Optional[PersistentVolumeClaimVolumeSource]
  63. val photonPersistentDisk: Optional[PhotonPersistentDiskVolumeSource]
  64. val portworxVolume: Optional[PortworxVolumeSource]
  65. val projected: Optional[ProjectedVolumeSource]
  66. val quobyte: Optional[QuobyteVolumeSource]
  67. val rbd: Optional[RBDVolumeSource]
  68. val scaleIO: Optional[ScaleIOVolumeSource]
  69. val secret: Optional[SecretVolumeSource]
  70. val storageos: Optional[StorageOSVolumeSource]
  71. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  72. val vsphereVolume: Optional[VsphereVirtualDiskVolumeSource]
  73. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  75. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped