2 "name": "hardware_vtep",
3 "cksum": "353943336 11434",
8 "type": {"key": {"type": "uuid",
9 "refTable": "Manager"},
10 "min": 0, "max": "unlimited"}},
12 "type": {"key": {"type": "uuid", "refTable": "Physical_Switch"},
13 "min": 0, "max": "unlimited"}},
15 "type": {"key": "string", "value": "string",
16 "min": 0, "max": "unlimited"}}
23 "type": {"key": {"type": "uuid", "refTable": "Physical_Port"},
24 "min": 0, "max": "unlimited"}},
25 "name": {"type": "string"},
26 "description": {"type": "string"},
28 "type": {"key": {"type": "string"}, "min": 0, "max": "unlimited"}},
30 "type": {"key": {"type": "string"}, "min": 0, "max": "unlimited"}},
32 "type": {"key": {"type": "uuid", "refTable": "Tunnel"},
33 "min": 0, "max": "unlimited"}},
35 "type": {"key": "string", "value": "string",
36 "min": 0, "max": "unlimited"}},
37 "switch_fault_status": {
39 "key": "string", "min": 0, "max": "unlimited"},
41 "indexes": [["name"]]},
44 "name": {"type": "string"},
45 "description": {"type": "string"},
47 "type": {"key": {"type": "integer",
48 "minInteger": 0, "maxInteger": 4095},
49 "value": {"type": "uuid", "refTable": "Logical_Switch"},
50 "min": 0, "max": "unlimited"}},
52 "type": {"key": {"type": "integer",
53 "minInteger": 0, "maxInteger": 4095},
54 "value": {"type": "uuid", "refTable": "ACL"},
55 "min": 0, "max": "unlimited"}},
57 "type": {"key": {"type": "integer",
58 "minInteger": 0, "maxInteger": 4095},
59 "value": {"type": "uuid",
60 "refTable": "Logical_Binding_Stats"},
61 "min": 0, "max": "unlimited"},
64 "type": {"key": "string", "value": "string",
65 "min": 0, "max": "unlimited"}},
66 "port_fault_status": {
68 "key": "string", "min": 0, "max": "unlimited"},
73 "type": {"key": {"type": "uuid",
74 "refTable": "Physical_Locator"}}},
76 "type": {"key": {"type": "uuid",
77 "refTable": "Physical_Locator"}}},
79 "type": {"key": "string", "value": "string",
80 "min": 0, "max": "unlimited"}},
81 "bfd_config_remote": {
82 "type": {"key": "string", "value": "string",
83 "min": 0, "max": "unlimited"}},
85 "type": {"key": "string", "value": "string",
86 "min": 0, "max": "unlimited"}},
88 "type": {"key": "string", "value": "string",
89 "min": 0, "max": "unlimited"},
91 "Logical_Binding_Stats": {
93 "bytes_from_local": {"type": "integer", "ephemeral": true},
94 "packets_from_local": {"type": "integer", "ephemeral": true},
95 "bytes_to_local": {"type": "integer", "ephemeral": true},
96 "packets_to_local": {"type": "integer", "ephemeral": true}}},
99 "name": {"type": "string"},
100 "description": {"type": "string"},
101 "tunnel_key": {"type": {"key": "integer", "min": 0, "max": 1}},
102 "replication_mode": {
105 "enum": ["set", ["service_node", "source_node"]],
106 "type": "string"},"min": 0, "max": 1}},
108 "type": {"key": "string", "value": "string",
109 "min": 0, "max": "unlimited"}}},
111 "indexes": [["name"]]},
112 "Ucast_Macs_Local": {
114 "MAC": {"type": "string"},
116 "type": {"key": {"type": "uuid",
117 "refTable": "Logical_Switch"}}},
119 "type": {"key": {"type": "uuid",
120 "refTable": "Physical_Locator"}}},
121 "ipaddr": {"type": "string"}},
123 "Ucast_Macs_Remote": {
125 "MAC": {"type": "string"},
127 "type": {"key": {"type": "uuid",
128 "refTable": "Logical_Switch"}}},
130 "type": {"key": {"type": "uuid",
131 "refTable": "Physical_Locator"}}},
132 "ipaddr": {"type": "string"}},
134 "Mcast_Macs_Local": {
136 "MAC": {"type": "string"},
138 "type": {"key": {"type": "uuid",
139 "refTable": "Logical_Switch"}}},
141 "type": {"key": {"type": "uuid",
142 "refTable": "Physical_Locator_Set"}}},
143 "ipaddr": {"type": "string"}},
145 "Mcast_Macs_Remote": {
147 "MAC": {"type": "string"},
149 "type": {"key": {"type": "uuid",
150 "refTable": "Logical_Switch"}}},
152 "type": {"key": {"type": "uuid",
153 "refTable": "Physical_Locator_Set"}}},
154 "ipaddr": {"type": "string"}},
158 "name": {"type": "string"},
159 "description": {"type": "string"},
161 "type": {"key": {"type": "string"},
162 "value": {"type": "uuid",
163 "refTable": "Logical_Switch"},
164 "min": 0, "max": "unlimited"}},
166 "type": {"key": {"type": "string"},
167 "value": {"type" : "string"},
168 "min": 0, "max": "unlimited"}},
170 "type": {"key": {"type": "string"},
171 "value": {"type": "uuid",
173 "min": 0, "max": "unlimited"}},
175 "type": {"key": "string", "value": "string",
176 "min": 0, "max": "unlimited"}},
179 "key": "string", "min": 0, "max": "unlimited"},
182 "indexes": [["name"]]},
183 "Arp_Sources_Local": {
185 "src_mac": {"type": "string"},
187 "type": {"key": {"type": "uuid",
188 "refTable": "Physical_Locator"}}}},
190 "Arp_Sources_Remote": {
192 "src_mac": {"type": "string"},
194 "type": {"key": {"type": "uuid",
195 "refTable": "Physical_Locator"}}}},
197 "Physical_Locator_Set": {
200 "type": {"key": {"type": "uuid", "refTable": "Physical_Locator"},
201 "min": 1, "max": "unlimited"},
203 "Physical_Locator": {
205 "encapsulation_type": {
208 "enum": ["set", ["vxlan_over_ipv4"]],
211 "dst_ip": {"type": "string", "mutable": false},
212 "tunnel_key": {"type": {"key": "integer", "min": 0, "max": 1}}},
213 "indexes": [["encapsulation_type", "dst_ip", "tunnel_key"]]},
216 "sequence": {"type": "integer"},
219 "key": "string", "min": 0, "max": 1}},
222 "key": "string", "min": 0, "max": 1}},
225 "key": "string", "min": 0, "max": 1}},
228 "key": "string", "min": 0, "max": 1}},
231 "key": "string", "min": 0, "max": 1}},
234 "key": "string", "min": 0, "max": 1}},
237 "key": "string", "min": 0, "max": 1}},
240 "key": "integer", "min": 0, "max": 1}},
243 "key": "integer", "min": 0, "max": 1}},
246 "key": "integer", "min": 0, "max": 1}},
249 "key": "integer", "min": 0, "max": 1}},
252 "key": "integer", "min": 0, "max": 1}},
255 "key": "integer", "min": 0, "max": 1}},
258 "key": "integer", "min": 0, "max": 1}},
261 "key": "integer", "min": 0, "max": 1}},
264 "key": "integer", "min": 0, "max": 1}},
267 "key": {"type": "string", "enum": ["set", ["ingress", "egress"]]}}},
270 "key": {"type": "string", "enum": ["set", ["permit", "deny"]]}}},
271 "acle_fault_status": {
273 "key": "string", "min": 0, "max": "unlimited"},
279 "type": {"key": {"type": "uuid", "refTable": "ACL_entry"},
280 "min": 1, "max": "unlimited"}},
281 "acl_name": {"type": "string"},
282 "acl_fault_status": {
284 "key": "string", "min": 0, "max": "unlimited"},
286 "indexes": [["acl_name"]],
290 "target": {"type": "string"},
292 "type": {"key": {"type": "integer",
294 "min": 0, "max": 1}},
295 "inactivity_probe": {
296 "type": {"key": "integer", "min": 0, "max": 1}},
298 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
303 "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
305 "indexes": [["target"]],