Advertisement
networkstatic

OVSDB Schema

Jul 2nd, 2013
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.71 KB | None | 0 0
  1. {
  2. "id": "2370",
  3. "result": {
  4. "tables": {
  5. "Port": {
  6. "columns": {
  7. "name": {
  8. "mutable": false,
  9. "type": "string"
  10. },
  11. "statistics": {
  12. "ephemeral": true,
  13. "type": {
  14. "key": "string",
  15. "min": 0,
  16. "value": "integer",
  17. "max": "unlimited"
  18. }
  19. },
  20. "vlan_mode": {
  21. "type": {
  22. "key": {
  23. "type": "string",
  24. "enum": [
  25. "set",
  26. [
  27. "access",
  28. "native-tagged",
  29. "native-untagged",
  30. "trunk"
  31. ]
  32. ]
  33. },
  34. "min": 0
  35. }
  36. },
  37. "qos": {
  38. "type": {
  39. "key": {
  40. "type": "uuid",
  41. "refTable": "QoS"
  42. },
  43. "min": 0
  44. }
  45. },
  46. "status": {
  47. "ephemeral": true,
  48. "type": {
  49. "key": "string",
  50. "min": 0,
  51. "value": "string",
  52. "max": "unlimited"
  53. }
  54. },
  55. "trunks": {
  56. "type": {
  57. "key": {
  58. "maxInteger": 4095,
  59. "minInteger": 0,
  60. "type": "integer"
  61. },
  62. "min": 0,
  63. "max": 4096
  64. }
  65. },
  66. "mac": {
  67. "type": {
  68. "key": "string",
  69. "min": 0
  70. }
  71. },
  72. "interfaces": {
  73. "type": {
  74. "key": {
  75. "type": "uuid",
  76. "refTable": "Interface"
  77. },
  78. "max": "unlimited"
  79. }
  80. },
  81. "bond_downdelay": {
  82. "type": "integer"
  83. },
  84. "bond_mode": {
  85. "type": {
  86. "key": {
  87. "type": "string",
  88. "enum": [
  89. "set",
  90. [
  91. "active-backup",
  92. "balance-slb",
  93. "balance-tcp"
  94. ]
  95. ]
  96. },
  97. "min": 0
  98. }
  99. },
  100. "bond_updelay": {
  101. "type": "integer"
  102. },
  103. "external_ids": {
  104. "type": {
  105. "key": "string",
  106. "min": 0,
  107. "value": "string",
  108. "max": "unlimited"
  109. }
  110. },
  111. "other_config": {
  112. "type": {
  113. "key": "string",
  114. "min": 0,
  115. "value": "string",
  116. "max": "unlimited"
  117. }
  118. },
  119. "tag": {
  120. "type": {
  121. "key": {
  122. "maxInteger": 4095,
  123. "minInteger": 0,
  124. "type": "integer"
  125. },
  126. "min": 0
  127. }
  128. },
  129. "bond_fake_iface": {
  130. "type": "boolean"
  131. },
  132. "fake_bridge": {
  133. "type": "boolean"
  134. },
  135. "lacp": {
  136. "type": {
  137. "key": {
  138. "type": "string",
  139. "enum": [
  140. "set",
  141. [
  142. "active",
  143. "off",
  144. "passive"
  145. ]
  146. ]
  147. },
  148. "min": 0
  149. }
  150. }
  151. },
  152. "indexes": [
  153. [
  154. "name"
  155. ]
  156. ]
  157. },
  158. "Manager": {
  159. "columns": {
  160. "is_connected": {
  161. "ephemeral": true,
  162. "type": "boolean"
  163. },
  164. "target": {
  165. "type": "string"
  166. },
  167. "other_config": {
  168. "type": {
  169. "key": "string",
  170. "min": 0,
  171. "value": "string",
  172. "max": "unlimited"
  173. }
  174. },
  175. "external_ids": {
  176. "type": {
  177. "key": "string",
  178. "min": 0,
  179. "value": "string",
  180. "max": "unlimited"
  181. }
  182. },
  183. "max_backoff": {
  184. "type": {
  185. "key": {
  186. "minInteger": 1000,
  187. "type": "integer"
  188. },
  189. "min": 0
  190. }
  191. },
  192. "connection_mode": {
  193. "type": {
  194. "key": {
  195. "type": "string",
  196. "enum": [
  197. "set",
  198. [
  199. "in-band",
  200. "out-of-band"
  201. ]
  202. ]
  203. },
  204. "min": 0
  205. }
  206. },
  207. "status": {
  208. "ephemeral": true,
  209. "type": {
  210. "key": "string",
  211. "min": 0,
  212. "value": "string",
  213. "max": "unlimited"
  214. }
  215. },
  216. "inactivity_probe": {
  217. "type": {
  218. "key": "integer",
  219. "min": 0
  220. }
  221. }
  222. },
  223. "indexes": [
  224. [
  225. "target"
  226. ]
  227. ]
  228. },
  229. "Bridge": {
  230. "columns": {
  231. "name": {
  232. "mutable": false,
  233. "type": "string"
  234. },
  235. "flood_vlans": {
  236. "type": {
  237. "key": {
  238. "maxInteger": 4095,
  239. "minInteger": 0,
  240. "type": "integer"
  241. },
  242. "min": 0,
  243. "max": 4096
  244. }
  245. },
  246. "netflow": {
  247. "type": {
  248. "key": {
  249. "type": "uuid",
  250. "refTable": "NetFlow"
  251. },
  252. "min": 0
  253. }
  254. },
  255. "mirrors": {
  256. "type": {
  257. "key": {
  258. "type": "uuid",
  259. "refTable": "Mirror"
  260. },
  261. "min": 0,
  262. "max": "unlimited"
  263. }
  264. },
  265. "status": {
  266. "ephemeral": true,
  267. "type": {
  268. "key": "string",
  269. "min": 0,
  270. "value": "string",
  271. "max": "unlimited"
  272. }
  273. },
  274. "datapath_id": {
  275. "ephemeral": true,
  276. "type": {
  277. "key": "string",
  278. "min": 0
  279. }
  280. },
  281. "controller": {
  282. "type": {
  283. "key": {
  284. "type": "uuid",
  285. "refTable": "Controller"
  286. },
  287. "min": 0,
  288. "max": "unlimited"
  289. }
  290. },
  291. "ipfix": {
  292. "type": {
  293. "key": {
  294. "type": "uuid",
  295. "refTable": "IPFIX"
  296. },
  297. "min": 0
  298. }
  299. },
  300. "protocols": {
  301. "type": {
  302. "key": {
  303. "type": "string",
  304. "enum": [
  305. "set",
  306. [
  307. "OpenFlow10",
  308. "OpenFlow12",
  309. "OpenFlow13"
  310. ]
  311. ]
  312. },
  313. "min": 0,
  314. "max": "unlimited"
  315. }
  316. },
  317. "fail_mode": {
  318. "type": {
  319. "key": {
  320. "type": "string",
  321. "enum": [
  322. "set",
  323. [
  324. "secure",
  325. "standalone"
  326. ]
  327. ]
  328. },
  329. "min": 0
  330. }
  331. },
  332. "ports": {
  333. "type": {
  334. "key": {
  335. "type": "uuid",
  336. "refTable": "Port"
  337. },
  338. "min": 0,
  339. "max": "unlimited"
  340. }
  341. },
  342. "datapath_type": {
  343. "type": "string"
  344. },
  345. "sflow": {
  346. "type": {
  347. "key": {
  348. "type": "uuid",
  349. "refTable": "sFlow"
  350. },
  351. "min": 0
  352. }
  353. },
  354. "external_ids": {
  355. "type": {
  356. "key": "string",
  357. "min": 0,
  358. "value": "string",
  359. "max": "unlimited"
  360. }
  361. },
  362. "other_config": {
  363. "type": {
  364. "key": "string",
  365. "min": 0,
  366. "value": "string",
  367. "max": "unlimited"
  368. }
  369. },
  370. "flow_tables": {
  371. "type": {
  372. "key": {
  373. "maxInteger": 254,
  374. "minInteger": 0,
  375. "type": "integer"
  376. },
  377. "min": 0,
  378. "value": {
  379. "type": "uuid",
  380. "refTable": "Flow_Table"
  381. },
  382. "max": "unlimited"
  383. }
  384. },
  385. "stp_enable": {
  386. "type": "boolean"
  387. }
  388. },
  389. "indexes": [
  390. [
  391. "name"
  392. ]
  393. ]
  394. },
  395. "Interface": {
  396. "columns": {
  397. "options": {
  398. "type": {
  399. "key": "string",
  400. "min": 0,
  401. "value": "string",
  402. "max": "unlimited"
  403. }
  404. },
  405. "name": {
  406. "mutable": false,
  407. "type": "string"
  408. },
  409. "statistics": {
  410. "ephemeral": true,
  411. "type": {
  412. "key": "string",
  413. "min": 0,
  414. "value": "integer",
  415. "max": "unlimited"
  416. }
  417. },
  418. "link_speed": {
  419. "ephemeral": true,
  420. "type": {
  421. "key": "integer",
  422. "min": 0
  423. }
  424. },
  425. "mtu": {
  426. "ephemeral": true,
  427. "type": {
  428. "key": "integer",
  429. "min": 0
  430. }
  431. },
  432. "mac_in_use": {
  433. "ephemeral": true,
  434. "type": {
  435. "key": "string",
  436. "min": 0
  437. }
  438. },
  439. "type": {
  440. "type": "string"
  441. },
  442. "cfm_remote_opstate": {
  443. "ephemeral": true,
  444. "type": {
  445. "key": {
  446. "type": "string",
  447. "enum": [
  448. "set",
  449. [
  450. "down",
  451. "up"
  452. ]
  453. ]
  454. },
  455. "min": 0
  456. }
  457. },
  458. "ingress_policing_rate": {
  459. "type": {
  460. "key": {
  461. "minInteger": 0,
  462. "type": "integer"
  463. }
  464. }
  465. },
  466. "status": {
  467. "ephemeral": true,
  468. "type": {
  469. "key": "string",
  470. "min": 0,
  471. "value": "string",
  472. "max": "unlimited"
  473. }
  474. },
  475. "mac": {
  476. "type": {
  477. "key": "string",
  478. "min": 0
  479. }
  480. },
  481. "ofport": {
  482. "type": {
  483. "key": "integer",
  484. "min": 0
  485. }
  486. },
  487. "cfm_fault_status": {
  488. "ephemeral": true,
  489. "type": {
  490. "key": "string",
  491. "min": 0,
  492. "max": "unlimited"
  493. }
  494. },
  495. "duplex": {
  496. "ephemeral": true,
  497. "type": {
  498. "key": {
  499. "type": "string",
  500. "enum": [
  501. "set",
  502. [
  503. "full",
  504. "half"
  505. ]
  506. ]
  507. },
  508. "min": 0
  509. }
  510. },
  511. "lacp_current": {
  512. "ephemeral": true,
  513. "type": {
  514. "key": "boolean",
  515. "min": 0
  516. }
  517. },
  518. "cfm_fault": {
  519. "ephemeral": true,
  520. "type": {
  521. "key": "boolean",
  522. "min": 0
  523. }
  524. },
  525. "bfd_status": {
  526. "type": {
  527. "key": "string",
  528. "min": 0,
  529. "value": "string",
  530. "max": "unlimited"
  531. }
  532. },
  533. "external_ids": {
  534. "type": {
  535. "key": "string",
  536. "min": 0,
  537. "value": "string",
  538. "max": "unlimited"
  539. }
  540. },
  541. "other_config": {
  542. "type": {
  543. "key": "string",
  544. "min": 0,
  545. "value": "string",
  546. "max": "unlimited"
  547. }
  548. },
  549. "admin_state": {
  550. "ephemeral": true,
  551. "type": {
  552. "key": {
  553. "type": "string",
  554. "enum": [
  555. "set",
  556. [
  557. "down",
  558. "up"
  559. ]
  560. ]
  561. },
  562. "min": 0
  563. }
  564. },
  565. "link_state": {
  566. "ephemeral": true,
  567. "type": {
  568. "key": {
  569. "type": "string",
  570. "enum": [
  571. "set",
  572. [
  573. "down",
  574. "up"
  575. ]
  576. ]
  577. },
  578. "min": 0
  579. }
  580. },
  581. "cfm_remote_mpids": {
  582. "ephemeral": true,
  583. "type": {
  584. "key": "integer",
  585. "min": 0,
  586. "max": "unlimited"
  587. }
  588. },
  589. "cfm_mpid": {
  590. "type": {
  591. "key": "integer",
  592. "min": 0
  593. }
  594. },
  595. "bfd": {
  596. "type": {
  597. "key": "string",
  598. "min": 0,
  599. "value": "string",
  600. "max": "unlimited"
  601. }
  602. },
  603. "ofport_request": {
  604. "type": {
  605. "key": {
  606. "maxInteger": 65279,
  607. "minInteger": 1,
  608. "type": "integer"
  609. },
  610. "min": 0
  611. }
  612. },
  613. "ingress_policing_burst": {
  614. "type": {
  615. "key": {
  616. "minInteger": 0,
  617. "type": "integer"
  618. }
  619. }
  620. },
  621. "cfm_health": {
  622. "ephemeral": true,
  623. "type": {
  624. "key": {
  625. "maxInteger": 100,
  626. "minInteger": 0,
  627. "type": "integer"
  628. },
  629. "min": 0
  630. }
  631. },
  632. "link_resets": {
  633. "ephemeral": true,
  634. "type": {
  635. "key": "integer",
  636. "min": 0
  637. }
  638. }
  639. },
  640. "indexes": [
  641. [
  642. "name"
  643. ]
  644. ]
  645. },
  646. "SSL": {
  647. "columns": {
  648. "ca_cert": {
  649. "type": "string"
  650. },
  651. "private_key": {
  652. "type": "string"
  653. },
  654. "bootstrap_ca_cert": {
  655. "type": "boolean"
  656. },
  657. "external_ids": {
  658. "type": {
  659. "key": "string",
  660. "min": 0,
  661. "value": "string",
  662. "max": "unlimited"
  663. }
  664. },
  665. "certificate": {
  666. "type": "string"
  667. }
  668. },
  669. "maxRows": 1
  670. },
  671. "IPFIX": {
  672. "columns": {
  673. "obs_point_id": {
  674. "type": {
  675. "key": {
  676. "maxInteger": 4294967295,
  677. "minInteger": 0,
  678. "type": "integer"
  679. },
  680. "min": 0
  681. }
  682. },
  683. "targets": {
  684. "type": {
  685. "key": "string",
  686. "max": "unlimited"
  687. }
  688. },
  689. "external_ids": {
  690. "type": {
  691. "key": "string",
  692. "min": 0,
  693. "value": "string",
  694. "max": "unlimited"
  695. }
  696. },
  697. "sampling": {
  698. "type": {
  699. "key": {
  700. "maxInteger": 4294967295,
  701. "minInteger": 1,
  702. "type": "integer"
  703. },
  704. "min": 0
  705. }
  706. },
  707. "obs_domain_id": {
  708. "type": {
  709. "key": {
  710. "maxInteger": 4294967295,
  711. "minInteger": 0,
  712. "type": "integer"
  713. },
  714. "min": 0
  715. }
  716. }
  717. }
  718. },
  719. "Open_vSwitch": {
  720. "columns": {
  721. "ovs_version": {
  722. "type": {
  723. "key": "string",
  724. "min": 0
  725. }
  726. },
  727. "system_version": {
  728. "type": {
  729. "key": "string",
  730. "min": 0
  731. }
  732. },
  733. "bridges": {
  734. "type": {
  735. "key": {
  736. "type": "uuid",
  737. "refTable": "Bridge"
  738. },
  739. "min": 0,
  740. "max": "unlimited"
  741. }
  742. },
  743. "statistics": {
  744. "ephemeral": true,
  745. "type": {
  746. "key": "string",
  747. "min": 0,
  748. "value": "string",
  749. "max": "unlimited"
  750. }
  751. },
  752. "other_config": {
  753. "type": {
  754. "key": "string",
  755. "min": 0,
  756. "value": "string",
  757. "max": "unlimited"
  758. }
  759. },
  760. "external_ids": {
  761. "type": {
  762. "key": "string",
  763. "min": 0,
  764. "value": "string",
  765. "max": "unlimited"
  766. }
  767. },
  768. "next_cfg": {
  769. "type": "integer"
  770. },
  771. "manager_options": {
  772. "type": {
  773. "key": {
  774. "type": "uuid",
  775. "refTable": "Manager"
  776. },
  777. "min": 0,
  778. "max": "unlimited"
  779. }
  780. },
  781. "system_type": {
  782. "type": {
  783. "key": "string",
  784. "min": 0
  785. }
  786. },
  787. "ssl": {
  788. "type": {
  789. "key": {
  790. "type": "uuid",
  791. "refTable": "SSL"
  792. },
  793. "min": 0
  794. }
  795. },
  796. "db_version": {
  797. "type": {
  798. "key": "string",
  799. "min": 0
  800. }
  801. },
  802. "cur_cfg": {
  803. "type": "integer"
  804. }
  805. },
  806. "maxRows": 1,
  807. "isRoot": true
  808. },
  809. "Queue": {
  810. "columns": {
  811. "external_ids": {
  812. "type": {
  813. "key": "string",
  814. "min": 0,
  815. "value": "string",
  816. "max": "unlimited"
  817. }
  818. },
  819. "other_config": {
  820. "type": {
  821. "key": "string",
  822. "min": 0,
  823. "value": "string",
  824. "max": "unlimited"
  825. }
  826. },
  827. "dscp": {
  828. "type": {
  829. "key": {
  830. "maxInteger": 63,
  831. "minInteger": 0,
  832. "type": "integer"
  833. },
  834. "min": 0
  835. }
  836. }
  837. },
  838. "isRoot": true
  839. },
  840. "NetFlow": {
  841. "columns": {
  842. "engine_type": {
  843. "type": {
  844. "key": {
  845. "maxInteger": 255,
  846. "minInteger": 0,
  847. "type": "integer"
  848. },
  849. "min": 0
  850. }
  851. },
  852. "targets": {
  853. "type": {
  854. "key": "string",
  855. "max": "unlimited"
  856. }
  857. },
  858. "add_id_to_interface": {
  859. "type": "boolean"
  860. },
  861. "active_timeout": {
  862. "type": {
  863. "key": {
  864. "minInteger": -1,
  865. "type": "integer"
  866. }
  867. }
  868. },
  869. "external_ids": {
  870. "type": {
  871. "key": "string",
  872. "min": 0,
  873. "value": "string",
  874. "max": "unlimited"
  875. }
  876. },
  877. "engine_id": {
  878. "type": {
  879. "key": {
  880. "maxInteger": 255,
  881. "minInteger": 0,
  882. "type": "integer"
  883. },
  884. "min": 0
  885. }
  886. }
  887. }
  888. },
  889. "Mirror": {
  890. "columns": {
  891. "name": {
  892. "type": "string"
  893. },
  894. "output_port": {
  895. "type": {
  896. "key": {
  897. "refType": "weak",
  898. "type": "uuid",
  899. "refTable": "Port"
  900. },
  901. "min": 0
  902. }
  903. },
  904. "output_vlan": {
  905. "type": {
  906. "key": {
  907. "maxInteger": 4095,
  908. "minInteger": 1,
  909. "type": "integer"
  910. },
  911. "min": 0
  912. }
  913. },
  914. "statistics": {
  915. "ephemeral": true,
  916. "type": {
  917. "key": "string",
  918. "min": 0,
  919. "value": "integer",
  920. "max": "unlimited"
  921. }
  922. },
  923. "external_ids": {
  924. "type": {
  925. "key": "string",
  926. "min": 0,
  927. "value": "string",
  928. "max": "unlimited"
  929. }
  930. },
  931. "select_dst_port": {
  932. "type": {
  933. "key": {
  934. "refType": "weak",
  935. "type": "uuid",
  936. "refTable": "Port"
  937. },
  938. "min": 0,
  939. "max": "unlimited"
  940. }
  941. },
  942. "select_all": {
  943. "type": "boolean"
  944. },
  945. "select_vlan": {
  946. "type": {
  947. "key": {
  948. "maxInteger": 4095,
  949. "minInteger": 0,
  950. "type": "integer"
  951. },
  952. "min": 0,
  953. "max": 4096
  954. }
  955. },
  956. "select_src_port": {
  957. "type": {
  958. "key": {
  959. "refType": "weak",
  960. "type": "uuid",
  961. "refTable": "Port"
  962. },
  963. "min": 0,
  964. "max": "unlimited"
  965. }
  966. }
  967. }
  968. },
  969. "QoS": {
  970. "columns": {
  971. "queues": {
  972. "type": {
  973. "key": {
  974. "maxInteger": 4294967295,
  975. "minInteger": 0,
  976. "type": "integer"
  977. },
  978. "min": 0,
  979. "value": {
  980. "type": "uuid",
  981. "refTable": "Queue"
  982. },
  983. "max": "unlimited"
  984. }
  985. },
  986. "other_config": {
  987. "type": {
  988. "key": "string",
  989. "min": 0,
  990. "value": "string",
  991. "max": "unlimited"
  992. }
  993. },
  994. "external_ids": {
  995. "type": {
  996. "key": "string",
  997. "min": 0,
  998. "value": "string",
  999. "max": "unlimited"
  1000. }
  1001. },
  1002. "type": {
  1003. "type": "string"
  1004. }
  1005. },
  1006. "isRoot": true
  1007. },
  1008. "Controller": {
  1009. "columns": {
  1010. "is_connected": {
  1011. "ephemeral": true,
  1012. "type": "boolean"
  1013. },
  1014. "enable_async_messages": {
  1015. "type": {
  1016. "key": "boolean",
  1017. "min": 0
  1018. }
  1019. },
  1020. "controller_rate_limit": {
  1021. "type": {
  1022. "key": {
  1023. "minInteger": 100,
  1024. "type": "integer"
  1025. },
  1026. "min": 0
  1027. }
  1028. },
  1029. "target": {
  1030. "type": "string"
  1031. },
  1032. "external_ids": {
  1033. "type": {
  1034. "key": "string",
  1035. "min": 0,
  1036. "value": "string",
  1037. "max": "unlimited"
  1038. }
  1039. },
  1040. "other_config": {
  1041. "type": {
  1042. "key": "string",
  1043. "min": 0,
  1044. "value": "string",
  1045. "max": "unlimited"
  1046. }
  1047. },
  1048. "local_netmask": {
  1049. "type": {
  1050. "key": "string",
  1051. "min": 0
  1052. }
  1053. },
  1054. "local_gateway": {
  1055. "type": {
  1056. "key": "string",
  1057. "min": 0
  1058. }
  1059. },
  1060. "max_backoff": {
  1061. "type": {
  1062. "key": {
  1063. "minInteger": 1000,
  1064. "type": "integer"
  1065. },
  1066. "min": 0
  1067. }
  1068. },
  1069. "local_ip": {
  1070. "type": {
  1071. "key": "string",
  1072. "min": 0
  1073. }
  1074. },
  1075. "connection_mode": {
  1076. "type": {
  1077. "key": {
  1078. "type": "string",
  1079. "enum": [
  1080. "set",
  1081. [
  1082. "in-band",
  1083. "out-of-band"
  1084. ]
  1085. ]
  1086. },
  1087. "min": 0
  1088. }
  1089. },
  1090. "status": {
  1091. "ephemeral": true,
  1092. "type": {
  1093. "key": "string",
  1094. "min": 0,
  1095. "value": "string",
  1096. "max": "unlimited"
  1097. }
  1098. },
  1099. "role": {
  1100. "ephemeral": true,
  1101. "type": {
  1102. "key": {
  1103. "type": "string",
  1104. "enum": [
  1105. "set",
  1106. [
  1107. "master",
  1108. "other",
  1109. "slave"
  1110. ]
  1111. ]
  1112. },
  1113. "min": 0
  1114. }
  1115. },
  1116. "inactivity_probe": {
  1117. "type": {
  1118. "key": "integer",
  1119. "min": 0
  1120. }
  1121. },
  1122. "controller_burst_limit": {
  1123. "type": {
  1124. "key": {
  1125. "minInteger": 25,
  1126. "type": "integer"
  1127. },
  1128. "min": 0
  1129. }
  1130. }
  1131. }
  1132. },
  1133. "Flow_Table": {
  1134. "columns": {
  1135. "groups": {
  1136. "type": {
  1137. "key": "string",
  1138. "min": 0,
  1139. "max": "unlimited"
  1140. }
  1141. },
  1142. "name": {
  1143. "type": {
  1144. "key": "string",
  1145. "min": 0
  1146. }
  1147. },
  1148. "overflow_policy": {
  1149. "type": {
  1150. "key": {
  1151. "type": "string",
  1152. "enum": [
  1153. "set",
  1154. [
  1155. "evict",
  1156. "refuse"
  1157. ]
  1158. ]
  1159. },
  1160. "min": 0
  1161. }
  1162. },
  1163. "flow_limit": {
  1164. "type": {
  1165. "key": {
  1166. "minInteger": 0,
  1167. "type": "integer"
  1168. },
  1169. "min": 0
  1170. }
  1171. }
  1172. }
  1173. },
  1174. "sFlow": {
  1175. "columns": {
  1176. "polling": {
  1177. "type": {
  1178. "key": "integer",
  1179. "min": 0
  1180. }
  1181. },
  1182. "targets": {
  1183. "type": {
  1184. "key": "string",
  1185. "max": "unlimited"
  1186. }
  1187. },
  1188. "header": {
  1189. "type": {
  1190. "key": "integer",
  1191. "min": 0
  1192. }
  1193. },
  1194. "agent": {
  1195. "type": {
  1196. "key": "string",
  1197. "min": 0
  1198. }
  1199. },
  1200. "external_ids": {
  1201. "type": {
  1202. "key": "string",
  1203. "min": 0,
  1204. "value": "string",
  1205. "max": "unlimited"
  1206. }
  1207. },
  1208. "sampling": {
  1209. "type": {
  1210. "key": "integer",
  1211. "min": 0
  1212. }
  1213. }
  1214. }
  1215. },
  1216. "Flow_Sample_Collector_Set": {
  1217. "columns": {
  1218. "ipfix": {
  1219. "type": {
  1220. "key": {
  1221. "type": "uuid",
  1222. "refTable": "IPFIX"
  1223. },
  1224. "min": 0
  1225. }
  1226. },
  1227. "id": {
  1228. "type": {
  1229. "key": {
  1230. "maxInteger": 4294967295,
  1231. "minInteger": 0,
  1232. "type": "integer"
  1233. }
  1234. }
  1235. },
  1236. "bridge": {
  1237. "type": {
  1238. "key": {
  1239. "type": "uuid",
  1240. "refTable": "Bridge"
  1241. }
  1242. }
  1243. },
  1244. "external_ids": {
  1245. "type": {
  1246. "key": "string",
  1247. "min": 0,
  1248. "value": "string",
  1249. "max": "unlimited"
  1250. }
  1251. }
  1252. },
  1253. "isRoot": true,
  1254. "indexes": [
  1255. [
  1256. "id",
  1257. "bridge"
  1258. ]
  1259. ]
  1260. }
  1261. },
  1262. "cksum": "543912409 19436",
  1263. "name": "Open_vSwitch",
  1264. "version": "7.2.0"
  1265. },
  1266. "error": null
  1267. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement