HP BL680c XenEnterprise Management API - Page 199

Class: VLAN

Page 199 highlights

2.23. CLASS: VLAN CHAPTER 2. API REFERENCE 2.23 Class: VLAN 2.23.1 Fields for class: VLAN Name Description Quals RO run RO ins RO run RO ins RW VLAN A VLAN mux/demux. Field Type uuid string tagged PIF PIF ref untagged PIF PIF ref tag int other config (string → string) Map Description unique identifier/object reference interface on which traffic is tagged interface on which traffic is untagged VLAN tag in use additional configuration 2.23.2 RPCs associated with class: VLAN RPC name: create Overview: Create a VLAN mux/demuxer. Signature: (VLAN ref) create (session_id s, PIF ref tagged_PIF, int tag, network ref network) Arguments: type PIF ref int network ref name tagged PIF tag network description PIF which receives the tagged traffic VLAN tag in use Network to receive the untagged traffic Return Type: VLAN ref The reference of the created VLAN object RPC name: destroy Overview: Destroy a VLAN mux/demuxer. Signature: void destroy (session_id s, VLAN ref self) Arguments: type name description VLAN ref self VLAN mux/demuxer to destroy Return Type: void RPC name: get all Overview: Return a list of all the VLANs known to the system. Signature: 199

  • 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.23. CLASS: VLAN
CHAPTER 2. API REFERENCE
2.23
Class: VLAN
2.23.1
Fields for class: VLAN
Name
VLAN
Description
A VLAN mux/demux.
Quals
Field
Type
Description
RO
run
uuid
string
unique identifier/object reference
RO
ins
tagged
PIF
PIF ref
interface on which traffic is tagged
RO
run
untagged
PIF
PIF ref
interface on which traffic is untagged
RO
ins
tag
int
VLAN tag in use
RW
other
config
(string
string) Map
additional configuration
2.23.2
RPCs associated with class: VLAN
RPC name: create
Overview:
Create a VLAN mux/demuxer.
Signature:
(VLAN ref) create (session_id s, PIF ref tagged_PIF, int tag, network ref network)
Arguments:
type
name
description
PIF ref
tagged
PIF
PIF which receives the tagged traffic
int
tag
VLAN tag in use
network ref
network
Network to receive the untagged traffic
Return Type:
VLAN ref
The reference of the created VLAN object
RPC name: destroy
Overview:
Destroy a VLAN mux/demuxer.
Signature:
void destroy (session_id s, VLAN ref self)
Arguments:
type
name
description
VLAN ref
self
VLAN mux/demuxer to destroy
Return Type:
void
RPC name: get
all
Overview:
Return a list of all the VLANs known to the system.
Signature:
199