PersistentVolumeClaimStatus

case class PersistentVolumeClaimStatus(accessModes: Optional[Vector[String]], capacity: Optional[Map[String, Quantity]], conditions: Optional[Vector[PersistentVolumeClaimCondition]], phase: Optional[String])

PersistentVolumeClaimStatus is the current status of a persistent volume claim.

PersistentVolumeClaimStatus is the current status of a persistent volume claim.

Value Params
accessModes

AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1

capacity

Represents the actual resources of the underlying volume.

conditions

Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.

phase

Phase represents the current phase of PersistentVolumeClaim.

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def getAccessModes: IO[K8sFailure, Vector[String]]

AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1

AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1

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

def getCapacity: IO[K8sFailure, Map[String, Quantity]]

Represents the actual resources of the underlying volume.

Represents the actual resources of the underlying volume.

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

Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.

Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.

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

def getPhase: IO[K8sFailure, String]

Phase represents the current phase of PersistentVolumeClaim.

Phase represents the current phase of PersistentVolumeClaim.

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

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product