1 {"name": "Open_vSwitch",
6 "type": {"key": {"type": "uuid",
8 "min": 0, "max": "unlimited"}},
10 "type": {"key": {"type": "uuid",
11 "refTable": "Controller"},
14 "type": {"key": "string", "min": 0, "max": "unlimited"}},
16 "type": {"key": {"type": "uuid",
20 "type": {"key": "string", "value": "string",
21 "min": 0, "max": "unlimited"}},
33 "type": {"key": "string", "min": 0, "max": 1},
36 "type": {"key": {"type": "uuid",
38 "min": 0, "max": "unlimited"}},
40 "type": {"key": {"type": "uuid",
41 "refTable": "Mirror"},
42 "min": 0, "max": "unlimited"}},
44 "type": {"key": {"type": "uuid",
45 "refTable": "NetFlow"},
48 "type": {"key": {"type": "uuid",
52 "type": {"key": {"type": "uuid",
53 "refTable": "Controller"},
56 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
58 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
60 "type": {"key": {"type": "integer",
63 "min": 0, "max": 4096}}}},
69 "type": {"key": {"type": "uuid",
70 "refTable": "Interface"},
71 "min": 1, "max": "unlimited"}},
73 "type": {"key": {"type": "integer",
76 "min": 0, "max": 4096}},
78 "type": {"key": {"type": "integer",
83 "type": {"key": {"type": "string"},
94 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
96 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}}}},
104 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
105 "ingress_policing_rate": {
106 "type": {"key": {"type": "integer",
108 "ingress_policing_burst": {
109 "type": {"key": {"type": "integer",
112 "type": {"key": {"type": "string"},
113 "min": 0, "max": 1}},
115 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
117 "type": {"key": "integer", "min": 0, "max": 1},
118 "ephemeral": true}}},
124 "type": {"key": {"type": "uuid",
126 "min": 0, "max": "unlimited"}},
128 "type": {"key": {"type": "uuid",
129 "refTable": "Port"}, "min": 0, "max": "unlimited"}},
131 "type": {"key": {"type": "integer",
134 "min": 0, "max": 4096}},
136 "type": {"key": {"type": "uuid",
137 "refTable": "Port"}, "min": 0, "max": 1}},
139 "type": {"key": {"type": "integer",
142 "min": 0, "max": 1}}}},
146 "type": {"key": {"type": "string"},
147 "min": 1, "max": "unlimited"}},
149 "type": {"key": {"type": "integer",
152 "min": 0, "max": 1}},
154 "type": {"key": {"type": "integer",
157 "min": 0, "max": 1}},
158 "add_id_to_interface": {
161 "type": {"key": {"type": "integer",
162 "minInteger": -1}}}}},
166 "type": {"key": "string", "min": 1, "max": "unlimited"}},
168 "type": {"key": "integer", "min": 0, "max": 1}},
170 "type": {"key": "integer", "min": 0, "max": 1}},
172 "type": {"key": "integer", "min": 0, "max": 1}},
174 "type": {"key": "string", "min": 0, "max": 1}}}},
180 "type": {"key": {"type": "integer",
182 "min": 0, "max": 1}},
183 "inactivity_probe": {
184 "type": {"key": "integer", "min": 0, "max": 1}},
186 "type": {"key": {"type": "string",
187 "enum": ["set", ["standalone", "secure"]]},
188 "min": 0, "max": 1}},
189 "discover_accept_regex": {
190 "type": {"key": "string", "min": 0, "max": 1}},
191 "discover_update_resolv_conf": {
192 "type": {"key": "boolean", "min": 0, "max": 1}},
194 "type": {"key": {"type": "string",
195 "enum": ["set", ["in-band", "out-of-band"]]},
196 "min": 0, "max": 1}},
198 "type": {"key": {"type": "string"},
199 "min": 0, "max": 1}},
201 "type": {"key": {"type": "string"},
202 "min": 0, "max": 1}},
204 "type": {"key": {"type": "string"},
205 "min": 0, "max": 1}},
206 "controller_rate_limit": {
207 "type": {"key": {"type": "integer",
209 "min": 0, "max": 1}},
210 "controller_burst_limit": {
211 "type": {"key": {"type": "integer",
213 "min": 0, "max": 1}}}},
222 "bootstrap_ca_cert": {
223 "type": "boolean"}}}}}