]>
Commit | Line | Data |
---|---|---|
fe36184b | 1 | { |
ec78987f | 2 | "name": "OVN_Southbound", |
ea991ad2 NS |
3 | "version": "1.11.0", |
4 | "cksum": "2783500150 10696", | |
fe36184b | 5 | "tables": { |
fa183acc BP |
6 | "SB_Global": { |
7 | "columns": { | |
8 | "nb_cfg": {"type": {"key": "integer"}}, | |
9 | "external_ids": { | |
10 | "type": {"key": "string", "value": "string", | |
7fff4eb7 LR |
11 | "min": 0, "max": "unlimited"}}, |
12 | "connections": { | |
13 | "type": {"key": {"type": "uuid", | |
14 | "refTable": "Connection"}, | |
15 | "min": 0, | |
10471820 LR |
16 | "max": "unlimited"}}, |
17 | "ssl": { | |
18 | "type": {"key": {"type": "uuid", | |
19 | "refTable": "SSL"}, | |
20 | "min": 0, "max": 1}}}, | |
fa183acc BP |
21 | "maxRows": 1, |
22 | "isRoot": true}, | |
fe36184b BP |
23 | "Chassis": { |
24 | "columns": { | |
25 | "name": {"type": "string"}, | |
2229f3ec | 26 | "hostname": {"type": "string"}, |
09db214c JP |
27 | "encaps": {"type": {"key": {"type": "uuid", |
28 | "refTable": "Encap"}, | |
29 | "min": 1, "max": "unlimited"}}, | |
62fdd819 AW |
30 | "vtep_logical_switches" : {"type": {"key": "string", |
31 | "min": 0, | |
1cef5fff | 32 | "max": "unlimited"}}, |
fa183acc | 33 | "nb_cfg": {"type": {"key": "integer"}}, |
1cef5fff RB |
34 | "external_ids": { |
35 | "type": {"key": "string", "value": "string", | |
36 | "min": 0, "max": "unlimited"}}}, | |
fe36184b BP |
37 | "isRoot": true, |
38 | "indexes": [["name"]]}, | |
09db214c JP |
39 | "Encap": { |
40 | "columns": { | |
b705f9ea JP |
41 | "type": {"type": {"key": { |
42 | "type": "string", | |
43 | "enum": ["set", ["geneve", "stt", "vxlan"]]}}}, | |
09db214c JP |
44 | "options": {"type": {"key": "string", |
45 | "value": "string", | |
46 | "min": 0, | |
47 | "max": "unlimited"}}, | |
48 | "ip": {"type": "string"}}}, | |
ea382567 RB |
49 | "Address_Set": { |
50 | "columns": { | |
51 | "name": {"type": "string"}, | |
52 | "addresses": {"type": {"key": "string", | |
53 | "min": 0, | |
54 | "max": "unlimited"}}}, | |
55 | "indexes": [["name"]], | |
56 | "isRoot": true}, | |
48605550 | 57 | "Logical_Flow": { |
fe36184b | 58 | "columns": { |
5868eb24 BP |
59 | "logical_datapath": {"type": {"key": {"type": "uuid", |
60 | "refTable": "Datapath_Binding"}}}, | |
61 | "pipeline": {"type": {"key": {"type": "string", | |
62 | "enum": ["set", ["ingress", | |
63 | "egress"]]}}}, | |
fe36184b BP |
64 | "table_id": {"type": {"key": {"type": "integer", |
65 | "minInteger": 0, | |
5868eb24 | 66 | "maxInteger": 15}}}, |
fe36184b BP |
67 | "priority": {"type": {"key": {"type": "integer", |
68 | "minInteger": 0, | |
69 | "maxInteger": 65535}}}, | |
70 | "match": {"type": "string"}, | |
091e3af9 JP |
71 | "actions": {"type": "string"}, |
72 | "external_ids": { | |
73 | "type": {"key": "string", "value": "string", | |
74 | "min": 0, "max": "unlimited"}}}, | |
fe36184b | 75 | "isRoot": true}, |
5868eb24 BP |
76 | "Multicast_Group": { |
77 | "columns": { | |
78 | "datapath": {"type": {"key": {"type": "uuid", | |
79 | "refTable": "Datapath_Binding"}}}, | |
80 | "name": {"type": "string"}, | |
81 | "tunnel_key": { | |
82 | "type": {"key": {"type": "integer", | |
83 | "minInteger": 32768, | |
84 | "maxInteger": 65535}}}, | |
85 | "ports": {"type": {"key": {"type": "uuid", | |
86 | "refTable": "Port_Binding", | |
87 | "refType": "weak"}, | |
88 | "min": 1, "max": "unlimited"}}}, | |
89 | "indexes": [["datapath", "tunnel_key"], | |
90 | ["datapath", "name"]], | |
91 | "isRoot": true}, | |
92 | "Datapath_Binding": { | |
93 | "columns": { | |
94 | "tunnel_key": { | |
95 | "type": {"key": {"type": "integer", | |
96 | "minInteger": 1, | |
97 | "maxInteger": 16777215}}}, | |
98 | "external_ids": { | |
99 | "type": {"key": "string", "value": "string", | |
100 | "min": 0, "max": "unlimited"}}}, | |
101 | "indexes": [["tunnel_key"]], | |
102 | "isRoot": true}, | |
dcda6e0d | 103 | "Port_Binding": { |
fe36184b BP |
104 | "columns": { |
105 | "logical_port": {"type": "string"}, | |
1a76c93e RB |
106 | "type": {"type": "string"}, |
107 | "options": { | |
108 | "type": {"key": "string", | |
109 | "value": "string", | |
110 | "min": 0, | |
111 | "max": "unlimited"}}, | |
5868eb24 BP |
112 | "datapath": {"type": {"key": {"type": "uuid", |
113 | "refTable": "Datapath_Binding"}}}, | |
eb00399e BP |
114 | "tunnel_key": { |
115 | "type": {"key": {"type": "integer", | |
116 | "minInteger": 1, | |
5868eb24 | 117 | "maxInteger": 32767}}}, |
9fb4636f GS |
118 | "parent_port": {"type": {"key": "string", "min": 0, "max": 1}}, |
119 | "tag": { | |
120 | "type": {"key": {"type": "integer", | |
0a45a9e9 | 121 | "minInteger": 1, |
9fb4636f GS |
122 | "maxInteger": 4095}, |
123 | "min": 0, "max": 1}}, | |
71332231 AW |
124 | "chassis": {"type": {"key": {"type": "uuid", |
125 | "refTable": "Chassis", | |
126 | "refType": "weak"}, | |
127 | "min": 0, "max": 1}}, | |
fe36184b BP |
128 | "mac": {"type": {"key": "string", |
129 | "min": 0, | |
f40c5588 MS |
130 | "max": "unlimited"}}, |
131 | "nat_addresses": {"type": {"key": "string", | |
132 | "min": 0, | |
133 | "max": "unlimited"}}}, | |
5868eb24 | 134 | "indexes": [["datapath", "tunnel_key"], ["logical_port"]], |
0bac7164 BP |
135 | "isRoot": true}, |
136 | "MAC_Binding": { | |
137 | "columns": { | |
138 | "logical_port": {"type": "string"}, | |
139 | "ip": {"type": "string"}, | |
791a7747 LS |
140 | "mac": {"type": "string"}, |
141 | "datapath": {"type": {"key": {"type": "uuid", | |
142 | "refTable": "Datapath_Binding"}}}}, | |
0bac7164 | 143 | "indexes": [["logical_port", "ip"]], |
42814145 NS |
144 | "isRoot": true}, |
145 | "DHCP_Options": { | |
146 | "columns": { | |
147 | "name": {"type": "string"}, | |
148 | "code": { | |
149 | "type": {"key": {"type": "integer", | |
150 | "minInteger": 0, "maxInteger": 254}}}, | |
151 | "type": { | |
152 | "type": {"key": { | |
153 | "type": "string", | |
154 | "enum": ["set", ["bool", "uint8", "uint16", "uint32", | |
155 | "ipv4", "static_routes", "str"]]}}}}, | |
01cfdb2f NS |
156 | "isRoot": true}, |
157 | "DHCPv6_Options": { | |
158 | "columns": { | |
159 | "name": {"type": "string"}, | |
160 | "code": { | |
161 | "type": {"key": {"type": "integer", | |
162 | "minInteger": 0, "maxInteger": 254}}}, | |
163 | "type": { | |
164 | "type": {"key": { | |
165 | "type": "string", | |
166 | "enum": ["set", ["ipv6", "str", "mac"]]}}}}, | |
7fff4eb7 LR |
167 | "isRoot": true}, |
168 | "Connection": { | |
169 | "columns": { | |
170 | "target": {"type": "string"}, | |
171 | "max_backoff": {"type": {"key": {"type": "integer", | |
172 | "minInteger": 1000}, | |
173 | "min": 0, | |
174 | "max": 1}}, | |
175 | "inactivity_probe": {"type": {"key": "integer", | |
176 | "min": 0, | |
177 | "max": 1}}, | |
178 | "read_only": {"type": "boolean"}, | |
179 | "other_config": {"type": {"key": "string", | |
180 | "value": "string", | |
181 | "min": 0, | |
182 | "max": "unlimited"}}, | |
183 | "external_ids": {"type": {"key": "string", | |
184 | "value": "string", | |
185 | "min": 0, | |
186 | "max": "unlimited"}}, | |
187 | "is_connected": {"type": "boolean", "ephemeral": true}, | |
188 | "status": {"type": {"key": "string", | |
189 | "value": "string", | |
190 | "min": 0, | |
191 | "max": "unlimited"}, | |
192 | "ephemeral": true}}, | |
10471820 LR |
193 | "indexes": [["target"]]}, |
194 | "SSL": { | |
195 | "columns": { | |
196 | "private_key": {"type": "string"}, | |
197 | "certificate": {"type": "string"}, | |
198 | "ca_cert": {"type": "string"}, | |
199 | "bootstrap_ca_cert": {"type": "boolean"}, | |
200 | "external_ids": {"type": {"key": "string", | |
201 | "value": "string", | |
202 | "min": 0, | |
203 | "max": "unlimited"}}}, | |
ea991ad2 NS |
204 | "maxRows": 1}, |
205 | "DNS": { | |
206 | "columns": { | |
207 | "records": {"type": {"key": "string", | |
208 | "value": "string", | |
209 | "min": 0, | |
210 | "max": "unlimited"}}, | |
211 | "datapaths": {"type": {"key": {"type": "uuid", | |
212 | "refTable": "Datapath_Binding"}, | |
213 | "min": 1, | |
214 | "max": "unlimited"}}, | |
215 | "external_ids": {"type": {"key": "string", | |
216 | "value": "string", | |
217 | "min": 0, | |
218 | "max": "unlimited"}}}, | |
219 | "isRoot": true}}} |