'Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.',
class=>'V1ISCSIVolumeSource',
required=>[],# TODO
}
);
__PACKAGE__->method_documentation(
{
'chap_auth_discovery'=>{
datatype=>'boolean',
base_name=>'chapAuthDiscovery',
description=>
'whether support iSCSI Discovery CHAP authentication',
format=>'',
read_only=>'',
},
'chap_auth_session'=>{
datatype=>'boolean',
base_name=>'chapAuthSession',
description=>'whether support iSCSI Session CHAP authentication',
format=>'',
read_only=>'',
},
'fs_type'=>{
datatype=>'string',
base_name=>'fsType',
description=>
'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',
format=>'',
read_only=>'',
},
'initiator_name'=>{
datatype=>'string',
base_name=>'initiatorName',
description=>
'Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection.',
format=>'',
read_only=>'',
},
'iqn'=>{
datatype=>'string',
base_name=>'iqn',
description=>'Target iSCSI Qualified Name.',
format=>'',
read_only=>'',
},
'iscsi_interface'=>{
datatype=>'string',
base_name=>'iscsiInterface',
description=>
'iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).',
format=>'',
read_only=>'',
},
'lun'=>{
datatype=>'int',
base_name=>'lun',
description=>'iSCSI Target Lun number.',
format=>'',
read_only=>'',
},
'portals'=>{
datatype=>'ARRAY[string]',
base_name=>'portals',
description=>
'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).',
format=>'',
read_only=>'',
},
'read_only'=>{
datatype=>'boolean',
base_name=>'readOnly',
description=>
'ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.',
format=>'',
read_only=>'',
},
'secret_ref'=>{
datatype=>'V1LocalObjectReference',
base_name=>'secretRef',
description=>'',
format=>'',
read_only=>'',
},
'target_portal'=>{
datatype=>'string',
base_name=>'targetPortal',
description=>
'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).',