HP BL680c XenEnterprise Management API - Page 204

Class: SM

Page 204 highlights

2.24. CLASS: SM CHAPTER 2. API REFERENCE 2.24 Class: SM 2.24.1 Fields for class: SM Name Description Quals RO run RO run RO run RO run RO run RO run RO run RO run RO run RO run RW SM A storage manager plugin. Field Type uuid string name/label string name/description string type vendor copyright string string string version string required api version string configuration (string → string) Map capabilities other config string Set (string → string) Map Description unique identifier/object reference a human-readable name a notes field containg humanreadable description SR.type Vendor who created this plugin Entity which owns the copyright of this plugin Version of the plugin Minimum SM API version required on the server names and descriptions of device config keys capabilities of the SM plugin additional configuration 2.24.2 RPCs associated with class: SM RPC name: get all Overview: Return a list of all the SMs known to the system. Signature: ((SM ref) Set) get_all (session_id s) Return Type: (SM ref) Set references to all objects RPC name: get all records Overview: Return a map of SM references to SM records for all SMs known to the system. Signature: ((SM ref -> SM record) Map) get_all_records (session_id s) Return Type: (SM ref → SM record) Map records of all objects 204

  • 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
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313

2.24. CLASS: SM
CHAPTER 2. API REFERENCE
2.24
Class: SM
2.24.1
Fields for class: SM
Name
SM
Description
A storage manager plugin.
Quals
Field
Type
Description
RO
run
uuid
string
unique identifier/object reference
RO
run
name/label
string
a human-readable name
RO
run
name/description
string
a
notes
field
containg
human-
readable description
RO
run
type
string
SR.type
RO
run
vendor
string
Vendor who created this plugin
RO
run
copyright
string
Entity which owns the copyright of
this plugin
RO
run
version
string
Version of the plugin
RO
run
required
api
version
string
Minimum SM API version required
on the server
RO
run
configuration
(string
string) Map
names and descriptions of device con-
fig keys
RO
run
capabilities
string Set
capabilities of the SM plugin
RW
other
config
(string
string) Map
additional configuration
2.24.2
RPCs associated with class: SM
RPC name: get
all
Overview:
Return a list of all the SMs known to the system.
Signature:
((SM ref) Set) get_all (session_id s)
Return Type:
(SM ref) Set
references to all objects
RPC name: get
all
records
Overview:
Return a map of SM references to SM records for all SMs known to the system.
Signature:
((SM ref -> SM record) Map) get_all_records (session_id s)
Return Type:
(SM ref
SM record) Map
records of all objects
204