#ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.
#
# NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). Do not edit the class manually.
'ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.',
class=>'V1ISCSIPersistentVolumeSource',
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=>'V1SecretReference',
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).',