HP 3PAR StoreServ 7450 4-node HP 3PAR Web Service API 1.2 Developer's - Page 74

Table 72 All-VLUNs Query JSON Objects, Table 73 JSON Objects in, Object for All-VLUNs Query

Page 74 highlights

Table 72 All-VLUNs Query JSON Objects Member total members JSON Type number array of objects API Type int32 Array of VLUN Property objects Description Number of VLUN objects returned. VLUN properties. 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 Member lun volumeName hostname remoteName portPos type volumeWWN multipathing JSON Type number string string string object number string number failedPathPol number API Type Description uint32 Exported LUN value. name31 Name of exported virtual volume name, name31 Host name to which the VLUN is exported. name31 Host WWN, or iSCSI name, or SAS addr; depends on port type. portPos object For more information, see "VLUN portPos JSON Objects" (page 68). System port of VLUN exported to. It includes node number, slot number, and cardPort number. VLUNtype enum For more information, see "VLUNType Enumeration" (page 68). VLUN type. WWN WWN of exported volume. multipathing enum For more information see "VLUN multipathing Configuration Enumeration " (page 69). Multipathing method in use. failedPathPol enum For more information, see "VLUN failedPathPol Configuration Enumeration" (page 69). Failed path monitoring method. failedPathInterval number hostDeviceName active string Boolean uint32 name31 Boolean Monitoring interval in seconds after which the host checks for failed paths. The device name for this VLUN on the host. Specified if the VLUN is an active VLUN or a VLUN template. , . true for active VLUN. false for VLUN template. 74 Working with Virtual LUNs

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107

Table 72 All-VLUNs Query JSON Objects
Description
API Type
JSON Type
Member
Number of VLUN objects
returned.
int32
number
total
VLUN properties.
Array of VLUN Property
objects
array of objects
members
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
Description
API Type
JSON Type
Member
Exported LUN value.
uint32
number
lun
Name of exported virtual
volume name,
name31
string
volumeName
Host name to which the
VLUN is exported.
name31
string
hostname
Host WWN, or iSCSI name,
or SAS addr; depends on
port type.
name31
string
remoteName
System port of VLUN
exported to. It includes node
portPos object
For more information, see
“VLUN
portPos
JSON
Objects” (page 68)
.
object
portPos
number, slot number, and
cardPort number.
VLUN type.
VLUNtype enum
number
type
For more information, see
VLUNType
Enumeration”
(page 68)
.
WWN of exported volume.
WWN
string
volumeWWN
Multipathing method in use.
multipathing enum
number
multipathing
For more information see
“VLUN
multipathing
Configuration Enumeration
” (page 69)
.
Failed path monitoring
method.
failedPathPol enum
For more information, see
“VLUN
failedPathPol
number
failedPathPol
Configuration Enumeration”
(page 69)
.
Monitoring interval in
seconds after which the host
checks for failed paths.
uint32
number
failedPathInterval
The device name for this
VLUN on the host.
name31
string
hostDeviceName
Specified if the VLUN is an
active VLUN or a VLUN
template. , .
Boolean
Boolean
active
true
for active VLUN.
false
for VLUN template.
74
Working with Virtual LUNs