Advertisement
Guest User

Untitled

a guest
Apr 27th, 2015
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.88 KB | None | 0 0
  1. {"name": "Open_vSwitch",
  2. "version": "7.11.2",
  3. "cksum": "320332148 22294",
  4. "tables": {
  5. "Open_vSwitch": {
  6. "columns": {
  7. "bridges": {
  8. "type": {"key": {"type": "uuid",
  9. "refTable": "Bridge"},
  10. "min": 0, "max": "unlimited"}},
  11. "manager_options": {
  12. "type": {"key": {"type": "uuid",
  13. "refTable": "Manager"},
  14. "min": 0, "max": "unlimited"}},
  15. "ssl": {
  16. "type": {"key": {"type": "uuid",
  17. "refTable": "SSL"},
  18. "min": 0, "max": 1}},
  19. "other_config": {
  20. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
  21. "external_ids": {
  22. "type": {"key": "string", "value": "string",
  23. "min": 0, "max": "unlimited"}},
  24. "next_cfg": {
  25. "type": "integer"},
  26. "cur_cfg": {
  27. "type": "integer"},
  28. "statistics": {
  29. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
  30. "ephemeral": true},
  31. "ovs_version": {
  32. "type": {"key": {"type": "string"},
  33. "min": 0, "max": 1}},
  34. "db_version": {
  35. "type": {"key": {"type": "string"},
  36. "min": 0, "max": 1}},
  37. "system_type": {
  38. "type": {"key": {"type": "string"},
  39. "min": 0, "max": 1}},
  40. "system_version": {
  41. "type": {"key": {"type": "string"},
  42. "min": 0, "max": 1}}},
  43. "isRoot": true,
  44. "maxRows": 1},
  45. "Bridge": {
  46. "columns": {
  47. "name": {
  48. "type": "string",
  49. "mutable": false},
  50. "datapath_type": {
  51. "type": "string"},
  52. "datapath_version": {
  53. "type": "string"},
  54. "datapath_id": {
  55. "type": {"key": "string", "min": 0, "max": 1},
  56. "ephemeral": true},
  57. "stp_enable": {
  58. "type": "boolean"},
  59. "rstp_enable": {
  60. "type": "boolean"},
  61. "mcast_snooping_enable": {
  62. "type": "boolean"},
  63. "ports": {
  64. "type": {"key": {"type": "uuid",
  65. "refTable": "Port"},
  66. "min": 0, "max": "unlimited"}},
  67. "mirrors": {
  68. "type": {"key": {"type": "uuid",
  69. "refTable": "Mirror"},
  70. "min": 0, "max": "unlimited"}},
  71. "netflow": {
  72. "type": {"key": {"type": "uuid",
  73. "refTable": "NetFlow"},
  74. "min": 0, "max": 1}},
  75. "sflow": {
  76. "type": {"key": {"type": "uuid",
  77. "refTable": "sFlow"},
  78. "min": 0, "max": 1}},
  79. "ipfix": {
  80. "type": {"key": {"type": "uuid",
  81. "refTable": "IPFIX"},
  82. "min": 0, "max": 1}},
  83. "controller": {
  84. "type": {"key": {"type": "uuid",
  85. "refTable": "Controller"},
  86. "min": 0, "max": "unlimited"}},
  87. "protocols": {
  88. "type": {"key": {"type": "string",
  89. "enum": ["set", ["OpenFlow10",
  90. "OpenFlow11",
  91. "OpenFlow12",
  92. "OpenFlow13",
  93. "OpenFlow14",
  94. "OpenFlow15"]]},
  95. "min": 0, "max": "unlimited"}},
  96. "fail_mode": {
  97. "type": {"key": {"type": "string",
  98. "enum": ["set", ["standalone", "secure"]]},
  99. "min": 0, "max": 1}},
  100. "status": {
  101. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
  102. "ephemeral": true},
  103. "rstp_status": {
  104. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
  105. "ephemeral": true},
  106. "other_config": {
  107. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
  108. "external_ids": {
  109. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
  110. "flood_vlans": {
  111. "type": {"key": {"type": "integer",
  112. "minInteger": 0,
  113. "maxInteger": 4095},
  114. "min": 0, "max": 4096}},
  115. "flow_tables": {
  116. "type": {"key": {"type": "integer",
  117. "minInteger": 0,
  118. "maxInteger": 254},
  119. "value": {"type": "uuid",
  120. "refTable": "Flow_Table"},
  121. "min": 0, "max": "unlimited"}},
  122. "auto_attach": {
  123. "type": {"key": {"type": "uuid",
  124. "refTable": "AutoAttach"},
  125. "min": 0, "max": 1}}},
  126. "indexes": [["name"]]},
  127. "Port": {
  128. "columns": {
  129. "name": {
  130. "type": "string",
  131. "mutable": false},
  132. "interfaces": {
  133. "type": {"key": {"type": "uuid",
  134. "refTable": "Interface"},
  135. "min": 1, "max": "unlimited"}},
  136. "trunks": {
  137. "type": {"key": {"type": "integer",
  138. "minInteger": 0,
  139. "maxInteger": 4095},
  140. "min": 0, "max": 4096}},
  141. "tag": {
  142. "type": {"key": {"type": "integer",
  143. "minInteger": 0,
  144. "maxInteger": 4095},
  145. "min": 0, "max": 1}},
  146. "vlan_mode": {
  147. "type": {"key": {"type": "string",
  148. "enum": ["set", ["trunk", "access", "native-tagged", "native-untagged"]]},
  149. "min": 0, "max": 1}},
  150. "qos": {
  151. "type": {"key": {"type": "uuid",
  152. "refTable": "QoS"},
  153. "min": 0, "max": 1}},
  154. "mac": {
  155. "type": {"key": {"type": "string"},
  156. "min": 0, "max": 1}},
  157. "bond_mode": {
  158. "type": {"key": {"type": "string",
  159. "enum": ["set", ["balance-tcp", "balance-slb", "active-backup"]]},
  160. "min": 0, "max": 1}},
  161. "lacp": {
  162. "type": {"key": {"type": "string",
  163. "enum": ["set", ["active", "passive", "off"]]},
  164. "min": 0, "max": 1}},
  165. "bond_updelay": {
  166. "type": "integer"},
  167. "bond_downdelay": {
  168. "type": "integer"},
  169. "bond_active_slave": {
  170. "type": {"key": {"type": "string"},
  171. "min": 0, "max": 1}},
  172. "bond_fake_iface": {
  173. "type": "boolean"},
  174. "fake_bridge": {
  175. "type": "boolean"},
  176. "status": {
  177. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
  178. "ephemeral": true},
  179. "rstp_status": {
  180. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
  181. "ephemeral": true},
  182. "rstp_statistics": {
  183. "type": {"key": "string", "value": "integer", "min": 0, "max": "unlimited"},
  184. "ephemeral": true},
  185. "statistics": {
  186. "type": {"key": "string", "value": "integer", "min": 0, "max": "unlimited"},
  187. "ephemeral": true},
  188. "other_config": {
  189. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
  190. "external_ids": {
  191. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}}},
  192. "indexes": [["name"]]},
  193. "Interface": {
  194. "columns": {
  195. "name": {
  196. "type": "string",
  197. "mutable": false},
  198. "type": {
  199. "type": "string"},
  200. "options": {
  201. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
  202. "ingress_policing_rate": {
  203. "type": {"key": {"type": "integer",
  204. "minInteger": 0}}},
  205. "ingress_policing_burst": {
  206. "type": {"key": {"type": "integer",
  207. "minInteger": 0}}},
  208. "mac_in_use": {
  209. "type": {"key": {"type": "string"},
  210. "min": 0, "max": 1},
  211. "ephemeral": true},
  212. "mac": {
  213. "type": {"key": {"type": "string"},
  214. "min": 0, "max": 1}},
  215. "ifindex": {
  216. "type": {
  217. "key": {"type": "integer",
  218. "minInteger": 0,
  219. "maxInteger": 4294967295},
  220. "min": 0,
  221. "max": 1},
  222. "ephemeral": true},
  223. "external_ids": {
  224. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
  225. "ofport": {
  226. "type": {"key": "integer", "min": 0, "max": 1}},
  227. "ofport_request": {
  228. "type": {
  229. "key": {"type": "integer",
  230. "minInteger": 1,
  231. "maxInteger": 65279},
  232. "min": 0,
  233. "max": 1}},
  234. "bfd": {
  235. "type": {"key": "string", "value": "string",
  236. "min": 0, "max": "unlimited"}},
  237. "bfd_status": {
  238. "type": {"key": "string", "value": "string",
  239. "min": 0, "max": "unlimited"}},
  240. "cfm_mpid": {
  241. "type": {
  242. "key": {"type": "integer"},
  243. "min": 0,
  244. "max": 1}},
  245. "cfm_remote_mpids": {
  246. "type": {
  247. "key": {"type": "integer"},
  248. "min": 0,
  249. "max": "unlimited"},
  250. "ephemeral": true},
  251. "cfm_flap_count": {
  252. "type": {
  253. "key": {"type": "integer"},
  254. "min": 0,
  255. "max": 1}},
  256. "cfm_fault": {
  257. "type": {
  258. "key": { "type": "boolean"},
  259. "min": 0,
  260. "max": 1},
  261. "ephemeral": true},
  262. "cfm_fault_status": {
  263. "type": {
  264. "key": "string", "min": 0, "max": "unlimited"},
  265. "ephemeral": true},
  266. "cfm_remote_opstate": {
  267. "type": {"key": {"type": "string",
  268. "enum": ["set", ["up", "down"]]},
  269. "min": 0, "max": 1},
  270. "ephemeral": true},
  271. "cfm_health": {
  272. "type": {"key": {"type": "integer",
  273. "minInteger": 0,
  274. "maxInteger": 100},
  275. "min": 0, "max": 1},
  276. "ephemeral": true},
  277. "lacp_current": {
  278. "type": {"key": {"type": "boolean"},
  279. "min": 0, "max": 1},
  280. "ephemeral": true},
  281. "lldp": {
  282. "type": {"key": "string", "value": "string",
  283. "min": 0, "max": "unlimited"}},
  284. "other_config": {
  285. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
  286. "statistics": {
  287. "type": {"key": "string", "value": "integer", "min": 0, "max": "unlimited"},
  288. "ephemeral": true},
  289. "status": {
  290. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
  291. "ephemeral": true},
  292. "admin_state": {
  293. "type": {"key": {"type": "string",
  294. "enum": ["set", ["up", "down"]]},
  295. "min": 0, "max": 1},
  296. "ephemeral": true},
  297. "link_state": {
  298. "type": {"key": {"type": "string",
  299. "enum": ["set", ["up", "down"]]},
  300. "min": 0, "max": 1},
  301. "ephemeral": true},
  302. "link_resets": {
  303. "type": {"key": {"type": "integer"},
  304. "min": 0, "max": 1},
  305. "ephemeral": true},
  306. "link_speed": {
  307. "type": {"key": "integer", "min": 0, "max": 1},
  308. "ephemeral": true},
  309. "duplex": {
  310. "type": {"key": {"type": "string",
  311. "enum": ["set", ["half", "full"]]},
  312. "min": 0, "max": 1},
  313. "ephemeral": true},
  314. "mtu": {
  315. "type": {"key": "integer", "min": 0, "max": 1},
  316. "ephemeral": true},
  317. "error": {
  318. "type": {"key": "string", "min": 0, "max": 1}}},
  319. "indexes": [["name"]]},
  320. "Flow_Table": {
  321. "columns": {
  322. "name": {
  323. "type": {"key": "string", "min": 0, "max": 1}},
  324. "flow_limit": {
  325. "type": {"key": {"type": "integer", "minInteger": 0},
  326. "min": 0, "max": 1}},
  327. "overflow_policy": {
  328. "type": {"key": {"type": "string",
  329. "enum": ["set", ["refuse", "evict"]]},
  330. "min": 0, "max": 1}},
  331. "groups": {
  332. "type": {"key": "string", "min": 0, "max": "unlimited"}},
  333. "prefixes": {
  334. "type": {"key": "string", "min": 0, "max": 3}},
  335. "external_ids": {
  336. "type": {"key": "string", "value": "string",
  337. "min": 0, "max": "unlimited"}}}},
  338. "QoS": {
  339. "columns": {
  340. "type": {
  341. "type": "string"},
  342. "queues": {
  343. "type": {"key": {"type": "integer",
  344. "minInteger": 0,
  345. "maxInteger": 4294967295},
  346. "value": {"type": "uuid",
  347. "refTable": "Queue"},
  348. "min": 0, "max": "unlimited"}},
  349. "other_config": {
  350. "type": {"key": "string", "value": "string",
  351. "min": 0, "max": "unlimited"}},
  352. "external_ids": {
  353. "type": {"key": "string", "value": "string",
  354. "min": 0, "max": "unlimited"}}},
  355. "isRoot": true},
  356. "Queue": {
  357. "columns": {
  358. "dscp": {
  359. "type": {"key": {"type": "integer",
  360. "minInteger": 0,
  361. "maxInteger": 63},
  362. "min": 0, "max": 1}},
  363. "other_config": {
  364. "type": {"key": "string", "value": "string",
  365. "min": 0, "max": "unlimited"}},
  366. "external_ids": {
  367. "type": {"key": "string", "value": "string",
  368. "min": 0, "max": "unlimited"}}},
  369. "isRoot": true},
  370. "Mirror": {
  371. "columns": {
  372. "name": {
  373. "type": "string"},
  374. "select_all": {
  375. "type": "boolean"},
  376. "select_src_port": {
  377. "type": {"key": {"type": "uuid",
  378. "refTable": "Port",
  379. "refType": "weak"},
  380. "min": 0, "max": "unlimited"}},
  381. "select_dst_port": {
  382. "type": {"key": {"type": "uuid",
  383. "refTable": "Port",
  384. "refType": "weak"},
  385. "min": 0, "max": "unlimited"}},
  386. "select_vlan": {
  387. "type": {"key": {"type": "integer",
  388. "minInteger": 0,
  389. "maxInteger": 4095},
  390. "min": 0, "max": 4096}},
  391. "output_port": {
  392. "type": {"key": {"type": "uuid",
  393. "refTable": "Port",
  394. "refType": "weak"},
  395. "min": 0, "max": 1}},
  396. "output_vlan": {
  397. "type": {"key": {"type": "integer",
  398. "minInteger": 1,
  399. "maxInteger": 4095},
  400. "min": 0, "max": 1}},
  401. "statistics": {
  402. "type": {"key": "string", "value": "integer",
  403. "min": 0, "max": "unlimited"},
  404. "ephemeral": true},
  405. "external_ids": {
  406. "type": {"key": "string", "value": "string",
  407. "min": 0, "max": "unlimited"}}}},
  408. "NetFlow": {
  409. "columns": {
  410. "targets": {
  411. "type": {"key": {"type": "string"},
  412. "min": 1, "max": "unlimited"}},
  413. "engine_type": {
  414. "type": {"key": {"type": "integer",
  415. "minInteger": 0,
  416. "maxInteger": 255},
  417. "min": 0, "max": 1}},
  418. "engine_id": {
  419. "type": {"key": {"type": "integer",
  420. "minInteger": 0,
  421. "maxInteger": 255},
  422. "min": 0, "max": 1}},
  423. "add_id_to_interface": {
  424. "type": "boolean"},
  425. "active_timeout": {
  426. "type": {"key": {"type": "integer",
  427. "minInteger": -1}}},
  428. "external_ids": {
  429. "type": {"key": "string", "value": "string",
  430. "min": 0, "max": "unlimited"}}}},
  431. "sFlow": {
  432. "columns": {
  433. "targets": {
  434. "type": {"key": "string", "min": 1, "max": "unlimited"}},
  435. "sampling": {
  436. "type": {"key": "integer", "min": 0, "max": 1}},
  437. "polling": {
  438. "type": {"key": "integer", "min": 0, "max": 1}},
  439. "header": {
  440. "type": {"key": "integer", "min": 0, "max": 1}},
  441. "agent": {
  442. "type": {"key": "string", "min": 0, "max": 1}},
  443. "external_ids": {
  444. "type": {"key": "string", "value": "string",
  445. "min": 0, "max": "unlimited"}}}},
  446. "IPFIX": {
  447. "columns": {
  448. "targets": {
  449. "type": {"key": "string", "min": 0, "max": "unlimited"}},
  450. "sampling": {
  451. "type": {"key": {"type": "integer",
  452. "minInteger": 1,
  453. "maxInteger": 4294967295},
  454. "min": 0, "max": 1}},
  455. "obs_domain_id": {
  456. "type": {"key": {"type": "integer",
  457. "minInteger": 0,
  458. "maxInteger": 4294967295},
  459. "min": 0, "max": 1}},
  460. "obs_point_id": {
  461. "type": {"key": {"type": "integer",
  462. "minInteger": 0,
  463. "maxInteger": 4294967295},
  464. "min": 0, "max": 1}},
  465. "cache_active_timeout": {
  466. "type": {"key": {"type": "integer",
  467. "minInteger": 0,
  468. "maxInteger": 4200},
  469. "min": 0, "max": 1}},
  470. "cache_max_flows": {
  471. "type": {"key": {"type": "integer",
  472. "minInteger": 0,
  473. "maxInteger": 4294967295},
  474. "min": 0, "max": 1}},
  475. "other_config": {
  476. "type": {"key": "string", "value": "string",
  477. "min": 0, "max": "unlimited"}},
  478. "external_ids": {
  479. "type": {"key": "string", "value": "string",
  480. "min": 0, "max": "unlimited"}}}},
  481. "Flow_Sample_Collector_Set": {
  482. "columns": {
  483. "id": {
  484. "type": {"key": {"type": "integer",
  485. "minInteger": 0,
  486. "maxInteger": 4294967295},
  487. "min": 1, "max": 1}},
  488. "bridge": {
  489. "type": {"key": {"type": "uuid",
  490. "refTable": "Bridge"},
  491. "min": 1, "max": 1}},
  492. "ipfix": {
  493. "type": {"key": {"type": "uuid",
  494. "refTable": "IPFIX"},
  495. "min": 0, "max": 1}},
  496. "external_ids": {
  497. "type": {"key": "string", "value": "string",
  498. "min": 0, "max": "unlimited"}}},
  499. "isRoot": true,
  500. "indexes": [["id", "bridge"]]},
  501. "Controller": {
  502. "columns": {
  503. "target": {
  504. "type": "string"},
  505. "max_backoff": {
  506. "type": {"key": {"type": "integer",
  507. "minInteger": 1000},
  508. "min": 0, "max": 1}},
  509. "inactivity_probe": {
  510. "type": {"key": "integer", "min": 0, "max": 1}},
  511. "connection_mode": {
  512. "type": {"key": {"type": "string",
  513. "enum": ["set", ["in-band", "out-of-band"]]},
  514. "min": 0, "max": 1}},
  515. "local_ip": {
  516. "type": {"key": {"type": "string"},
  517. "min": 0, "max": 1}},
  518. "local_netmask": {
  519. "type": {"key": {"type": "string"},
  520. "min": 0, "max": 1}},
  521. "local_gateway": {
  522. "type": {"key": {"type": "string"},
  523. "min": 0, "max": 1}},
  524. "enable_async_messages": {
  525. "type": {"key": {"type": "boolean"},
  526. "min": 0, "max": 1}},
  527. "controller_rate_limit": {
  528. "type": {"key": {"type": "integer",
  529. "minInteger": 100},
  530. "min": 0, "max": 1}},
  531. "controller_burst_limit": {
  532. "type": {"key": {"type": "integer",
  533. "minInteger": 25},
  534. "min": 0, "max": 1}},
  535. "other_config": {
  536. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
  537. "external_ids": {
  538. "type": {"key": "string", "value": "string",
  539. "min": 0, "max": "unlimited"}},
  540. "is_connected": {
  541. "type": "boolean",
  542. "ephemeral": true},
  543. "role": {
  544. "type": {"key": {"type": "string",
  545. "enum": ["set", ["other", "master", "slave"]]},
  546. "min": 0, "max": 1},
  547. "ephemeral": true},
  548. "status": {
  549. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
  550. "ephemeral": true}}},
  551. "Manager": {
  552. "columns": {
  553. "target": {
  554. "type": "string"},
  555. "max_backoff": {
  556. "type": {"key": {"type": "integer",
  557. "minInteger": 1000},
  558. "min": 0, "max": 1}},
  559. "inactivity_probe": {
  560. "type": {"key": "integer", "min": 0, "max": 1}},
  561. "connection_mode": {
  562. "type": {"key": {"type": "string",
  563. "enum": ["set", ["in-band", "out-of-band"]]},
  564. "min": 0, "max": 1}},
  565. "other_config": {
  566. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"}},
  567. "external_ids": {
  568. "type": {"key": "string", "value": "string",
  569. "min": 0, "max": "unlimited"}},
  570. "is_connected": {
  571. "type": "boolean",
  572. "ephemeral": true},
  573. "status": {
  574. "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
  575. "ephemeral": true}},
  576. "indexes": [["target"]]},
  577. "SSL": {
  578. "columns": {
  579. "private_key": {
  580. "type": "string"},
  581. "certificate": {
  582. "type": "string"},
  583. "ca_cert": {
  584. "type": "string"},
  585. "bootstrap_ca_cert": {
  586. "type": "boolean"},
  587. "external_ids": {
  588. "type": {"key": "string", "value": "string",
  589. "min": 0, "max": "unlimited"}}},
  590. "maxRows": 1},
  591. "AutoAttach": {
  592. "columns": {
  593. "system_name": {
  594. "type": "string"},
  595. "system_description": {
  596. "type": "string"},
  597. "mappings": {
  598. "type": {"key": {"type": "integer",
  599. "minInteger": 0,
  600. "maxInteger": 16777215},
  601. "value": {"type": "integer",
  602. "minInteger": 0,
  603. "maxInteger": 4095},
  604. "min": 0, "max": "unlimited"}}}}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement