Class ISCSIPersistentVolumeSource

    • Constructor Detail

      • ISCSIPersistentVolumeSource

        public ISCSIPersistentVolumeSource()
        No args constructor for use in serialization
    • Method Detail

      • getChapAuthDiscovery

        public Boolean getChapAuthDiscovery()
        chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication
      • setChapAuthDiscovery

        public void setChapAuthDiscovery​(Boolean chapAuthDiscovery)
        chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication
      • getChapAuthSession

        public Boolean getChapAuthSession()
        chapAuthSession defines whether support iSCSI Session CHAP authentication
      • setChapAuthSession

        public void setChapAuthSession​(Boolean chapAuthSession)
        chapAuthSession defines whether support iSCSI Session CHAP authentication
      • getFsType

        public String getFsType()
        fsType is the 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
      • setFsType

        public void setFsType​(String fsType)
        fsType is the 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
      • getInitiatorName

        public String getInitiatorName()
        initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection.
      • setInitiatorName

        public void setInitiatorName​(String initiatorName)
        initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection.
      • getIqn

        public String getIqn()
        iqn is Target iSCSI Qualified Name.
      • setIqn

        public void setIqn​(String iqn)
        iqn is Target iSCSI Qualified Name.
      • getIscsiInterface

        public String getIscsiInterface()
        iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).
      • setIscsiInterface

        public void setIscsiInterface​(String iscsiInterface)
        iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).
      • getLun

        public Integer getLun()
        lun is iSCSI Target Lun number.
      • setLun

        public void setLun​(Integer lun)
        lun is iSCSI Target Lun number.
      • getPortals

        public List<String> getPortals()
        portals is the 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).
      • setPortals

        public void setPortals​(List<String> portals)
        portals is the 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).
      • getReadOnly

        public Boolean getReadOnly()
        readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.
      • setReadOnly

        public void setReadOnly​(Boolean readOnly)
        readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.
      • getSecretRef

        public SecretReference getSecretRef()
        ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.
      • setSecretRef

        public void setSecretRef​(SecretReference secretRef)
        ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.
      • getTargetPortal

        public String getTargetPortal()
        targetPortal is 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).
      • setTargetPortal

        public void setTargetPortal​(String targetPortal)
        targetPortal is 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).
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)