Packages

case class ISCSIVolumeSource(chapAuthDiscovery: Optional[Boolean] = Optional.Absent, chapAuthSession: Optional[Boolean] = Optional.Absent, fsType: Optional[String] = Optional.Absent, initiatorName: Optional[String] = Optional.Absent, iqn: String, iscsiInterface: Optional[String] = Optional.Absent, lun: Int, portals: Optional[Vector[String]] = Optional.Absent, readOnly: Optional[Boolean] = Optional.Absent, secretRef: Optional[LocalObjectReference] = Optional.Absent, targetPortal: String) extends Product with Serializable

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

chapAuthDiscovery

whether support iSCSI Discovery CHAP authentication

chapAuthSession

whether support iSCSI Session CHAP authentication

fsType

Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi

initiatorName

Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection.

iqn

Target iSCSI Qualified Name.

iscsiInterface

iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).

lun

iSCSI Target Lun number.

portals

iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).

readOnly

ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.

targetPortal

iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ISCSIVolumeSource
  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 ISCSIVolumeSource(chapAuthDiscovery: Optional[Boolean] = Optional.Absent, chapAuthSession: Optional[Boolean] = Optional.Absent, fsType: Optional[String] = Optional.Absent, initiatorName: Optional[String] = Optional.Absent, iqn: String, iscsiInterface: Optional[String] = Optional.Absent, lun: Int, portals: Optional[Vector[String]] = Optional.Absent, readOnly: Optional[Boolean] = Optional.Absent, secretRef: Optional[LocalObjectReference] = Optional.Absent, targetPortal: String)

    chapAuthDiscovery

    whether support iSCSI Discovery CHAP authentication

    chapAuthSession

    whether support iSCSI Session CHAP authentication

    fsType

    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi

    initiatorName

    Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection.

    iqn

    Target iSCSI Qualified Name.

    iscsiInterface

    iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).

    lun

    iSCSI Target Lun number.

    portals

    iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).

    readOnly

    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.

    targetPortal

    iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).

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 chapAuthDiscovery: Optional[Boolean]
  6. val chapAuthSession: Optional[Boolean]
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. val fsType: Optional[String]
  10. def getChapAuthDiscovery: IO[K8sFailure, Boolean]

    whether support iSCSI Discovery CHAP authentication

    whether support iSCSI Discovery CHAP authentication

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

  11. def getChapAuthSession: IO[K8sFailure, Boolean]

    whether support iSCSI Session CHAP authentication

    whether support iSCSI Session CHAP authentication

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

  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def getFsType: IO[K8sFailure, String]

    Filesystem type of the volume that you want to mount.

    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi

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

  14. def getInitiatorName: IO[K8sFailure, String]

    Custom iSCSI Initiator Name.

    Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection.

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

  15. def getIqn: IO[K8sFailure, String]

    Target iSCSI Qualified Name.

    Target iSCSI Qualified Name.

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

  16. def getIscsiInterface: IO[K8sFailure, String]

    iSCSI Interface Name that uses an iSCSI transport.

    iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).

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

  17. def getLun: IO[K8sFailure, Int]

    iSCSI Target Lun number.

    iSCSI Target Lun number.

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

  18. def getPortals: IO[K8sFailure, Vector[String]]

    iSCSI Target Portal List.

    iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).

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

  19. def getReadOnly: IO[K8sFailure, Boolean]

    ReadOnly here will force the ReadOnly setting in VolumeMounts.

    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.

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

  20. def getSecretRef: IO[K8sFailure, LocalObjectReference]

    Gets secretRef.

    Gets secretRef.

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

  21. def getTargetPortal: IO[K8sFailure, String]

    iSCSI Target Portal.

    iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).

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

  22. val initiatorName: Optional[String]
  23. val iqn: String
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. val iscsiInterface: Optional[String]
  26. val lun: Int
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  30. val portals: Optional[Vector[String]]
  31. val readOnly: Optional[Boolean]
  32. val secretRef: Optional[LocalObjectReference]
  33. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  34. val targetPortal: String
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  37. 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