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",
30 "type": {"key": "string", "min": 0, "max": 1},
33 "type": {"key": {"type": "uuid",
35 "min": 0, "max": "unlimited"}},
37 "type": {"key": {"type": "uuid",
38 "refTable": "Mirror"},
39 "min": 0, "max": "unlimited"}},
41 "type": {"key": {"type": "uuid",
42 "refTable": "NetFlow"},
45 "type": {"key": {"type": "uuid",
49 "type": {"key": {"type": "uuid",
50 "refTable": "Controller"},
53 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
55 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
57 "type": {"key": {"type": "integer",
60 "min": 0, "max": 4096}}}},
66 "type": {"key": {"type": "uuid",
67 "refTable": "Interface"},
68 "min": 1, "max": "unlimited"}},
70 "type": {"key": {"type": "integer",
73 "min": 0, "max": 4096}},
75 "type": {"key": {"type": "integer",
80 "type": {"key": {"type": "string"},
91 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
93 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}}}},
101 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
102 "ingress_policing_rate": {
103 "type": {"key": {"type": "integer",
105 "ingress_policing_burst": {
106 "type": {"key": {"type": "integer",
109 "type": {"key": {"type": "string"},
110 "min": 0, "max": 1}},
112 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
114 "type": {"key": "integer", "min": 0, "max": 1},
115 "ephemeral": true}}},
121 "type": {"key": {"type": "uuid",
123 "min": 0, "max": "unlimited"}},
125 "type": {"key": {"type": "uuid",
126 "refTable": "Port"}, "min": 0, "max": "unlimited"}},
128 "type": {"key": {"type": "integer",
131 "min": 0, "max": 4096}},
133 "type": {"key": {"type": "uuid",
134 "refTable": "Port"}, "min": 0, "max": 1}},
136 "type": {"key": {"type": "integer",
139 "min": 0, "max": 1}}}},
143 "type": {"key": {"type": "string"},
144 "min": 1, "max": "unlimited"}},
146 "type": {"key": {"type": "integer",
149 "min": 0, "max": 1}},
151 "type": {"key": {"type": "integer",
154 "min": 0, "max": 1}},
155 "add_id_to_interface": {
158 "type": {"key": {"type": "integer",
159 "minInteger": -1}}}}},
163 "type": {"key": "string", "min": 1, "max": "unlimited"}},
165 "type": {"key": "integer", "min": 0, "max": 1}},
167 "type": {"key": "integer", "min": 0, "max": 1}},
169 "type": {"key": "integer", "min": 0, "max": 1}},
171 "type": {"key": "string", "min": 0, "max": 1}}}},
177 "type": {"key": {"type": "integer",
179 "min": 0, "max": 1}},
180 "inactivity_probe": {
181 "type": {"key": "integer", "min": 0, "max": 1}},
183 "type": {"key": {"type": "string",
184 "enum": ["set", ["standalone", "secure"]]},
185 "min": 0, "max": 1}},
186 "discover_accept_regex": {
187 "type": {"key": "string", "min": 0, "max": 1}},
188 "discover_update_resolv_conf": {
189 "type": {"key": "boolean", "min": 0, "max": 1}},
191 "type": {"key": {"type": "string",
192 "enum": ["set", ["in-band", "out-of-band"]]},
193 "min": 0, "max": 1}},
195 "type": {"key": {"type": "string"},
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}},
203 "controller_rate_limit": {
204 "type": {"key": {"type": "integer",
206 "min": 0, "max": 1}},
207 "controller_burst_limit": {
208 "type": {"key": {"type": "integer",
210 "min": 0, "max": 1}}}},
219 "bootstrap_ca_cert": {
220 "type": "boolean"}}}}}