/** * Kubernetes * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1.22.2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { V1LocalObjectReference } from './v1LocalObjectReference'; /** * Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. */ export declare class V1ISCSIVolumeSource { /** * whether support iSCSI Discovery CHAP authentication */ 'chapAuthDiscovery'?: boolean; /** * whether support iSCSI Session CHAP authentication */ 'chapAuthSession'?: boolean; /** * 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 */ 'fsType'?: string; /** * Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection. */ 'initiatorName'?: string; /** * Target iSCSI Qualified Name. */ 'iqn': string; /** * iSCSI Interface Name that uses an iSCSI transport. Defaults to \'default\' (tcp). */ 'iscsiInterface'?: string; /** * iSCSI Target Lun number. */ 'lun': number; /** * 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). */ 'portals'?: Array; /** * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. */ 'readOnly'?: boolean; 'secretRef'?: V1LocalObjectReference; /** * 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). */ 'targetPortal': string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }