FCVolumeSource

case class FCVolumeSource(fsType: Optional[String], lun: Optional[Int], readOnly: Optional[Boolean], targetWWNs: Optional[Vector[String]], wwids: Optional[Vector[String]])

Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling.

Value Params
fsType

Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.

lun

Optional: FC target lun number

readOnly

Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.

targetWWNs

Optional: FC target worldwide names (WWNs)

wwids

Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.

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

Value members

Concrete methods

def getFsType: IO[K8sFailure, String]

Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.

Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.

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

def getLun: IO[K8sFailure, Int]

Optional: FC target lun number

Optional: FC target lun number

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

def getReadOnly: IO[K8sFailure, Boolean]

Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.

Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.

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

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

Optional: FC target worldwide names (WWNs)

Optional: FC target worldwide names (WWNs)

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

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

Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.

Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.

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