2 "name": "OVN_Southbound",
4 "cksum": "70426956 13327",
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",
20 "min": 0, "max": 1}}},
25 "name": {"type": "string"},
26 "hostname": {"type": "string"},
27 "encaps": {"type": {"key": {"type": "uuid",
29 "min": 1, "max": "unlimited"}},
30 "vtep_logical_switches" : {"type": {"key": "string",
33 "nb_cfg": {"type": {"key": "integer"}},
35 "type": {"key": "string", "value": "string",
36 "min": 0, "max": "unlimited"}}},
38 "indexes": [["name"]]},
41 "type": {"type": {"key": {
43 "enum": ["set", ["geneve", "stt", "vxlan"]]}}},
44 "options": {"type": {"key": "string",
48 "ip": {"type": "string"},
49 "chassis_name": {"type": "string"}}},
52 "name": {"type": "string"},
53 "addresses": {"type": {"key": "string",
55 "max": "unlimited"}}},
56 "indexes": [["name"]],
60 "logical_datapath": {"type": {"key": {"type": "uuid",
61 "refTable": "Datapath_Binding"}}},
62 "pipeline": {"type": {"key": {"type": "string",
63 "enum": ["set", ["ingress",
65 "table_id": {"type": {"key": {"type": "integer",
68 "priority": {"type": {"key": {"type": "integer",
70 "maxInteger": 65535}}},
71 "match": {"type": "string"},
72 "actions": {"type": "string"},
74 "type": {"key": "string", "value": "string",
75 "min": 0, "max": "unlimited"}}},
79 "datapath": {"type": {"key": {"type": "uuid",
80 "refTable": "Datapath_Binding"}}},
81 "name": {"type": "string"},
83 "type": {"key": {"type": "integer",
85 "maxInteger": 65535}}},
86 "ports": {"type": {"key": {"type": "uuid",
87 "refTable": "Port_Binding",
89 "min": 1, "max": "unlimited"}}},
90 "indexes": [["datapath", "tunnel_key"],
91 ["datapath", "name"]],
96 "type": {"key": {"type": "integer",
98 "maxInteger": 16777215}}},
100 "type": {"key": "string", "value": "string",
101 "min": 0, "max": "unlimited"}}},
102 "indexes": [["tunnel_key"]],
106 "logical_port": {"type": "string"},
107 "type": {"type": "string"},
109 "type": {"key": {"type": "uuid",
110 "refTable": "Gateway_Chassis",
111 "refType": "strong"},
113 "max": "unlimited"}},
115 "type": {"key": "string",
118 "max": "unlimited"}},
119 "datapath": {"type": {"key": {"type": "uuid",
120 "refTable": "Datapath_Binding"}}},
122 "type": {"key": {"type": "integer",
124 "maxInteger": 32767}}},
125 "parent_port": {"type": {"key": "string", "min": 0, "max": 1}},
127 "type": {"key": {"type": "integer",
130 "min": 0, "max": 1}},
131 "chassis": {"type": {"key": {"type": "uuid",
132 "refTable": "Chassis",
134 "min": 0, "max": 1}},
135 "mac": {"type": {"key": "string",
137 "max": "unlimited"}},
138 "nat_addresses": {"type": {"key": "string",
140 "max": "unlimited"}},
141 "external_ids": {"type": {"key": "string",
144 "max": "unlimited"}}},
145 "indexes": [["datapath", "tunnel_key"], ["logical_port"]],
149 "logical_port": {"type": "string"},
150 "ip": {"type": "string"},
151 "mac": {"type": "string"},
152 "datapath": {"type": {"key": {"type": "uuid",
153 "refTable": "Datapath_Binding"}}}},
154 "indexes": [["logical_port", "ip"]],
158 "name": {"type": "string"},
160 "type": {"key": {"type": "integer",
161 "minInteger": 0, "maxInteger": 254}}},
165 "enum": ["set", ["bool", "uint8", "uint16", "uint32",
166 "ipv4", "static_routes", "str"]]}}}},
170 "name": {"type": "string"},
172 "type": {"key": {"type": "integer",
173 "minInteger": 0, "maxInteger": 254}}},
177 "enum": ["set", ["ipv6", "str", "mac"]]}}}},
181 "target": {"type": "string"},
182 "max_backoff": {"type": {"key": {"type": "integer",
186 "inactivity_probe": {"type": {"key": "integer",
189 "read_only": {"type": "boolean"},
190 "role": {"type": "string"},
191 "other_config": {"type": {"key": "string",
194 "max": "unlimited"}},
195 "external_ids": {"type": {"key": "string",
198 "max": "unlimited"}},
199 "is_connected": {"type": "boolean", "ephemeral": true},
200 "status": {"type": {"key": "string",
205 "indexes": [["target"]]},
208 "private_key": {"type": "string"},
209 "certificate": {"type": "string"},
210 "ca_cert": {"type": "string"},
211 "bootstrap_ca_cert": {"type": "boolean"},
212 "ssl_protocols": {"type": "string"},
213 "ssl_ciphers": {"type": "string"},
214 "external_ids": {"type": {"key": "string",
217 "max": "unlimited"}}},
221 "records": {"type": {"key": "string",
224 "max": "unlimited"}},
225 "datapaths": {"type": {"key": {"type": "uuid",
226 "refTable": "Datapath_Binding"},
228 "max": "unlimited"}},
229 "external_ids": {"type": {"key": "string",
232 "max": "unlimited"}}},
236 "name": {"type": "string"},
238 "type": {"key": {"type": "string"},
239 "value": {"type": "uuid",
240 "refTable": "RBAC_Permission",
242 "min": 0, "max": "unlimited"}}},
246 "table": {"type": "string"},
247 "authorization": {"type": {"key": "string",
249 "max": "unlimited"}},
250 "insert_delete": {"type": "boolean"},
251 "update" : {"type": {"key": "string",
253 "max": "unlimited"}}},
257 "name": {"type": "string"},
258 "chassis": {"type": {"key": {"type": "uuid",
259 "refTable": "Chassis",
261 "min": 0, "max": 1}},
262 "priority": {"type": {"key": {"type": "integer",
264 "maxInteger": 32767}}},
266 "type": {"key": "string", "value": "string",
267 "min": 0, "max": "unlimited"}},
269 "type": {"key": "string", "value": "string",
270 "min": 0, "max": "unlimited"}}},
271 "indexes": [["name"]],