iscsi.global.sessions¶
Get a list of currently running iSCSI sessions. This includes initiator and target names and the unique connection IDs.
No Additional Items
Tuple Validation
Parameter 1: filters
filters
Type: array Default: []List of filters for query results. See API documentation for "Query Methods" for more guidance.
No Additional ItemsEach item of this array must be:
[
[
"name",
"=",
"bob"
]
]
[
[
"OR",
[
[
[
"name",
"=",
"bob"
]
],
[
[
"name",
"=",
"larry"
]
]
]
]
]
Parameter 2: options
options
Type: objectQuery options including pagination, ordering, and additional parameters.
No Additional PropertiesExtra
Type: object Default: {}Extra options are defined on a per-endpoint basis and are described in the documentation for the associated query method.
Order By
Type: array of string Default: []An array of field names describing the manner in which query results should be ordered. The field names may also have one of more of the following special prefixes: - (reverse sort direction), nulls_first: (place any null values at the head of the results list), nulls_last: (place any null values at the tail of the results list).
Each item of this array must be:
[
"size",
"-devname",
"nulls_first:-expiretime"
]
Select
Type: array Default: []An array of field names specifying the exact fields to include in the query return. The dot character . may be used to explicitly select only subkeys of the query result.
Each item of this array must be:
No Additional Items
Each item of this array must be:
[
"username",
"Authentication.status"
]
Count
Type: boolean Default: falseReturn a numeric value representing the number of items that match the specified query-filters.
Get
Type: boolean Default: falseReturn the JSON object of the first result matching the specified query-filters. The query fails if there specified query-filters return no results.
Offset
Type: integer Default: 0This specifies the beginning offset of the results array. When combined with the limit query-option it may be used to implement pagination of large results arrays. WARNING: some query methods provide volatile results and the onus is on the developer to understand whether pagination is appropriate for a particular query API method.
Limit
Type: integer Default: 0This specifies the maximum number of results matching the specified query-filters to return. When combined wtih the offset query-option it may be used to implement pagination of large results arrays.
WARNING: Some query methods provide volatile results and the onus is on the developer to understand whether pagination is appropriate for a particular query API method.
Force Sql Filters
Type: boolean Default: falseForce use of SQL for result filtering to reduce response time. May not work for all methods.
Result
Type: array of objectArray of active iSCSI sessions.
No Additional ItemsEach item of this array must be:
IscsiSession
Type: objectNo Additional Properties
Initiator
Type: stringiSCSI Qualified Name (IQN) of the initiator.
Initiator Addr
Type: stringIP address of the initiator.
Initiator Alias
Alias name of the initiator or null if not set.
Target
Type: stringiSCSI Qualified Name (IQN) of the target.
Target Alias
Type: stringAlias name of the target.
Header Digest
Header digest algorithm used for the session or null.
Data Digest
Data digest algorithm used for the session or null.
Max Data Segment Length
Maximum data segment length for the session or null.
Max Receive Data Segment Length
Maximum receive data segment length or null.
Max Xmit Data Segment Length
Maximum transmit data segment length or null.
Max Burst Length
Maximum burst length for the session or null.
First Burst Length
First burst length for the session or null.
Immediate Data
Type: booleanWhether immediate data transfer is enabled.
Iser
Type: booleanWhether this session is using iSER (iSCSI Extensions for RDMA).
Offload
Type: booleanWhether hardware offload is enabled for this session.
Required roles: SHARING_ISCSI_GLOBAL_READ