HP BL680c XenEnterprise Management API - Page 212

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

Page 212 highlights

2.25. CLASS: SR CHAPTER 2. API REFERENCE type host ref (string → string) Map int string string string string bool (string → string) Map name host device config physical size name label name description type content type shared 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) True if the SR (is capable of) being shared by multiple hosts Storage backend specific configuration options Return Type: SR ref The reference of the newly created Storage Repository. Possible Error Codes: SR UNKNOWN DRIVER RPC name: introduce Overview: Introduce a new Storage Repository into the managed system. Signature: (SR ref) introduce (session_id s, string uuid, string name_label, string name_description, string type, Arguments: type string string string string string bool (string → string) Map name uuid name label name description type content type shared sm config description The uuid assigned to the introduced SR 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) True if the SR (is capable of) being shared by multiple hosts Storage backend specific configuration options Return Type: SR ref The reference of the newly introduced Storage Repository. RPC name: make Overview: This message is deprecated Create a new Storage Repository on disk. Signature: string make (session_id s, host ref host, (string -> string) Map device_config, int physical_size, stri 212

  • 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
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)
bool
shared
True if the SR (is capable of) being shared by
multiple hosts
(string
string) Map
sm
config
Storage backend specific configuration options
Return Type:
SR ref
The reference of the newly created Storage Repository.
Possible Error Codes:
SR
UNKNOWN
DRIVER
RPC name: introduce
Overview:
Introduce a new Storage Repository into the managed system.
Signature:
(SR ref) introduce (session_id s, string uuid, string name_label, string name_description, string type,
Arguments:
type
name
description
string
uuid
The uuid assigned to the introduced SR
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)
bool
shared
True if the SR (is capable of) being shared by
multiple hosts
(string
string) Map
sm
config
Storage backend specific configuration options
Return Type:
SR ref
The reference of the newly introduced Storage Repository.
RPC name: make
Overview: This message is deprecated
Create a new Storage Repository on disk.
Signature:
string make (session_id s, host ref host, (string -> string) Map device_config, int physical_size, stri
212