Table 72 All-VLUNs Query JSON Objects
DescriptionAPI TypeJSON TypeMember
Number of VLUN objects
returned.
int32numbertotal
VLUN properties.Array of VLUN Property
objects
array of objectsmembers
The members object is a JSON array of zero or more JSON objects – one for each VLUN on the
system. These objects are described in Table 73 (page 74).
Table 73 JSON Objects in members Object for All-VLUNs Query
DescriptionAPI TypeJSON TypeMember
Exported LUN value.uint32numberlun
Name of exported virtual
volume name,
name31stringvolumeName
Host name to which the
VLUN is exported.
name31stringhostname
Host WWN, or iSCSI name,
or SAS addr; depends on
port type.
name31stringremoteName
System port of VLUN
exported to. It includes node
portPos object
For more information, see
“VLUN portPos JSON
Objects” (page 68).
objectportPos
number, slot number, and
cardPort number.
VLUN type.VLUNtype enumnumbertype
For more information, see
“VLUNType Enumeration”
(page 68).
WWN of exported volume.WWNstringvolumeWWN
Multipathing method in use.multipathing enumnumbermultipathing
For more information see
“VLUN multipathing
Configuration Enumeration
” (page 69).
Failed path monitoring
method.
failedPathPol enum
For more information, see
“VLUN failedPathPol
numberfailedPathPol
Configuration Enumeration”
(page 69).
Monitoring interval in
seconds after which the host
checks for failed paths.
uint32numberfailedPathInterval
The device name for this
VLUN on the host.
name31stringhostDeviceName
Specified if the VLUN is an
active VLUN or a VLUN
template. , .
BooleanBooleanactive
true for active VLUN.
false for VLUN template.
74 Working with Virtual LUNs