HP BL680c XenEnterprise Management API - Page 47

Class: pool, patch

Page 47 highlights

2.8. CLASS: POOL PATCH CHAPTER 2. API REFERENCE 2.8 Class: pool patch 2.8.1 Fields for class: pool patch Name Description Quals RO run RO ins RO ins RO ins RO run RO run RO run RO run RO run RW pool patch Pool-wide patches. Field uuid name/label name/description version filename size pool applied host patches after apply guidance other config Type string string string string string int bool (host patch ref) Set (after apply guidance) Set (string → string) Map Description unique identifier/object reference a human-readable name a notes field containg humanreadable description Patch version number Filename of the patch Size of the patch This patch should be applied across the entire pool This hosts this patch is applied to. What the client should do after this patch has been applied. additional configuration 2.8.2 RPCs associated with class: pool patch RPC name: apply Overview: Apply the selected patch to a host and return its output. Signature: string apply (session_id s, pool_patch ref self, host ref host) Arguments: type pool patch ref host ref name description self The patch to apply host The host to apply the patch too Return Type: string the output of the patch application process RPC name: pool apply Overview: Apply the selected patch to all hosts in the pool and return a map of host ref -¿ patch output. Signature: void pool_apply (session_id s, pool_patch ref self) Arguments: type name description pool patch ref self The patch to apply Return Type: void 47

  • 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.8. CLASS: POOL
PATCH
CHAPTER 2. API REFERENCE
2.8
Class: pool
patch
2.8.1
Fields for class: pool
patch
Name
pool
patch
Description
Pool-wide patches.
Quals
Field
Type
Description
RO
run
uuid
string
unique identifier/object reference
RO
ins
name/label
string
a human-readable name
RO
ins
name/description
string
a
notes
field
containg
human-
readable description
RO
ins
version
string
Patch version number
RO
run
filename
string
Filename of the patch
RO
run
size
int
Size of the patch
RO
run
pool
applied
bool
This patch should be applied across
the entire pool
RO
run
host
patches
(host
patch ref) Set
This hosts this patch is applied to.
RO
run
after
apply
guidance
(after
apply
guidance) Set
What the client should do after this
patch has been applied.
RW
other
config
(string
string) Map
additional configuration
2.8.2
RPCs associated with class: pool
patch
RPC name: apply
Overview:
Apply the selected patch to a host and return its output.
Signature:
string apply (session_id s, pool_patch ref self, host ref host)
Arguments:
type
name
description
pool
patch ref
self
The patch to apply
host ref
host
The host to apply the patch too
Return Type:
string
the output of the patch application process
RPC name: pool
apply
Overview:
Apply the selected patch to all hosts in the pool and return a map of host
ref -¿ patch output.
Signature:
void pool_apply (session_id s, pool_patch ref self)
Arguments:
type
name
description
pool
patch ref
self
The patch to apply
Return Type:
void
47