]> git.proxmox.com Git - mirror_ovs.git/blame - tests/idltest.ovsschema
ovn: specify addresses of type "router" lsps as "router"
[mirror_ovs.git] / tests / idltest.ovsschema
CommitLineData
0d0f05b9 1{
8159b984
BP
2 "name": "idltest",
3 "version": "1.2.3",
0d0f05b9
BP
4 "tables": {
5 "link1": {
6 "columns": {
7 "i": {
8 "type": "integer"
7251075c 9 },
0d0f05b9
BP
10 "k": {
11 "type": {
12 "key": {
13 "type": "uuid",
14 "refTable": "link1"
15 }
16 }
7251075c 17 },
0d0f05b9
BP
18 "ka": {
19 "type": {
20 "key": {
21 "type": "uuid",
22 "refTable": "link1"
23 },
7251075c 24 "max": "unlimited",
0d0f05b9
BP
25 "min": 0
26 }
7251075c 27 },
0d0f05b9
BP
28 "l2": {
29 "type": {
30 "key": {
31 "type": "uuid",
32 "refTable": "link2"
33 },
34 "min": 0
35 }
36 }
37 }
7251075c 38 },
0d0f05b9
BP
39 "link2": {
40 "columns": {
41 "i": {
42 "type": "integer"
7251075c 43 },
0d0f05b9
BP
44 "l1": {
45 "type": {
46 "key": {
47 "type": "uuid",
48 "refTable": "link1"
49 },
50 "min": 0
51 }
52 }
53 }
7251075c 54 },
0d0f05b9
BP
55 "simple": {
56 "columns": {
57 "b": {
58 "type": "boolean"
7251075c 59 },
0d0f05b9
BP
60 "ba": {
61 "type": {
7251075c 62 "key": "boolean",
7fae24e6 63 "max": 1,
0d0f05b9
BP
64 "min": 0
65 }
7251075c 66 },
0d0f05b9
BP
67 "i": {
68 "type": "integer"
7251075c 69 },
0d0f05b9
BP
70 "ia": {
71 "type": {
7251075c
EA
72 "key": "integer",
73 "max": "unlimited",
0d0f05b9
BP
74 "min": 0
75 }
7251075c 76 },
0d0f05b9
BP
77 "r": {
78 "type": "real"
7251075c 79 },
0d0f05b9
BP
80 "ra": {
81 "type": {
7251075c
EA
82 "key": "real",
83 "max": "unlimited",
0d0f05b9
BP
84 "min": 0
85 }
7251075c 86 },
0d0f05b9
BP
87 "s": {
88 "type": "string"
7251075c 89 },
0d0f05b9
BP
90 "sa": {
91 "type": {
7251075c
EA
92 "key": "string",
93 "max": "unlimited",
0d0f05b9
BP
94 "min": 0
95 }
7251075c 96 },
0d0f05b9
BP
97 "u": {
98 "type": "uuid"
7251075c 99 },
0d0f05b9
BP
100 "ua": {
101 "type": {
7251075c
EA
102 "key": "uuid",
103 "max": "unlimited",
0d0f05b9
BP
104 "min": 0
105 }
106 }
107 }
7251075c
EA
108 },
109 "simple2" : {
110 "columns" : {
111 "name" : {
112 "type": "string"
113 },
114 "smap" : {
115 "type": {
116 "key" : "string",
117 "value": "string",
118 "min": 0,
119 "max": "unlimited"
120 }
121 },
122 "imap": {
123 "type" : {
124 "key": {
125 "type" : "integer",
126 "minInteger" : 0,
127 "maxInteger" : 4095
128 },
129 "value": {
130 "type" : "string"
131 },
132 "min": 0,
133 "max": "unlimited"
134 }
135 }
136 }
f1ab6e06
RM
137 },
138 "simple3" : {
139 "columns" : {
140 "name" : {
141 "type": "string"
142 },
143 "uset": {
144 "type": {
145 "key": {"type": "uuid"},
146 "min": 0,
147 "max": "unlimited"
148 }
149 },
150 "uref": {
151 "type": {
152 "key": {"type": "uuid",
153 "refTable": "simple4",
154 "refType": "strong"},
155 "min": 0,
156 "max": "unlimited"
157 }
158 }
159 }
160 },
161 "simple4" : {
162 "columns" : {
163 "name" : {
164 "type": "string"
165 }
166 }
0d0f05b9
BP
167 }
168 }
169}