Class IscsiVolumeSource.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getTargetPortal

        public final String getTargetPortal()
        Description copied from interface: IscsiVolumeSource
        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).

        Specified by:
        getTargetPortal in interface IscsiVolumeSource
      • getFsType

        public final String getFsType()
        Description copied from interface: IscsiVolumeSource
        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

        Specified by:
        getFsType in interface IscsiVolumeSource
      • getInitiatorName

        public final String getInitiatorName()
        Description copied from interface: IscsiVolumeSource
        initiatorName is the custom iSCSI Initiator Name.

        If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.

        Specified by:
        getInitiatorName in interface IscsiVolumeSource
      • getIscsiInterface

        public final String getIscsiInterface()
        Description copied from interface: IscsiVolumeSource
        iscsiInterface is the interface Name that uses an iSCSI transport.

        Defaults to 'default' (tcp).

        Default: default' (tcp).

        Specified by:
        getIscsiInterface in interface IscsiVolumeSource
      • getPortals

        public final List<String> getPortals()
        Description copied from interface: IscsiVolumeSource
        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).

        Specified by:
        getPortals in interface IscsiVolumeSource
      • getReadOnly

        public final Boolean getReadOnly()
        Description copied from interface: IscsiVolumeSource
        readOnly here will force the ReadOnly setting in VolumeMounts.

        Defaults to false.

        Default: false.

        Specified by:
        getReadOnly in interface IscsiVolumeSource
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object