ipfix: Support tunnel information for Flow IPFIX.
[cascardo/ovs.git] / tests / idltest.ovsschema
1 {
2   "name": "idltest",
3   "version": "1.2.3",
4   "tables": {
5     "link1": {
6       "columns": {
7         "i": {
8           "type": "integer"
9         },
10         "k": {
11           "type": {
12             "key": {
13               "type": "uuid",
14               "refTable": "link1"
15             }
16           }
17         },
18         "ka": {
19           "type": {
20             "key": {
21               "type": "uuid",
22               "refTable": "link1"
23             },
24             "max": "unlimited",
25             "min": 0
26           }
27         },
28         "l2": {
29           "type": {
30             "key": {
31               "type": "uuid",
32               "refTable": "link2"
33             },
34             "min": 0
35           }
36         }
37       }
38     },
39     "link2": {
40       "columns": {
41         "i": {
42           "type": "integer"
43         },
44         "l1": {
45           "type": {
46             "key": {
47               "type": "uuid",
48               "refTable": "link1"
49             },
50             "min": 0
51           }
52         }
53       }
54     },
55     "simple": {
56       "columns": {
57         "b": {
58           "type": "boolean"
59         },
60         "ba": {
61           "type": {
62             "key": "boolean",
63             "max": 1,
64             "min": 0
65           }
66         },
67         "i": {
68           "type": "integer"
69         },
70         "ia": {
71           "type": {
72             "key": "integer",
73             "max": "unlimited",
74             "min": 0
75           }
76         },
77         "r": {
78           "type": "real"
79         },
80         "ra": {
81           "type": {
82             "key": "real",
83             "max": "unlimited",
84             "min": 0
85           }
86         },
87         "s": {
88           "type": "string"
89         },
90         "sa": {
91           "type": {
92             "key": "string",
93             "max": "unlimited",
94             "min": 0
95           }
96         },
97         "u": {
98           "type": "uuid"
99         },
100         "ua": {
101           "type": {
102             "key": "uuid",
103             "max": "unlimited",
104             "min": 0
105           }
106         }
107       }
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       }
137     }
138   }
139 }