QuobyteVolumeSource

case class QuobyteVolumeSource(group: Optional[String], readOnly: Optional[Boolean], registry: String, tenant: Optional[String], user: Optional[String], volume: String)

Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.

Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.

Value Params
group

Group to map volume access to Default is no group

readOnly

ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.

registry

Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes

tenant

Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin

user

User to map volume access to Defaults to serivceaccount user

volume

Volume is a string that references an already created Quobyte volume by name.

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

Value members

Concrete methods

def getGroup: IO[K8sFailure, String]

Group to map volume access to Default is no group

Group to map volume access to Default is no group

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

def getReadOnly: IO[K8sFailure, Boolean]

ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.

ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.

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

def getRegistry: IO[K8sFailure, String]

Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes

Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes

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

def getTenant: IO[K8sFailure, String]

Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin

Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin

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

def getUser: IO[K8sFailure, String]

User to map volume access to Defaults to serivceaccount user

User to map volume access to Defaults to serivceaccount user

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

def getVolume: IO[K8sFailure, String]

Volume is a string that references an already created Quobyte volume by name.

Volume is a string that references an already created Quobyte volume by name.

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

Inherited methods

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