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 TypeMethodDescriptionbooleanwhether support iSCSI Discovery CHAP authentication +optionalbooleanwhether support iSCSI Session CHAP authentication +optionalFilesystem type of the volume that you want to mount.com.google.protobuf.ByteStringFilesystem type of the volume that you want to mount.Custom iSCSI Initiator Name.com.google.protobuf.ByteStringCustom iSCSI Initiator Name.getIqn()Target iSCSI Qualified Name.com.google.protobuf.ByteStringTarget iSCSI Qualified Name.iSCSI Interface Name that uses an iSCSI transport.com.google.protobuf.ByteStringiSCSI Interface Name that uses an iSCSI transport.intgetLun()iSCSI Target Lun number.getPortals(int index) iSCSI Target Portal List.com.google.protobuf.ByteStringgetPortalsBytes(int index) iSCSI Target Portal List.intiSCSI Target Portal List.iSCSI Target Portal List.booleanReadOnly 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.ByteStringiSCSI Target Portal.booleanwhether support iSCSI Discovery CHAP authentication +optionalbooleanwhether support iSCSI Session CHAP authentication +optionalbooleanFilesystem type of the volume that you want to mount.booleanCustom iSCSI Initiator Name.booleanhasIqn()Target iSCSI Qualified Name.booleaniSCSI Interface Name that uses an iSCSI transport.booleanhasLun()iSCSI Target Lun number.booleanReadOnly here will force the ReadOnly setting in VolumeMounts.booleanCHAP Secret for iSCSI target and initiator authentication +optionalbooleaniSCSI Target Portal.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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;
-