{
"name": "OVN_Northbound",
- "version": "3.0.0",
- "cksum": "1808140260 5339",
+ "version": "5.0.0",
+ "cksum": "849073644 7576",
"tables": {
"Logical_Switch": {
"columns": {
"refType": "strong"},
"min": 0,
"max": "unlimited"}},
+ "load_balancer": {"type": {"key": {"type": "uuid",
+ "refTable": "Load_Balancer",
+ "refType": "strong"},
+ "min": 0,
+ "max": 1}},
"external_ids": {
"type": {"key": "string", "value": "string",
"min": 0, "max": "unlimited"}}},
"min": 0, "max": "unlimited"}}},
"indexes": [["name"]],
"isRoot": false},
+ "Address_Set": {
+ "columns": {
+ "name": {"type": "string"},
+ "addresses": {"type": {"key": "string",
+ "min": 0,
+ "max": "unlimited"}},
+ "external_ids": {
+ "type": {"key": "string", "value": "string",
+ "min": 0, "max": "unlimited"}}},
+ "indexes": [["name"]],
+ "isRoot": true},
+ "Load_Balancer": {
+ "columns": {
+ "vips": {
+ "type": {"key": "string", "value": "string",
+ "min": 0, "max": "unlimited"}},
+ "protocol": {
+ "type": {"key": {"type": "string",
+ "enum": ["set", ["tcp", "udp"]]},
+ "min": 0, "max": 1}},
+ "external_ids": {
+ "type": {"key": "string", "value": "string",
+ "min": 0, "max": "unlimited"}}},
+ "isRoot": true},
"ACL": {
"columns": {
"priority": {"type": {"key": {"type": "integer",
"refType": "strong"},
"min": 0,
"max": "unlimited"}},
- "default_gw": {"type": {"key": "string", "min": 0, "max": 1}},
"enabled": {"type": {"key": "boolean", "min": 0, "max": 1}},
+ "nat": {"type": {"key": {"type": "uuid",
+ "refTable": "NAT",
+ "refType": "strong"},
+ "min": 0,
+ "max": "unlimited"}},
"options": {
"type": {"key": "string",
"value": "string",
"Logical_Router_Port": {
"columns": {
"name": {"type": "string"},
- "network": {"type": "string"},
+ "networks": {"type": {"key": "string",
+ "min": 1,
+ "max": "unlimited"}},
"mac": {"type": "string"},
"peer": {"type": {"key": "string", "min": 0, "max": 1}},
"enabled": {"type": {"key": "boolean", "min": 0, "max": 1}},
"ip_prefix": {"type": "string"},
"nexthop": {"type": "string"},
"output_port": {"type": {"key": "string", "min": 0, "max": 1}}},
+ "isRoot": false},
+ "NAT": {
+ "columns": {
+ "external_ip": {"type": "string"},
+ "logical_ip": {"type": "string"},
+ "type": {"type": {"key": {"type": "string",
+ "enum": ["set", ["dnat",
+ "snat",
+ "dnat_and_snat"
+ ]]}}}},
"isRoot": false}
}
}