]>
Commit | Line | Data |
---|---|---|
fe36184b | 1 | { |
ec78987f | 2 | "name": "OVN_Southbound", |
59358359 | 3 | "version": "1.0.0", |
39595cd3 | 4 | "cksum": "1392129391 5060", |
fe36184b BP |
5 | "tables": { |
6 | "Chassis": { | |
7 | "columns": { | |
8 | "name": {"type": "string"}, | |
09db214c JP |
9 | "encaps": {"type": {"key": {"type": "uuid", |
10 | "refTable": "Encap"}, | |
11 | "min": 1, "max": "unlimited"}}, | |
62fdd819 AW |
12 | "vtep_logical_switches" : {"type": {"key": "string", |
13 | "min": 0, | |
14 | "max": "unlimited"}}}, | |
fe36184b BP |
15 | "isRoot": true, |
16 | "indexes": [["name"]]}, | |
09db214c JP |
17 | "Encap": { |
18 | "columns": { | |
b705f9ea JP |
19 | "type": {"type": {"key": { |
20 | "type": "string", | |
21 | "enum": ["set", ["geneve", "stt", "vxlan"]]}}}, | |
09db214c JP |
22 | "options": {"type": {"key": "string", |
23 | "value": "string", | |
24 | "min": 0, | |
25 | "max": "unlimited"}}, | |
26 | "ip": {"type": "string"}}}, | |
48605550 | 27 | "Logical_Flow": { |
fe36184b | 28 | "columns": { |
5868eb24 BP |
29 | "logical_datapath": {"type": {"key": {"type": "uuid", |
30 | "refTable": "Datapath_Binding"}}}, | |
31 | "pipeline": {"type": {"key": {"type": "string", | |
32 | "enum": ["set", ["ingress", | |
33 | "egress"]]}}}, | |
fe36184b BP |
34 | "table_id": {"type": {"key": {"type": "integer", |
35 | "minInteger": 0, | |
5868eb24 | 36 | "maxInteger": 15}}}, |
fe36184b BP |
37 | "priority": {"type": {"key": {"type": "integer", |
38 | "minInteger": 0, | |
39 | "maxInteger": 65535}}}, | |
40 | "match": {"type": "string"}, | |
091e3af9 JP |
41 | "actions": {"type": "string"}, |
42 | "external_ids": { | |
43 | "type": {"key": "string", "value": "string", | |
44 | "min": 0, "max": "unlimited"}}}, | |
fe36184b | 45 | "isRoot": true}, |
5868eb24 BP |
46 | "Multicast_Group": { |
47 | "columns": { | |
48 | "datapath": {"type": {"key": {"type": "uuid", | |
49 | "refTable": "Datapath_Binding"}}}, | |
50 | "name": {"type": "string"}, | |
51 | "tunnel_key": { | |
52 | "type": {"key": {"type": "integer", | |
53 | "minInteger": 32768, | |
54 | "maxInteger": 65535}}}, | |
55 | "ports": {"type": {"key": {"type": "uuid", | |
56 | "refTable": "Port_Binding", | |
57 | "refType": "weak"}, | |
58 | "min": 1, "max": "unlimited"}}}, | |
59 | "indexes": [["datapath", "tunnel_key"], | |
60 | ["datapath", "name"]], | |
61 | "isRoot": true}, | |
62 | "Datapath_Binding": { | |
63 | "columns": { | |
64 | "tunnel_key": { | |
65 | "type": {"key": {"type": "integer", | |
66 | "minInteger": 1, | |
67 | "maxInteger": 16777215}}}, | |
68 | "external_ids": { | |
69 | "type": {"key": "string", "value": "string", | |
70 | "min": 0, "max": "unlimited"}}}, | |
71 | "indexes": [["tunnel_key"]], | |
72 | "isRoot": true}, | |
dcda6e0d | 73 | "Port_Binding": { |
fe36184b BP |
74 | "columns": { |
75 | "logical_port": {"type": "string"}, | |
1a76c93e RB |
76 | "type": {"type": "string"}, |
77 | "options": { | |
78 | "type": {"key": "string", | |
79 | "value": "string", | |
80 | "min": 0, | |
81 | "max": "unlimited"}}, | |
5868eb24 BP |
82 | "datapath": {"type": {"key": {"type": "uuid", |
83 | "refTable": "Datapath_Binding"}}}, | |
eb00399e BP |
84 | "tunnel_key": { |
85 | "type": {"key": {"type": "integer", | |
86 | "minInteger": 1, | |
5868eb24 | 87 | "maxInteger": 32767}}}, |
9fb4636f GS |
88 | "parent_port": {"type": {"key": "string", "min": 0, "max": 1}}, |
89 | "tag": { | |
90 | "type": {"key": {"type": "integer", | |
0a45a9e9 | 91 | "minInteger": 1, |
9fb4636f GS |
92 | "maxInteger": 4095}, |
93 | "min": 0, "max": 1}}, | |
71332231 AW |
94 | "chassis": {"type": {"key": {"type": "uuid", |
95 | "refTable": "Chassis", | |
96 | "refType": "weak"}, | |
97 | "min": 0, "max": 1}}, | |
fe36184b BP |
98 | "mac": {"type": {"key": "string", |
99 | "min": 0, | |
100 | "max": "unlimited"}}}, | |
5868eb24 | 101 | "indexes": [["datapath", "tunnel_key"], ["logical_port"]], |
39595cd3 RB |
102 | "isRoot": true} |
103 | } | |
104 | } |