Newer
Older
Package generated_from_e_line_examples_c_vlan_bridge_json {
Type String
Type TODO_RESOLVE_REFERENCED
Use "e-line-examples-c-vlan-bridge.json" as SOURCE_MAPPING
Type JSON_String
Structure JSON_e_line_examples_c_vlan_bridge_json (
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
JSON_ieee802_dot1q_bridge_bridges ieee802_dot1q_bridge_bridges,
JSON_ietf_interfaces_interfaces ietf_interfaces_interfaces
)
Structure JSON_ieee802_dot1q_bridge_bridges (
JSON_bridge bridge
)
Collection JSON_bridge of JSON_bridge_item
Structure JSON_bridge_item (
JSON_String name,
JSON_String address,
JSON_String bridge_type,
JSON_component ^component
)
Collection JSON_component of JSON_component_item
Structure JSON_component_item (
JSON_String name,
JSON_String id,
JSON_String type,
JSON_bridge_port bridge_port,
JSON_filtering_database filtering_database,
JSON_bridge_vlan bridge_vlan
)
Collection JSON_bridge_port of JSON_String
Structure JSON_filtering_database (
JSON_vlan_registration_entry vlan_registration_entry
)
Collection JSON_vlan_registration_entry of JSON_vlan_registration_entry_item
Structure JSON_vlan_registration_entry_item (
JSON_String database_id,
JSON_String vids,
JSON_String entry_type,
JSON_port_map port_map
)
Collection JSON_port_map of JSON_port_map_item
Structure JSON_port_map_item (
JSON_String port_ref,
JSON_static_vlan_registration_entries static_vlan_registration_entries
)
Structure JSON_static_vlan_registration_entries (
JSON_String vlan_transmitted
)
Structure JSON_bridge_vlan (
JSON_vlan vlan
)
Collection JSON_vlan of JSON_vlan_item
Structure JSON_vlan_item (
JSON_String vid,
JSON_String name,
JSON_egress_ports egress_ports,
JSON_untagged_ports untagged_ports
)
Collection JSON_egress_ports of JSON_String
Collection JSON_untagged_ports of JSON_String
Structure JSON_ietf_interfaces_interfaces (
JSON_interface interface
)
Collection JSON_interface of JSON_interface_item
Structure JSON_interface_item (
JSON_String name,
JSON_String type,
JSON_String oper_status,
JSON_statistics statistics,
JSON_ieee802_dot1q_bridge_bridge_port ieee802_dot1q_bridge_bridge_port
)
Structure JSON_statistics (
JSON_String discontinuity_time
)
Structure JSON_ieee802_dot1q_bridge_bridge_port (
JSON_String bridge_name,
JSON_String component_name,
JSON_String port_type,
JSON_String pvid,
JSON_String acceptable_frame,
JSON_String enable_ingress_filtering,
JSON_String port_number
)
JSON_e_line_examples_c_vlan_bridge_json JSON_instance (
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
ieee802_dot1q_bridge_bridges = (
bridge = [
(
name = "ne2",
address = "10-10-10-10-10-10",
bridge_type = "ieee802-dot1q-bridge:customer-vlan-bridge",
^component = [
(
name = "cv0",
id = "0",
type = "ieee802-dot1q-bridge:c-vlan-component",
bridge_port = [
"eth1",
"eth2",
"eth3"
],
filtering_database = (
vlan_registration_entry = [
(
database_id = "1",
vids = "200",
entry_type = "static",
port_map = [
(
port_ref = "1",
static_vlan_registration_entries = (
vlan_transmitted = "tagged"
)
),
(
port_ref = "3",
static_vlan_registration_entries = (
vlan_transmitted = "tagged"
)
)
]
),
(
database_id = "1",
vids = "300",
entry_type = "static",
port_map = [
(
port_ref = "2",
static_vlan_registration_entries = (
vlan_transmitted = "untagged"
)
),
(
port_ref = "3",
static_vlan_registration_entries = (
vlan_transmitted = "tagged"
)
)
]
)
]
),
bridge_vlan = (
vlan = [
(
vid = "200",
name = "E-Line 200",
egress_ports = [
"eth1",
"eth3"
]
),
(
vid = "300",
name = "E-Line 300",
untagged_ports = [
"eth2"
],
egress_ports = [
"eth2",
"eth3"
]
)
]
)
)
]
)
]
),
ietf_interfaces_interfaces = (
interface = [
(
name = "eth1",
type = "iana-if-type:ethernetCsmacd",
oper_status = "up",
statistics = (
discontinuity_time = "2022-04-06T11:00:00+02:00"
),
ieee802_dot1q_bridge_bridge_port = (
bridge_name = "ne2",
component_name = "cv0",
port_type = "ieee802-dot1q-bridge:c-vlan-bridge-port",
pvid = "1",
acceptable_frame = "admit-only-VLAN-tagged-frames",
enable_ingress_filtering = "true",
port_number = "1"
)
),
(
name = "eth2",
type = "iana-if-type:ethernetCsmacd",
oper_status = "up",
statistics = (
discontinuity_time = "2022-04-06T11:00:00+02:00"
),
ieee802_dot1q_bridge_bridge_port = (
bridge_name = "ne2",
component_name = "cv0",
port_type = "ieee802-dot1q-bridge:c-vlan-bridge-port",
pvid = "300",
acceptable_frame = "admit-only-untagged-and-priority-tagged",
enable_ingress_filtering = "true",
port_number = "2"
)
),
(
name = "eth3",
type = "iana-if-type:ethernetCsmacd",
oper_status = "up",
statistics = (
discontinuity_time = "2022-04-06T11:00:00+02:00"
),
ieee802_dot1q_bridge_bridge_port = (
bridge_name = "ne2",
component_name = "cv0",
port_type = "ieee802-dot1q-bridge:c-vlan-bridge-port",
pvid = "1",
acceptable_frame = "admit-only-VLAN-tagged-frames",
enable_ingress_filtering = "true",
port_number = "3"
)
)
]
)
)
Map JSON_e_line_examples_c_vlan_bridge_json to "JSON" in SOURCE_MAPPING as JSON_SOURCE_MAPPING {
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
ieee802_dot1q_bridge_bridges -> "ieee802-dot1q-bridge:bridges",
ietf_interfaces_interfaces -> "ietf-interfaces:interfaces"
}
Map JSON_ieee802_dot1q_bridge_bridges to "JSON.ieee802-dot1q-bridge:bridges" in SOURCE_MAPPING as JSON_ieee802_dot1q_bridge_bridges_SOURCE_MAPPING {
bridge -> "bridge"
}
Map JSON_bridge_item to "JSON.bridge.item" in SOURCE_MAPPING as JSON_bridge_item_SOURCE_MAPPING {
name -> "name",
address -> "address",
bridge_type -> "bridge-type",
^component -> "component"
}
Map JSON_component_item to "JSON.component.item" in SOURCE_MAPPING as JSON_component_item_SOURCE_MAPPING {
name -> "name",
id -> "id",
type -> "type",
bridge_port -> "bridge-port",
filtering_database -> "filtering-database",
bridge_vlan -> "bridge-vlan"
}
Map JSON_filtering_database to "JSON.filtering-database" in SOURCE_MAPPING as JSON_filtering_database_SOURCE_MAPPING {
vlan_registration_entry -> "vlan-registration-entry"
}
Map JSON_vlan_registration_entry_item to "JSON.vlan-registration-entry.item" in SOURCE_MAPPING as JSON_vlan_registration_entry_item_SOURCE_MAPPING {
database_id -> "database-id",
vids -> "vids",
entry_type -> "entry-type",
port_map -> "port-map"
}
Map JSON_port_map_item to "JSON.port-map.item" in SOURCE_MAPPING as JSON_port_map_item_SOURCE_MAPPING {
port_ref -> "port-ref",
static_vlan_registration_entries -> "static-vlan-registration-entries"
}
Map JSON_static_vlan_registration_entries to "JSON.static-vlan-registration-entries" in SOURCE_MAPPING as JSON_static_vlan_registration_entries_SOURCE_MAPPING {
vlan_transmitted -> "vlan-transmitted"
}
Map JSON_bridge_vlan to "JSON.bridge-vlan" in SOURCE_MAPPING as JSON_bridge_vlan_SOURCE_MAPPING {
vlan -> "vlan"
}
Map JSON_vlan_item to "JSON.vlan.item" in SOURCE_MAPPING as JSON_vlan_item_SOURCE_MAPPING {
vid -> "vid",
name -> "name",
egress_ports -> "egress-ports",
untagged_ports -> "untagged-ports"
}
Map JSON_ietf_interfaces_interfaces to "JSON.ietf-interfaces:interfaces" in SOURCE_MAPPING as JSON_ietf_interfaces_interfaces_SOURCE_MAPPING {
interface -> "interface"
}
Map JSON_interface_item to "JSON.interface.item" in SOURCE_MAPPING as JSON_interface_item_SOURCE_MAPPING {
name -> "name",
type -> "type",
oper_status -> "oper-status",
statistics -> "statistics",
ieee802_dot1q_bridge_bridge_port -> "ieee802-dot1q-bridge:bridge-port"
}
Map JSON_statistics to "JSON.statistics" in SOURCE_MAPPING as JSON_statistics_SOURCE_MAPPING {
discontinuity_time -> "discontinuity-time"
}
Map JSON_ieee802_dot1q_bridge_bridge_port to "JSON.ieee802-dot1q-bridge:bridge-port" in SOURCE_MAPPING as JSON_ieee802_dot1q_bridge_bridge_port_SOURCE_MAPPING {
bridge_name -> "bridge-name",
component_name -> "component-name",
port_type -> "port-type",
pvid -> "pvid",
acceptable_frame -> "acceptable-frame",
enable_ingress_filtering -> "enable-ingress-filtering",
port_number -> "port-number"
}
}