2 "name": "OVN_Southbound",
4 "cksum": "3092285199 17409",
8 "nb_cfg": {"type": {"key": "integer"}},
10 "type": {"key": "string", "value": "string",
11 "min": 0, "max": "unlimited"}},
13 "type": {"key": {"type": "uuid",
14 "refTable": "Connection"},
18 "type": {"key": {"type": "uuid",
22 "type": {"key": "string", "value": "string",
23 "min": 0, "max": "unlimited"}},
24 "ipsec": {"type": "boolean"}},
29 "name": {"type": "string"},
30 "hostname": {"type": "string"},
31 "encaps": {"type": {"key": {"type": "uuid",
33 "min": 1, "max": "unlimited"}},
34 "vtep_logical_switches" : {"type": {"key": "string",
37 "nb_cfg": {"type": {"key": "integer"}},
39 "type": {"key": "string", "value": "string",
40 "min": 0, "max": "unlimited"}},
41 "transport_zones" : {"type": {"key": "string",
43 "max": "unlimited"}}},
45 "indexes": [["name"]]},
48 "type": {"type": {"key": {
50 "enum": ["set", ["geneve", "stt", "vxlan"]]}}},
51 "options": {"type": {"key": "string",
55 "ip": {"type": "string"},
56 "chassis_name": {"type": "string"}},
57 "indexes": [["type", "ip"]]},
60 "name": {"type": "string"},
61 "addresses": {"type": {"key": "string",
63 "max": "unlimited"}}},
64 "indexes": [["name"]],
68 "name": {"type": "string"},
69 "ports": {"type": {"key": "string",
71 "max": "unlimited"}}},
72 "indexes": [["name"]],
76 "logical_datapath": {"type": {"key": {"type": "uuid",
77 "refTable": "Datapath_Binding"}}},
78 "pipeline": {"type": {"key": {"type": "string",
79 "enum": ["set", ["ingress",
81 "table_id": {"type": {"key": {"type": "integer",
84 "priority": {"type": {"key": {"type": "integer",
86 "maxInteger": 65535}}},
87 "match": {"type": "string"},
88 "actions": {"type": "string"},
90 "type": {"key": "string", "value": "string",
91 "min": 0, "max": "unlimited"}}},
95 "datapath": {"type": {"key": {"type": "uuid",
96 "refTable": "Datapath_Binding"}}},
97 "name": {"type": "string"},
99 "type": {"key": {"type": "integer",
101 "maxInteger": 65535}}},
102 "ports": {"type": {"key": {"type": "uuid",
103 "refTable": "Port_Binding",
105 "min": 1, "max": "unlimited"}}},
106 "indexes": [["datapath", "tunnel_key"],
107 ["datapath", "name"]],
111 "name": {"type": "string"},
112 "unit": {"type": {"key": {"type": "string",
113 "enum": ["set", ["kbps", "pktps"]]}}},
114 "bands": {"type": {"key": {"type": "uuid",
115 "refTable": "Meter_Band",
116 "refType": "strong"},
118 "max": "unlimited"}}},
119 "indexes": [["name"]],
123 "action": {"type": {"key": {"type": "string",
124 "enum": ["set", ["drop"]]}}},
125 "rate": {"type": {"key": {"type": "integer",
127 "maxInteger": 4294967295}}},
128 "burst_size": {"type": {"key": {"type": "integer",
130 "maxInteger": 4294967295}}}},
132 "Datapath_Binding": {
135 "type": {"key": {"type": "integer",
137 "maxInteger": 16777215}}},
139 "type": {"key": "string", "value": "string",
140 "min": 0, "max": "unlimited"}}},
141 "indexes": [["tunnel_key"]],
145 "logical_port": {"type": "string"},
146 "type": {"type": "string"},
148 "type": {"key": {"type": "uuid",
149 "refTable": "Gateway_Chassis",
150 "refType": "strong"},
152 "max": "unlimited"}},
153 "ha_chassis_group": {
154 "type": {"key": {"type": "uuid",
155 "refTable": "HA_Chassis_Group",
156 "refType": "strong"},
160 "type": {"key": "string",
163 "max": "unlimited"}},
164 "datapath": {"type": {"key": {"type": "uuid",
165 "refTable": "Datapath_Binding"}}},
167 "type": {"key": {"type": "integer",
169 "maxInteger": 32767}}},
170 "parent_port": {"type": {"key": "string", "min": 0, "max": 1}},
172 "type": {"key": {"type": "integer",
175 "min": 0, "max": 1}},
176 "chassis": {"type": {"key": {"type": "uuid",
177 "refTable": "Chassis",
179 "min": 0, "max": 1}},
180 "encap": {"type": {"key": {"type": "uuid",
183 "min": 0, "max": 1}},
184 "mac": {"type": {"key": "string",
186 "max": "unlimited"}},
187 "nat_addresses": {"type": {"key": "string",
189 "max": "unlimited"}},
190 "external_ids": {"type": {"key": "string",
193 "max": "unlimited"}}},
194 "indexes": [["datapath", "tunnel_key"], ["logical_port"]],
198 "logical_port": {"type": "string"},
199 "ip": {"type": "string"},
200 "mac": {"type": "string"},
201 "datapath": {"type": {"key": {"type": "uuid",
202 "refTable": "Datapath_Binding"}}}},
203 "indexes": [["logical_port", "ip"]],
207 "name": {"type": "string"},
209 "type": {"key": {"type": "integer",
210 "minInteger": 0, "maxInteger": 254}}},
214 "enum": ["set", ["bool", "uint8", "uint16", "uint32",
215 "ipv4", "static_routes", "str"]]}}}},
219 "name": {"type": "string"},
221 "type": {"key": {"type": "integer",
222 "minInteger": 0, "maxInteger": 254}}},
226 "enum": ["set", ["ipv6", "str", "mac"]]}}}},
230 "target": {"type": "string"},
231 "max_backoff": {"type": {"key": {"type": "integer",
235 "inactivity_probe": {"type": {"key": "integer",
238 "read_only": {"type": "boolean"},
239 "role": {"type": "string"},
240 "other_config": {"type": {"key": "string",
243 "max": "unlimited"}},
244 "external_ids": {"type": {"key": "string",
247 "max": "unlimited"}},
248 "is_connected": {"type": "boolean", "ephemeral": true},
249 "status": {"type": {"key": "string",
254 "indexes": [["target"]]},
257 "private_key": {"type": "string"},
258 "certificate": {"type": "string"},
259 "ca_cert": {"type": "string"},
260 "bootstrap_ca_cert": {"type": "boolean"},
261 "ssl_protocols": {"type": "string"},
262 "ssl_ciphers": {"type": "string"},
263 "external_ids": {"type": {"key": "string",
266 "max": "unlimited"}}},
270 "records": {"type": {"key": "string",
273 "max": "unlimited"}},
274 "datapaths": {"type": {"key": {"type": "uuid",
275 "refTable": "Datapath_Binding"},
277 "max": "unlimited"}},
278 "external_ids": {"type": {"key": "string",
281 "max": "unlimited"}}},
285 "name": {"type": "string"},
287 "type": {"key": {"type": "string"},
288 "value": {"type": "uuid",
289 "refTable": "RBAC_Permission",
291 "min": 0, "max": "unlimited"}}},
295 "table": {"type": "string"},
296 "authorization": {"type": {"key": "string",
298 "max": "unlimited"}},
299 "insert_delete": {"type": "boolean"},
300 "update" : {"type": {"key": "string",
302 "max": "unlimited"}}},
306 "name": {"type": "string"},
307 "chassis": {"type": {"key": {"type": "uuid",
308 "refTable": "Chassis",
310 "min": 0, "max": 1}},
311 "priority": {"type": {"key": {"type": "integer",
313 "maxInteger": 32767}}},
315 "type": {"key": "string", "value": "string",
316 "min": 0, "max": "unlimited"}},
318 "type": {"key": "string", "value": "string",
319 "min": 0, "max": "unlimited"}}},
320 "indexes": [["name"]],
324 "chassis": {"type": {"key": {"type": "uuid",
325 "refTable": "Chassis",
327 "min": 0, "max": 1}},
328 "priority": {"type": {"key": {"type": "integer",
330 "maxInteger": 32767}}},
332 "type": {"key": "string", "value": "string",
333 "min": 0, "max": "unlimited"}}},
335 "HA_Chassis_Group": {
337 "name": {"type": "string"},
339 "type": {"key": {"type": "uuid",
340 "refTable": "HA_Chassis",
341 "refType": "strong"},
343 "max": "unlimited"}},
344 "ref_chassis": {"type": {"key": {"type": "uuid",
345 "refTable": "Chassis",
347 "min": 0, "max": "unlimited"}},
349 "type": {"key": "string", "value": "string",
350 "min": 0, "max": "unlimited"}}},
351 "indexes": [["name"]],