summaryrefslogtreecommitdiff
path: root/ovn/ovn-sb.ovsschema
diff options
context:
space:
mode:
Diffstat (limited to 'ovn/ovn-sb.ovsschema')
-rw-r--r--ovn/ovn-sb.ovsschema404
1 files changed, 0 insertions, 404 deletions
diff --git a/ovn/ovn-sb.ovsschema b/ovn/ovn-sb.ovsschema
deleted file mode 100644
index 2b7bc57a7..000000000
--- a/ovn/ovn-sb.ovsschema
+++ /dev/null
@@ -1,404 +0,0 @@
-{
- "name": "OVN_Southbound",
- "version": "2.4.0",
- "cksum": "3059284885 20260",
- "tables": {
- "SB_Global": {
- "columns": {
- "nb_cfg": {"type": {"key": "integer"}},
- "external_ids": {
- "type": {"key": "string", "value": "string",
- "min": 0, "max": "unlimited"}},
- "connections": {
- "type": {"key": {"type": "uuid",
- "refTable": "Connection"},
- "min": 0,
- "max": "unlimited"}},
- "ssl": {
- "type": {"key": {"type": "uuid",
- "refTable": "SSL"},
- "min": 0, "max": 1}},
- "options": {
- "type": {"key": "string", "value": "string",
- "min": 0, "max": "unlimited"}},
- "ipsec": {"type": "boolean"}},
- "maxRows": 1,
- "isRoot": true},
- "Chassis": {
- "columns": {
- "name": {"type": "string"},
- "hostname": {"type": "string"},
- "encaps": {"type": {"key": {"type": "uuid",
- "refTable": "Encap"},
- "min": 1, "max": "unlimited"}},
- "vtep_logical_switches" : {"type": {"key": "string",
- "min": 0,
- "max": "unlimited"}},
- "nb_cfg": {"type": {"key": "integer"}},
- "external_ids": {
- "type": {"key": "string", "value": "string",
- "min": 0, "max": "unlimited"}},
- "transport_zones" : {"type": {"key": "string",
- "min": 0,
- "max": "unlimited"}}},
- "isRoot": true,
- "indexes": [["name"]]},
- "Encap": {
- "columns": {
- "type": {"type": {"key": {
- "type": "string",
- "enum": ["set", ["geneve", "stt", "vxlan"]]}}},
- "options": {"type": {"key": "string",
- "value": "string",
- "min": 0,
- "max": "unlimited"}},
- "ip": {"type": "string"},
- "chassis_name": {"type": "string"}},
- "indexes": [["type", "ip"]]},
- "Address_Set": {
- "columns": {
- "name": {"type": "string"},
- "addresses": {"type": {"key": "string",
- "min": 0,
- "max": "unlimited"}}},
- "indexes": [["name"]],
- "isRoot": true},
- "Port_Group": {
- "columns": {
- "name": {"type": "string"},
- "ports": {"type": {"key": "string",
- "min": 0,
- "max": "unlimited"}}},
- "indexes": [["name"]],
- "isRoot": true},
- "Logical_Flow": {
- "columns": {
- "logical_datapath": {"type": {"key": {"type": "uuid",
- "refTable": "Datapath_Binding"}}},
- "pipeline": {"type": {"key": {"type": "string",
- "enum": ["set", ["ingress",
- "egress"]]}}},
- "table_id": {"type": {"key": {"type": "integer",
- "minInteger": 0,
- "maxInteger": 23}}},
- "priority": {"type": {"key": {"type": "integer",
- "minInteger": 0,
- "maxInteger": 65535}}},
- "match": {"type": "string"},
- "actions": {"type": "string"},
- "external_ids": {
- "type": {"key": "string", "value": "string",
- "min": 0, "max": "unlimited"}}},
- "isRoot": true},
- "Multicast_Group": {
- "columns": {
- "datapath": {"type": {"key": {"type": "uuid",
- "refTable": "Datapath_Binding"}}},
- "name": {"type": "string"},
- "tunnel_key": {
- "type": {"key": {"type": "integer",
- "minInteger": 32768,
- "maxInteger": 65535}}},
- "ports": {"type": {"key": {"type": "uuid",
- "refTable": "Port_Binding",
- "refType": "weak"},
- "min": 1, "max": "unlimited"}}},
- "indexes": [["datapath", "tunnel_key"],
- ["datapath", "name"]],
- "isRoot": true},
- "Meter": {
- "columns": {
- "name": {"type": "string"},
- "unit": {"type": {"key": {"type": "string",
- "enum": ["set", ["kbps", "pktps"]]}}},
- "bands": {"type": {"key": {"type": "uuid",
- "refTable": "Meter_Band",
- "refType": "strong"},
- "min": 1,
- "max": "unlimited"}}},
- "indexes": [["name"]],
- "isRoot": true},
- "Meter_Band": {
- "columns": {
- "action": {"type": {"key": {"type": "string",
- "enum": ["set", ["drop"]]}}},
- "rate": {"type": {"key": {"type": "integer",
- "minInteger": 1,
- "maxInteger": 4294967295}}},
- "burst_size": {"type": {"key": {"type": "integer",
- "minInteger": 0,
- "maxInteger": 4294967295}}}},
- "isRoot": false},
- "Datapath_Binding": {
- "columns": {
- "tunnel_key": {
- "type": {"key": {"type": "integer",
- "minInteger": 1,
- "maxInteger": 16777215}}},
- "external_ids": {
- "type": {"key": "string", "value": "string",
- "min": 0, "max": "unlimited"}}},
- "indexes": [["tunnel_key"]],
- "isRoot": true},
- "Port_Binding": {
- "columns": {
- "logical_port": {"type": "string"},
- "type": {"type": "string"},
- "gateway_chassis": {
- "type": {"key": {"type": "uuid",
- "refTable": "Gateway_Chassis",
- "refType": "strong"},
- "min": 0,
- "max": "unlimited"}},
- "ha_chassis_group": {
- "type": {"key": {"type": "uuid",
- "refTable": "HA_Chassis_Group",
- "refType": "strong"},
- "min": 0,
- "max": 1}},
- "options": {
- "type": {"key": "string",
- "value": "string",
- "min": 0,
- "max": "unlimited"}},
- "datapath": {"type": {"key": {"type": "uuid",
- "refTable": "Datapath_Binding"}}},
- "tunnel_key": {
- "type": {"key": {"type": "integer",
- "minInteger": 1,
- "maxInteger": 32767}}},
- "parent_port": {"type": {"key": "string", "min": 0, "max": 1}},
- "tag": {
- "type": {"key": {"type": "integer",
- "minInteger": 1,
- "maxInteger": 4095},
- "min": 0, "max": 1}},
- "chassis": {"type": {"key": {"type": "uuid",
- "refTable": "Chassis",
- "refType": "weak"},
- "min": 0, "max": 1}},
- "encap": {"type": {"key": {"type": "uuid",
- "refTable": "Encap",
- "refType": "weak"},
- "min": 0, "max": 1}},
- "mac": {"type": {"key": "string",
- "min": 0,
- "max": "unlimited"}},
- "nat_addresses": {"type": {"key": "string",
- "min": 0,
- "max": "unlimited"}},
- "external_ids": {"type": {"key": "string",
- "value": "string",
- "min": 0,
- "max": "unlimited"}}},
- "indexes": [["datapath", "tunnel_key"], ["logical_port"]],
- "isRoot": true},
- "MAC_Binding": {
- "columns": {
- "logical_port": {"type": "string"},
- "ip": {"type": "string"},
- "mac": {"type": "string"},
- "datapath": {"type": {"key": {"type": "uuid",
- "refTable": "Datapath_Binding"}}}},
- "indexes": [["logical_port", "ip"]],
- "isRoot": true},
- "DHCP_Options": {
- "columns": {
- "name": {"type": "string"},
- "code": {
- "type": {"key": {"type": "integer",
- "minInteger": 0, "maxInteger": 254}}},
- "type": {
- "type": {"key": {
- "type": "string",
- "enum": ["set", ["bool", "uint8", "uint16", "uint32",
- "ipv4", "static_routes", "str"]]}}}},
- "isRoot": true},
- "DHCPv6_Options": {
- "columns": {
- "name": {"type": "string"},
- "code": {
- "type": {"key": {"type": "integer",
- "minInteger": 0, "maxInteger": 254}}},
- "type": {
- "type": {"key": {
- "type": "string",
- "enum": ["set", ["ipv6", "str", "mac"]]}}}},
- "isRoot": true},
- "Connection": {
- "columns": {
- "target": {"type": "string"},
- "max_backoff": {"type": {"key": {"type": "integer",
- "minInteger": 1000},
- "min": 0,
- "max": 1}},
- "inactivity_probe": {"type": {"key": "integer",
- "min": 0,
- "max": 1}},
- "read_only": {"type": "boolean"},
- "role": {"type": "string"},
- "other_config": {"type": {"key": "string",
- "value": "string",
- "min": 0,
- "max": "unlimited"}},
- "external_ids": {"type": {"key": "string",
- "value": "string",
- "min": 0,
- "max": "unlimited"}},
- "is_connected": {"type": "boolean", "ephemeral": true},
- "status": {"type": {"key": "string",
- "value": "string",
- "min": 0,
- "max": "unlimited"},
- "ephemeral": true}},
- "indexes": [["target"]]},
- "SSL": {
- "columns": {
- "private_key": {"type": "string"},
- "certificate": {"type": "string"},
- "ca_cert": {"type": "string"},
- "bootstrap_ca_cert": {"type": "boolean"},
- "ssl_protocols": {"type": "string"},
- "ssl_ciphers": {"type": "string"},
- "external_ids": {"type": {"key": "string",
- "value": "string",
- "min": 0,
- "max": "unlimited"}}},
- "maxRows": 1},
- "DNS": {
- "columns": {
- "records": {"type": {"key": "string",
- "value": "string",
- "min": 0,
- "max": "unlimited"}},
- "datapaths": {"type": {"key": {"type": "uuid",
- "refTable": "Datapath_Binding"},
- "min": 1,
- "max": "unlimited"}},
- "external_ids": {"type": {"key": "string",
- "value": "string",
- "min": 0,
- "max": "unlimited"}}},
- "isRoot": true},
- "RBAC_Role": {
- "columns": {
- "name": {"type": "string"},
- "permissions": {
- "type": {"key": {"type": "string"},
- "value": {"type": "uuid",
- "refTable": "RBAC_Permission",
- "refType": "weak"},
- "min": 0, "max": "unlimited"}}},
- "isRoot": true},
- "RBAC_Permission": {
- "columns": {
- "table": {"type": "string"},
- "authorization": {"type": {"key": "string",
- "min": 0,
- "max": "unlimited"}},
- "insert_delete": {"type": "boolean"},
- "update" : {"type": {"key": "string",
- "min": 0,
- "max": "unlimited"}}},
- "isRoot": true},
- "Gateway_Chassis": {
- "columns": {
- "name": {"type": "string"},
- "chassis": {"type": {"key": {"type": "uuid",
- "refTable": "Chassis",
- "refType": "weak"},
- "min": 0, "max": 1}},
- "priority": {"type": {"key": {"type": "integer",
- "minInteger": 0,
- "maxInteger": 32767}}},
- "external_ids": {
- "type": {"key": "string", "value": "string",
- "min": 0, "max": "unlimited"}},
- "options": {
- "type": {"key": "string", "value": "string",
- "min": 0, "max": "unlimited"}}},
- "indexes": [["name"]],
- "isRoot": false},
- "HA_Chassis": {
- "columns": {
- "chassis": {"type": {"key": {"type": "uuid",
- "refTable": "Chassis",
- "refType": "weak"},
- "min": 0, "max": 1}},
- "priority": {"type": {"key": {"type": "integer",
- "minInteger": 0,
- "maxInteger": 32767}}},
- "external_ids": {
- "type": {"key": "string", "value": "string",
- "min": 0, "max": "unlimited"}}},
- "isRoot": false},
- "HA_Chassis_Group": {
- "columns": {
- "name": {"type": "string"},
- "ha_chassis": {
- "type": {"key": {"type": "uuid",
- "refTable": "HA_Chassis",
- "refType": "strong"},
- "min": 0,
- "max": "unlimited"}},
- "ref_chassis": {"type": {"key": {"type": "uuid",
- "refTable": "Chassis",
- "refType": "weak"},
- "min": 0, "max": "unlimited"}},
- "external_ids": {
- "type": {"key": "string", "value": "string",
- "min": 0, "max": "unlimited"}}},
- "indexes": [["name"]],
- "isRoot": true},
- "Controller_Event": {
- "columns": {
- "event_type": {"type": {"key": {"type": "string",
- "enum": ["set", ["empty_lb_backends"]]}}},
- "event_info": {"type": {"key": "string", "value": "string",
- "min": 0, "max": "unlimited"}},
- "chassis": {"type": {"key": {"type": "uuid",
- "refTable": "Chassis",
- "refType": "weak"},
- "min": 0, "max": 1}},
- "seq_num": {"type": {"key": "integer"}}
- },
- "isRoot": true},
- "IP_Multicast": {
- "columns": {
- "datapath": {"type": {"key": {"type": "uuid",
- "refTable": "Datapath_Binding",
- "refType": "weak"}}},
- "enabled": {"type": {"key": "boolean", "min": 0, "max": 1}},
- "querier": {"type": {"key": "boolean", "min": 0, "max": 1}},
- "eth_src": {"type": "string"},
- "ip4_src": {"type": "string"},
- "table_size": {"type": {"key": "integer",
- "min": 0, "max": 1}},
- "idle_timeout": {"type": {"key": "integer",
- "min": 0, "max": 1}},
- "query_interval": {"type": {"key": "integer",
- "min": 0, "max": 1}},
- "query_max_resp": {"type": {"key": "integer",
- "min": 0, "max": 1}},
- "seq_no": {"type": "integer"}},
- "indexes": [["datapath"]],
- "isRoot": true},
- "IGMP_Group": {
- "columns": {
- "address": {"type": "string"},
- "datapath": {"type": {"key": {"type": "uuid",
- "refTable": "Datapath_Binding",
- "refType": "weak"},
- "min": 0,
- "max": 1}},
- "chassis": {"type": {"key": {"type": "uuid",
- "refTable": "Chassis",
- "refType": "weak"},
- "min": 0,
- "max": 1}},
- "ports": {"type": {"key": {"type": "uuid",
- "refTable": "Port_Binding",
- "refType": "weak"},
- "min": 0, "max": "unlimited"}}},
- "indexes": [["address", "datapath", "chassis"]],
- "isRoot": true}}}