Package io.kubernetes.client.proto
Interface V1.ISCSIPersistentVolumeSourceOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1.ISCSIPersistentVolumeSource
,V1.ISCSIPersistentVolumeSource.Builder
- Enclosing class:
- V1
public static interface V1.ISCSIPersistentVolumeSourceOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionboolean
whether support iSCSI Discovery CHAP authentication +optionalboolean
whether support iSCSI Session CHAP authentication +optionalFilesystem 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.getIqn()
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
getLun()
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 +optionalCHAP Secret for iSCSI target and initiator authentication +optionaliSCSI Target Portal.com.google.protobuf.ByteString
iSCSI Target Portal.boolean
whether support iSCSI Discovery CHAP authentication +optionalboolean
whether support iSCSI Session CHAP authentication +optionalboolean
Filesystem type of the volume that you want to mount.boolean
Custom iSCSI Initiator Name.boolean
hasIqn()
Target iSCSI Qualified Name.boolean
iSCSI Interface Name that uses an iSCSI transport.boolean
hasLun()
iSCSI Target Lun number.boolean
ReadOnly here will force the ReadOnly setting in VolumeMounts.boolean
CHAP Secret for iSCSI target and initiator authentication +optionalboolean
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
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
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.SecretReference secretRef = 10;
-
getSecretRef
V1.SecretReference getSecretRef()CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;
-
getSecretRefOrBuilder
V1.SecretReferenceOrBuilder getSecretRefOrBuilder()CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference 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;
-