HP BL680c XenEnterprise Management API - Page 213

Arguments, description, Return Type, RPC name: destroy, Overview, Signature, Possible Error Codes,

Page 213 highlights

2.25. CLASS: SR CHAPTER 2. API REFERENCE Arguments: type host ref (string → string) Map int string string string string (string → string) Map name host device config physical size name label name description type content type sm config description The host to create/make the SR on The device config string that will be passed to backend SR driver The physical size of the new storage repository The name of the new storage repository The description of the new storage repository The type of the SR; used to specify the SR backend driver to use The type of the new SRs content, if required (e.g. ISOs) Storage backend specific configuration options Return Type: string The uuid of the newly created Storage Repository. RPC name: destroy Overview: Destroy specified SR, removing SR-record from database and remove SR from disk. (In order to affect this operation the appropriate device config is read from the specified SR's PBD on current host). Signature: void destroy (session_id s, SR ref sr) Arguments: type name description SR ref sr The SR to destroy Return Type: void Possible Error Codes: SR HAS PBD RPC name: forget Overview: Removing specified SR-record from database, without attempting to remove SR from disk. Signature: void forget (session_id s, SR ref sr) Arguments: type name description SR ref sr The SR to destroy Return Type: void Possible Error Codes: SR HAS PBD 213

  • 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.25. CLASS: SR
CHAPTER 2. API REFERENCE
Arguments:
type
name
description
host ref
host
The host to create/make the SR on
(string
string) Map
device
config
The device config string that will be passed to
backend SR driver
int
physical
size
The physical size of the new storage repository
string
name
label
The name of the new storage repository
string
name
description
The description of the new storage repository
string
type
The type of the SR; used to specify the SR
backend driver to use
string
content
type
The type of the new SRs content, if required
(e.g. ISOs)
(string
string) Map
sm
config
Storage backend specific configuration options
Return Type:
string
The uuid of the newly created Storage Repository.
RPC name: destroy
Overview:
Destroy specified SR, removing SR-record from database and remove SR from disk. (In order to
affect this operation the appropriate device
config is read from the specified SR’s PBD on current
host).
Signature:
void destroy (session_id s, SR ref sr)
Arguments:
type
name
description
SR ref
sr
The SR to destroy
Return Type:
void
Possible Error Codes:
SR
HAS
PBD
RPC name: forget
Overview:
Removing specified SR-record from database, without attempting to remove SR from disk.
Signature:
void forget (session_id s, SR ref sr)
Arguments:
type
name
description
SR ref
sr
The SR to destroy
Return Type:
void
Possible Error Codes:
SR
HAS
PBD
213