ISCSIPersistentVolumeSource

io.k8s.api.core.v1.ISCSIPersistentVolumeSource
See theISCSIPersistentVolumeSource companion object
final case class ISCSIPersistentVolumeSource(iqn: String, targetPortal: String, lun: Int, portals: Option[Seq[String]], readOnly: Option[Boolean], chapAuthDiscovery: Option[Boolean], fsType: Option[String], secretRef: Option[SecretReference], initiatorName: Option[String], iscsiInterface: Option[String], chapAuthSession: Option[Boolean])

ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
ISCSIPersistentVolumeSource.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def addPortals(newValues: String*): ISCSIPersistentVolumeSource

Appends new values to portals

Appends new values to portals

Attributes

Source
ISCSIPersistentVolumeSource.scala

if chapAuthDiscovery has a value, transforms to the result of function

if chapAuthDiscovery has a value, transforms to the result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala
def mapChapAuthSession(f: Boolean => Boolean): ISCSIPersistentVolumeSource

if chapAuthSession has a value, transforms to the result of function

if chapAuthSession has a value, transforms to the result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala
def mapFsType(f: String => String): ISCSIPersistentVolumeSource

if fsType has a value, transforms to the result of function

if fsType has a value, transforms to the result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala
def mapInitiatorName(f: String => String): ISCSIPersistentVolumeSource

if initiatorName has a value, transforms to the result of function

if initiatorName has a value, transforms to the result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala
def mapIqn(f: String => String): ISCSIPersistentVolumeSource

transforms iqn to result of function

transforms iqn to result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala

if iscsiInterface has a value, transforms to the result of function

if iscsiInterface has a value, transforms to the result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala
def mapLun(f: Int => Int): ISCSIPersistentVolumeSource

transforms lun to result of function

transforms lun to result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala
def mapPortals(f: (Seq[String]) => Seq[String]): ISCSIPersistentVolumeSource

if portals has a value, transforms to the result of function

if portals has a value, transforms to the result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala
def mapReadOnly(f: Boolean => Boolean): ISCSIPersistentVolumeSource

if readOnly has a value, transforms to the result of function

if readOnly has a value, transforms to the result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala

if secretRef has a value, transforms to the result of function

if secretRef has a value, transforms to the result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala
def mapTargetPortal(f: String => String): ISCSIPersistentVolumeSource

transforms targetPortal to result of function

transforms targetPortal to result of function

Attributes

Source
ISCSIPersistentVolumeSource.scala

Returns a new data with chapAuthDiscovery set to new value

Returns a new data with chapAuthDiscovery set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala

Returns a new data with chapAuthSession set to new value

Returns a new data with chapAuthSession set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala

Returns a new data with fsType set to new value

Returns a new data with fsType set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala

Returns a new data with initiatorName set to new value

Returns a new data with initiatorName set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala
def withIqn(value: String): ISCSIPersistentVolumeSource

Returns a new data with iqn set to new value

Returns a new data with iqn set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala

Returns a new data with iscsiInterface set to new value

Returns a new data with iscsiInterface set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala

Returns a new data with lun set to new value

Returns a new data with lun set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala
def withPortals(value: Seq[String]): ISCSIPersistentVolumeSource

Returns a new data with portals set to new value

Returns a new data with portals set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala

Returns a new data with readOnly set to new value

Returns a new data with readOnly set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala

Returns a new data with secretRef set to new value

Returns a new data with secretRef set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala

Returns a new data with targetPortal set to new value

Returns a new data with targetPortal set to new value

Attributes

Source
ISCSIPersistentVolumeSource.scala

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product