Interface V1.ISCSIVolumeSourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1.ISCSIVolumeSource, V1.ISCSIVolumeSource.Builder
Enclosing class:
V1

public static interface V1.ISCSIVolumeSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    whether support iSCSI Discovery CHAP authentication +optional
    boolean
    whether support iSCSI Session CHAP authentication +optional
    Filesystem type of the volume that you want to mount.
    com.google.protobuf.ByteString
    Filesystem type of the volume that you want to mount.
    Custom iSCSI Initiator Name.
    com.google.protobuf.ByteString
    Custom iSCSI Initiator Name.
    Target iSCSI Qualified Name.
    com.google.protobuf.ByteString
    Target iSCSI Qualified Name.
    iSCSI Interface Name that uses an iSCSI transport.
    com.google.protobuf.ByteString
    iSCSI Interface Name that uses an iSCSI transport.
    int
    iSCSI Target Lun number.
    getPortals(int index)
    iSCSI Target Portal List.
    com.google.protobuf.ByteString
    getPortalsBytes(int index)
    iSCSI Target Portal List.
    int
    iSCSI Target Portal List.
    iSCSI Target Portal List.
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts.
    CHAP Secret for iSCSI target and initiator authentication +optional
    CHAP Secret for iSCSI target and initiator authentication +optional
    iSCSI Target Portal.
    com.google.protobuf.ByteString
    iSCSI Target Portal.
    boolean
    whether support iSCSI Discovery CHAP authentication +optional
    boolean
    whether support iSCSI Session CHAP authentication +optional
    boolean
    Filesystem type of the volume that you want to mount.
    boolean
    Custom iSCSI Initiator Name.
    boolean
    Target iSCSI Qualified Name.
    boolean
    iSCSI Interface Name that uses an iSCSI transport.
    boolean
    iSCSI Target Lun number.
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts.
    boolean
    CHAP Secret for iSCSI target and initiator authentication +optional
    boolean
    iSCSI Target Portal.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasTargetPortal

      boolean hasTargetPortal()
       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).
       
      optional string targetPortal = 1;
    • getTargetPortal

      String getTargetPortal()
       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).
       
      optional string targetPortal = 1;
    • getTargetPortalBytes

      com.google.protobuf.ByteString getTargetPortalBytes()
       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).
       
      optional string targetPortal = 1;
    • hasIqn

      boolean hasIqn()
       Target iSCSI Qualified Name.
       
      optional string iqn = 2;
    • getIqn

      String getIqn()
       Target iSCSI Qualified Name.
       
      optional string iqn = 2;
    • getIqnBytes

      com.google.protobuf.ByteString getIqnBytes()
       Target iSCSI Qualified Name.
       
      optional string iqn = 2;
    • hasLun

      boolean hasLun()
       iSCSI Target Lun number.
       
      optional int32 lun = 3;
    • getLun

      int getLun()
       iSCSI Target Lun number.
       
      optional int32 lun = 3;
    • hasIscsiInterface

      boolean hasIscsiInterface()
       iSCSI Interface Name that uses an iSCSI transport.
       Defaults to 'default' (tcp).
       +optional
       
      optional string iscsiInterface = 4;
    • getIscsiInterface

      String getIscsiInterface()
       iSCSI Interface Name that uses an iSCSI transport.
       Defaults to 'default' (tcp).
       +optional
       
      optional string iscsiInterface = 4;
    • getIscsiInterfaceBytes

      com.google.protobuf.ByteString getIscsiInterfaceBytes()
       iSCSI Interface Name that uses an iSCSI transport.
       Defaults to 'default' (tcp).
       +optional
       
      optional string iscsiInterface = 4;
    • hasFsType

      boolean hasFsType()
       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
       TODO: how do we prevent errors in the filesystem from compromising the machine
       +optional
       
      optional string fsType = 5;
    • getFsType

      String getFsType()
       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
       TODO: how do we prevent errors in the filesystem from compromising the machine
       +optional
       
      optional string fsType = 5;
    • getFsTypeBytes

      com.google.protobuf.ByteString getFsTypeBytes()
       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
       TODO: how do we prevent errors in the filesystem from compromising the machine
       +optional
       
      optional string fsType = 5;
    • hasReadOnly

      boolean hasReadOnly()
       ReadOnly here will force the ReadOnly setting in VolumeMounts.
       Defaults to false.
       +optional
       
      optional bool readOnly = 6;
    • getReadOnly

      boolean getReadOnly()
       ReadOnly here will force the ReadOnly setting in VolumeMounts.
       Defaults to false.
       +optional
       
      optional bool readOnly = 6;
    • getPortalsList

      List<String> getPortalsList()
       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).
       +optional
       
      repeated string portals = 7;
    • getPortalsCount

      int getPortalsCount()
       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).
       +optional
       
      repeated string portals = 7;
    • getPortals

      String getPortals(int index)
       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).
       +optional
       
      repeated string portals = 7;
    • getPortalsBytes

      com.google.protobuf.ByteString getPortalsBytes(int index)
       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).
       +optional
       
      repeated string portals = 7;
    • hasChapAuthDiscovery

      boolean hasChapAuthDiscovery()
       whether support iSCSI Discovery CHAP authentication
       +optional
       
      optional bool chapAuthDiscovery = 8;
    • getChapAuthDiscovery

      boolean getChapAuthDiscovery()
       whether support iSCSI Discovery CHAP authentication
       +optional
       
      optional bool chapAuthDiscovery = 8;
    • hasChapAuthSession

      boolean hasChapAuthSession()
       whether support iSCSI Session CHAP authentication
       +optional
       
      optional bool chapAuthSession = 11;
    • getChapAuthSession

      boolean getChapAuthSession()
       whether support iSCSI Session CHAP authentication
       +optional
       
      optional bool chapAuthSession = 11;
    • hasSecretRef

      boolean hasSecretRef()
       CHAP Secret for iSCSI target and initiator authentication
       +optional
       
      optional .k8s.io.api.core.v1.LocalObjectReference secretRef = 10;
    • getSecretRef

      V1.LocalObjectReference getSecretRef()
       CHAP Secret for iSCSI target and initiator authentication
       +optional
       
      optional .k8s.io.api.core.v1.LocalObjectReference secretRef = 10;
    • getSecretRefOrBuilder

      V1.LocalObjectReferenceOrBuilder getSecretRefOrBuilder()
       CHAP Secret for iSCSI target and initiator authentication
       +optional
       
      optional .k8s.io.api.core.v1.LocalObjectReference secretRef = 10;
    • hasInitiatorName

      boolean hasInitiatorName()
       Custom iSCSI Initiator Name.
       If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface
       <target portal>:<volume name> will be created for the connection.
       +optional
       
      optional string initiatorName = 12;
    • getInitiatorName

      String getInitiatorName()
       Custom iSCSI Initiator Name.
       If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface
       <target portal>:<volume name> will be created for the connection.
       +optional
       
      optional string initiatorName = 12;
    • getInitiatorNameBytes

      com.google.protobuf.ByteString getInitiatorNameBytes()
       Custom iSCSI Initiator Name.
       If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface
       <target portal>:<volume name> will be created for the connection.
       +optional
       
      optional string initiatorName = 12;