HP BL680c XenEnterprise Management API - Page 264

Class: PBD

Page 264 highlights

2.29. CLASS: PBD CHAPTER 2. API REFERENCE 2.29 Class: PBD 2.29.1 Fields for class: PBD Name Description Quals RO run RO ins RO ins RO ins RO run RW PBD The physical block devices through which hosts access SRs. Field Type Description uuid string unique identifier/object reference host host ref physical machine on which the pbd is available SR SR ref the storage repository that the pbd realises device config (string → string) Map a config string to string map that is provided to the host's SR-backend- driver currently attached bool is the SR currently attached on this host? other config (string → string) Map additional configuration 2.29.2 RPCs associated with class: PBD RPC name: plug Overview: Activate the specified PBD, causing the referenced SR to be attached and scanned. Signature: void plug (session_id s, PBD ref self) Arguments: type name description PBD ref self The PBD to activate Return Type: void Possible Error Codes: SR UNKNOWN DRIVER RPC name: unplug Overview: Deactivate the specified PBD, causing the referenced SR to be detached and nolonger scanned. Signature: void unplug (session_id s, PBD ref self) Arguments: type name description PBD ref self The PBD to deactivate Return Type: void 264

  • 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.29. CLASS: PBD
CHAPTER 2. API REFERENCE
2.29
Class: PBD
2.29.1
Fields for class: PBD
Name
PBD
Description
The physical block devices through which hosts access SRs.
Quals
Field
Type
Description
RO
run
uuid
string
unique identifier/object reference
RO
ins
host
host ref
physical machine on which the pbd is
available
RO
ins
SR
SR ref
the storage repository that the pbd
realises
RO
ins
device
config
(string
string) Map
a config string to string map that is
provided to the host’s SR-backend-
driver
RO
run
currently
attached
bool
is the SR currently attached on this
host?
RW
other
config
(string
string) Map
additional configuration
2.29.2
RPCs associated with class: PBD
RPC name: plug
Overview:
Activate the specified PBD, causing the referenced SR to be attached and scanned.
Signature:
void plug (session_id s, PBD ref self)
Arguments:
type
name
description
PBD ref
self
The PBD to activate
Return Type:
void
Possible Error Codes:
SR
UNKNOWN
DRIVER
RPC name: unplug
Overview:
Deactivate the specified PBD, causing the referenced SR to be detached and nolonger scanned.
Signature:
void unplug (session_id s, PBD ref self)
Arguments:
type
name
description
PBD ref
self
The PBD to deactivate
Return Type:
void
264