From aee633c76ddf4be648581eb9c41d962c1fcd00d9 Mon Sep 17 00:00:00 2001 From: Stephane Bourque Date: Mon, 19 Oct 2020 22:47:06 -0700 Subject: [PATCH] Adding DB schema --- protobuf/opensync.ovsschema | 8531 +++++++++++++++++++++++++++++++++++ 1 file changed, 8531 insertions(+) create mode 100644 protobuf/opensync.ovsschema diff --git a/protobuf/opensync.ovsschema b/protobuf/opensync.ovsschema new file mode 100644 index 0000000..3a39716 --- /dev/null +++ b/protobuf/opensync.ovsschema @@ -0,0 +1,8531 @@ +{ + "name": "Open_vSwitch", + "version": "7.11.203", + "cksum": "3380660315 190193", + "tables": { + "AWLAN_Node": { + "columns": { + "id": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "model": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "revision": { + "type": { + "key": { + "type": "string" + } + } + }, + "serial_number": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "sku_number": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "redirector_addr": { + "type": { + "key": { + "type": "string" + } + } + }, + "manager_addr": { + "type": { + "key": { + "type": "string" + } + } + }, + "led_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "mqtt_settings": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "mqtt_topics": { + "type": { + "key": "string", + "value": { + "type": "string", + "maxLength": 128 + }, + "min": 0, + "max": "unlimited" + } + }, + "mqtt_headers": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "platform_version": { + "type": { + "key": { + "type": "string" + } + } + }, + "firmware_version": { + "type": { + "key": { + "type": "string" + } + } + }, + "firmware_url": { + "type": { + "key": { + "type": "string", + "maxLength": 256 + } + } + }, + "firmware_pass": { + "type": { + "key": { + "type": "string", + "maxLength": 256 + } + } + }, + "upgrade_timer": { + "type": { + "key": { + "type": "integer" + } + } + }, + "upgrade_dl_timer": { + "type": { + "key": { + "type": "integer" + } + } + }, + "upgrade_status": { + "type": { + "key": { + "type": "integer" + } + } + }, + "device_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "cloud", + "monitor", + "battery", + "custom" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "factory_reset": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "version_matrix": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "min_backoff": { + "type": { + "key": { + "type": "integer" + } + } + }, + "max_backoff": { + "type": { + "key": { + "type": "integer" + } + } + } + }, + "isRoot": true, + "maxRows": 1 + }, + "Alarms": { + "columns": { + "code": { + "type": { + "key": { + "type": "string" + } + } + }, + "timestamp": { + "type": { + "key": { + "type": "integer" + } + } + }, + "source": { + "type": { + "key": { + "type": "string" + } + } + }, + "add_info": { + "type": { + "key": { + "type": "string" + } + } + } + }, + "isRoot": true + }, + "Wifi_Master_State": { + "columns": { + "if_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "bridge", + "eth", + "vif", + "gre", + "vlan", + "pppoe", + "softwds", + "tap" + ] + ] + } + } + }, + "if_uuid": { + "type": { + "key": { + "type": "uuid" + } + } + }, + "if_name": { + "type": { + "key": { + "type": "string" + } + } + }, + "port_state": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "active", + "inactive" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "network_state": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "up", + "down" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "inet_addr": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "netmask": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "dhcpc": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "onboard_type": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "uplink_priority": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true + }, + "Wifi_Ethernet_State": { + "columns": { + "mac": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "enabled": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "connected": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true, + "maxRows": 1 + }, + "Connection_Manager_Uplink": { + "columns": { + "if_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "bridge", + "eth", + "vif", + "gre", + "pppoe", + "softwds", + "tap", + "vlan" + ] + ] + } + } + }, + "if_name": { + "type": { + "key": { + "type": "string" + } + } + }, + "priority": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "loop": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "has_L2": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "has_L3": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "is_used": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "ntp_state": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "unreachable_link_counter": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "unreachable_router_counter": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "unreachable_internet_counter": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "unreachable_cloud_counter": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true + }, + "Wifi_Inet_Config": { + "columns": { + "if_name": { + "type": { + "key": { + "type": "string" + } + } + }, + "if_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "bridge", + "eth", + "vif", + "gre", + "vlan", + "pppoe", + "softwds", + "tap" + ] + ] + } + } + }, + "if_uuid": { + "type": { + "key": { + "type": "string" + } + } + }, + "enabled": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "network": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "NAT": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "ip_assign_scheme": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "none", + "dhcp", + "static" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "inet_addr": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "netmask": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "gateway": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "broadcast": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "gre_remote_inet_addr": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "gre_local_inet_addr": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "gre_ifname": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "gre_remote_mac_addr": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "mtu": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "dns": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + }, + "value": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 32 + } + }, + "dhcpd": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "upnp_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "internal", + "external" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "dhcp_sniff": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "vlan_id": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 4096 + }, + "min": 0, + "max": 1 + } + }, + "parent_ifname": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "ppp_options": { + "type": { + "key": { + "type": "string", + "maxLength": 32 + }, + "value": { + "type": "string", + "maxLength": 64 + }, + "min": 0, + "max": 64 + } + }, + "softwds_mac_addr": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "softwds_wrap": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "igmp_proxy": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "IGMPv1", + "IGMPv2", + "IGMPv3" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "mld_proxy": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "MLDv1", + "MLDv2" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "igmp": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "igmp_age": { + "type": { + "key": { + "type": "integer", + "minInteger": 15, + "maxInteger": 3600 + }, + "min": 0, + "max": 1 + } + }, + "igmp_tsize": { + "type": { + "key": { + "type": "integer", + "minInteger": 10, + "maxInteger": 1000000 + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true, + "maxRows": 256 + }, + "Wifi_Inet_State": { + "columns": { + "if_name": { + "type": { + "key": { + "type": "string" + } + } + }, + "inet_config": { + "type": { + "key": { + "type": "uuid", + "refTable": "Wifi_Inet_Config", + "refType": "weak" + }, + "min": 0, + "max": 1 + } + }, + "if_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "bridge", + "eth", + "vif", + "gre", + "vlan", + "pppoe", + "softwds", + "tap" + ] + ] + } + } + }, + "if_uuid": { + "type": { + "key": { + "type": "string" + } + } + }, + "enabled": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "network": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "NAT": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "ip_assign_scheme": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "none", + "dhcp", + "static" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "inet_addr": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "netmask": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "gateway": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "broadcast": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "gre_remote_inet_addr": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "gre_local_inet_addr": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "gre_ifname": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "mtu": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "dns": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + }, + "value": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 32 + } + }, + "dhcpd": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "hwaddr": { + "type": { + "key": { + "type": "string" + } + } + }, + "dhcpc": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "upnp_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "internal", + "external" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "vlan_id": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 4096 + }, + "min": 0, + "max": 1 + } + }, + "parent_ifname": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "softwds_mac_addr": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "softwds_wrap": { + "type": { + "key": { + "type": "boolean" + } + } + } + }, + "isRoot": true, + "maxRows": 256 + }, + "Wifi_Route_State": { + "columns": { + "if_name": { + "type": { + "key": { + "type": "string", + "minLength": 2, + "maxLength": 31 + }, + "min": 1, + "max": 1 + } + }, + "dest_addr": { + "type": { + "key": { + "type": "string", + "minLength": 7, + "maxLength": 15 + }, + "min": 1, + "max": 1 + } + }, + "dest_mask": { + "type": { + "key": { + "type": "string", + "minLength": 7, + "maxLength": 15 + }, + "min": 1, + "max": 1 + } + }, + "gateway": { + "type": { + "key": { + "type": "string", + "minLength": 7, + "maxLength": 15 + }, + "min": 1, + "max": 1 + } + }, + "gateway_hwaddr": { + "type": { + "key": { + "type": "string", + "minLength": 12, + "maxLength": 17 + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true, + "maxRows": 256 + }, + "Wifi_Radio_Config": { + "columns": { + "if_name": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "freq_band": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "2.4G", + "5G", + "5GL", + "5GU" + ] + ] + } + } + }, + "enabled": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "dfs_demo": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "hw_type": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "hw_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "country": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "channel": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 181 + }, + "min": 0, + "max": 1 + } + }, + "channel_sync": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "channel_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "auto", + "manual", + "cloud" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "hw_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "11a", + "11b", + "11g", + "11n", + "11ab", + "11ac", + "11ax" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "ht_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "HT20", + "HT2040", + "HT40", + "HT40+", + "HT40-", + "HT80", + "HT160", + "HT80+80" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "thermal_shutdown": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "thermal_downgrade_temp": { + "type": { + "key": { + "type": "integer" + }, + "min":0, + "max":1 + } + }, + "thermal_upgrade_temp": { + "type": { + "key": { + "type": "integer" + }, + "min":0, + "max":1 + } + }, + "thermal_integration":{ + "type": { + "key": { + "type": "integer" + }, + "min":0, + "max":1 + } + }, + "temperature_control": { + "type": { + "key": "integer", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "vif_configs": { + "type": { + "key": { + "type": "uuid", + "refTable": "Wifi_VIF_Config", + "refType": "weak" + }, + "min": 0, + "max": "unlimited" + } + }, + "tx_power": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 32 + }, + "min": 0, + "max": 1 + } + }, + "bcn_int": { + "type": { + "key": { + "type": "integer", + "minInteger": 1 + }, + "min": 0, + "max": 1 + } + }, + "tx_chainmask": { + "type": { + "key": { + "type": "integer" + }, + "min":0, + "max":1 + } + }, + "thermal_tx_chainmask": { + "type": { + "key": { + "type": "integer" + }, + "min":0, + "max":1 + } + }, + "fallback_parents": { + "type": { + "key": { + "type": "string", + "maxLength": 17 + }, + "value": { + "type": "integer", + "minInteger": 1, + "maxInteger": 165 + }, + "min": 0, + "max": 8 + } + }, + "zero_wait_dfs": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "disable", + "enable", + "precac" + ] + ] + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true, + "maxRows": 256 + }, + "Wifi_Radio_State": { + "columns": { + "if_name": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "radio_config": { + "type": { + "key": { + "type": "uuid", + "refTable": "Wifi_Radio_Config", + "refType": "weak" + }, + "min": 0, + "max": 1 + } + }, + "freq_band": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "2.4G", + "5G", + "5GL", + "5GU" + ] + ] + } + } + }, + "enabled": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "dfs_demo": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "hw_type": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "hw_params": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "radar": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "hw_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "country": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "channel": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 181 + }, + "min": 0, + "max": 1 + } + }, + "channel_sync": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "channel_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "auto", + "manual", + "cloud" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "mac": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "hw_mode": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "ht_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "HT20", + "HT2040", + "HT40", + "HT40+", + "HT40-", + "HT80", + "HT160", + "HT80+80" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "thermal_shutdown": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "thermal_downgrade_temp": { + "type": { + "key": { + "type": "integer" + }, + "min":0, + "max":1 + } + }, + "thermal_upgrade_temp": { + "type": { + "key": { + "type": "integer" + }, + "min":0, + "max":1 + } + }, + "thermal_integration":{ + "type": { + "key": { + "type": "integer" + }, + "min":0, + "max":1 + } + }, + "thermal_downgraded":{ + "type": { + "key": { + "type": "boolean" + }, + "min":0, + "max":1 + } + }, + "temperature_control": { + "type": { + "key": "integer", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "vif_states": { + "type": { + "key": { + "type": "uuid", + "refTable": "Wifi_VIF_State", + "refType": "weak" + }, + "min": 0, + "max": "unlimited" + } + }, + "tx_power": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 32 + }, + "min": 0, + "max": 1 + } + }, + "bcn_int": { + "type": { + "key": { + "type": "integer", + "minInteger": 1 + }, + "min": 0, + "max": 1 + } + }, + "tx_chainmask": { + "type": { + "key": { + "type": "integer" + }, + "min":0, + "max":1 + } + }, + "thermal_tx_chainmask": { + "type": { + "key": { + "type": "integer" + }, + "min":0, + "max":1 + } + }, + "allowed_channels": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 181 + }, + "min": 0, + "max": 64 + } + }, + "channels": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "fallback_parents": { + "type": { + "key": { + "type": "string", + "maxLength": 17 + }, + "value": { + "type": "integer", + "minInteger": 1, + "maxInteger": 181 + }, + "min": 0, + "max": 8 + } + }, + "zero_wait_dfs": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "disable", + "enable", + "precac" + ] + ] + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true, + "maxRows": 256 + }, + "Wifi_Credential_Config": { + "columns": { + "ssid": { + "type": { + "key": { + "type": "string", + "maxLength": 36 + }, + "min": 0, + "max": 1 + } + }, + "security": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "onboard_type": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true + }, + "Wifi_VIF_Config": { + "columns": { + "if_name": { + "type": { + "key": { + "type": "string" + } + } + }, + "enabled": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "ap", + "ap_vlan", + "monitor", + "sta" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "parent": { + "type": { + "key": { + "type": "string", + "maxLength": 17 + }, + "min": 0, + "max": 1 + } + }, + "vif_radio_idx": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 8 + }, + "min": 0, + "max": 1 + } + }, + "vif_dbg_lvl": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 8 + }, + "min": 0, + "max": 1 + } + }, + "wds": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "ssid": { + "type": { + "key": { + "type": "string", + "maxLength": 36 + }, + "min": 0, + "max": 1 + } + }, + "ssid_broadcast": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "enabled", + "disabled", + "disabled_null" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "security": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "credential_configs": { + "type": { + "key": { + "type": "uuid", + "refTable": "Wifi_Credential_Config", + "refType": "weak" + }, + "min": 0, + "max": "unlimited" + } + }, + "bridge": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "mac_list": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": "unlimited" + } + }, + "mac_list_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "whitelist", + "blacklist", + "none" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "vlan_id": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 4096 + }, + "min": 0, + "max": 1 + } + }, + "min_hw_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "11b", + "11g", + "11a", + "11n", + "11ac" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "uapsd_enable": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "group_rekey": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "ap_bridge": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "ft_psk": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "ft_mobility_domain": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "rrm": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 1 + }, + "min": 0, + "max": 1 + } + }, + "btm": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "dynamic_beacon": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "mcast2ucast": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "multi_ap": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "none", + "backhaul_sta", + "backhaul_bss", + "fronthaul_bss", + "fronthaul_backhaul_bss" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "wps": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "wps_pbc": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "wps_pbc_key_id": { + "type": { + "key": { + "type": "string" + } + } + } + }, + "isRoot": true, + "maxRows": 256 + }, + "Wifi_VIF_State": { + "columns": { + "vif_config": { + "type": { + "key": { + "type": "uuid", + "refTable": "Wifi_VIF_Config", + "refType": "weak" + }, + "min": 0, + "max": 1 + } + }, + "enabled": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "if_name": { + "type": { + "key": { + "type": "string" + } + } + }, + "mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "ap", + "ap_vlan", + "monitor", + "sta" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "state": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "channel": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 181 + }, + "min": 0, + "max": 1 + } + }, + "mac": { + "type": { + "key": { + "type": "string", + "maxLength": 17 + }, + "min": 0, + "max": 1 + } + }, + "vif_radio_idx": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 8 + }, + "min": 0, + "max": 1 + } + }, + "wds": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "parent": { + "type": { + "key": { + "type": "string", + "maxLength": 17 + }, + "min": 0, + "max": 1 + } + }, + "ssid": { + "type": { + "key": { + "type": "string", + "maxLength": 36 + }, + "min": 0, + "max": 1 + } + }, + "ssid_broadcast": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "enabled", + "disabled", + "disabled_null" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "security": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "bridge": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "mac_list": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": "unlimited" + } + }, + "mac_list_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "whitelist", + "blacklist", + "none" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "associated_clients": { + "type": { + "key": { + "type": "uuid", + "refTable": "Wifi_Associated_Clients", + "refType": "weak" + }, + "min": 0, + "max": "unlimited" + } + }, + "vlan_id": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 4096 + }, + "min": 0, + "max": 1 + } + }, + "min_hw_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "11b", + "11g", + "11a", + "11n", + "11ac" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "uapsd_enable": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "group_rekey": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "ap_bridge": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "ft_psk": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "ft_mobility_domain": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "rrm": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 1 + }, + "min": 0, + "max": 1 + } + }, + "btm": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "dynamic_beacon": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "mcast2ucast": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "multi_ap": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "none", + "backhaul_sta", + "backhaul_bss", + "fronthaul_bss", + "fronthaul_backhaul_bss" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "ap_vlan_sta_addr": { + "type": { + "key": { + "type": "string", + "maxLength": 17 + }, + "min": 0, + "max": 1 + } + }, + "wps": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "wps_pbc": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "wps_pbc_key_id": { + "type": { + "key": { + "type": "string" + } + } + } + }, + "isRoot": true, + "maxRows": 256 + }, + "Wifi_Associated_Clients": { + "columns": { + "mac": { + "type": { + "key": { + "type": "string" + } + } + }, + "state": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "power save", + "idle", + "active" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "capabilities": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "11a", + "11b", + "11g", + "11n", + "11ab", + "11ac" + ] + ] + }, + "min": 0, + "max": "unlimited" + } + }, + "key_id": { + "type": { + "key": { + "type": "string", + "maxLength": 31 + }, + "min": 0, + "max": 1 + } + }, + "oftag": { + "type": { + "key": { + "type": "string", + "maxLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 1 + } + }, + "uapsd": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "kick": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": 2 + } + } + }, + "isRoot": true + }, + "DHCP_leased_IP": { + "columns": { + "hwaddr": { + "type": { + "key": { + "type": "string" + } + } + }, + "inet_addr": { + "type": { + "key": { + "type": "string" + } + } + }, + "hostname": { + "type": { + "key": { + "type": "string" + } + } + }, + "fingerprint": { + "type": { + "key": { + "type": "string" + } + } + }, + "vendor_class": { + "type": { + "key": { + "type": "string" + } + } + }, + "lease_time": { + "type": { + "key": { + "type": "integer" + } + } + } + }, + "isRoot": true + }, + "Wifi_Test_Config": { + "columns": { + "test_id": { + "type": { + "key": { + "type": "string" + } + } + }, + "params": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + }, + "isRoot": true + }, + "Wifi_Test_State": { + "columns": { + "test_id": { + "type": { + "key": { + "type": "string" + } + } + }, + "state": { + "type": { + "key": { + "type": "string" + } + } + } + }, + "isRoot": true + }, + "AW_LM_Config": { + "columns": { + "name" : { + "type": { + "key": { + "type": "string", + "maxLength": 16 + } + } + }, + "periodicity" : { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "hourly", + "daily", + "weekly" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "upload_location" : { + "type": { + "key": { + "type": "string", + "maxLength": 128 + }, + "min": 0, + "max": 1 + } + }, + "upload_token" : { + "type": { + "key": { + "type": "string", + "maxLength": 64 + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true, + "maxRows": 1 + }, + "AW_LM_State": { + "columns": { + "name" : { + "type": { + "key": { + "type": "string", + "maxLength": 16 + } + } + }, + "log_trigger" : { + "type" : { + "key": { + "type": "integer" + } + } + } + }, + "isRoot": true + }, + "AW_Debug": { + "columns": { + "name" : { + "type": { + "key": { + "type": "string", + "maxLength": 16 + } + } + }, + "log_severity" : { + "type": { + "key": { + "type": "string", + "maxLength": 128 + } + } + } + }, + "isRoot": true, + "maxRows": 256 + }, + "AW_Bluetooth_Config": { + "columns": { + "mode" : { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "off", + "on" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "interval_millis" : { + "type" : { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "txpower" : { + "type" : { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "command" : { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "on_boarding", + "diagnostic", + "locate" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "payload": { + "type": { + "key": { + "type": "string", + "maxLength": 18 + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true, + "maxRows": 1 + }, + "AW_Bluetooth_State": { + "columns": { + "mode" : { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "off", + "on" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "interval_millis" : { + "type" : { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "txpower" : { + "type" : { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "command" : { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "on_boarding", + "diagnostic", + "locate" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "payload" : { + "type": { + "key": { + "type": "string", + "maxLength": 18 + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true, + "maxRows": 1 + }, + "Open_vSwitch": { + "columns": { + "bridges": { + "type": { + "key": { + "type": "uuid", + "refTable": "Bridge" + }, + "min": 0, + "max": "unlimited" + } + }, + "manager_options": { + "type": { + "key": { + "type": "uuid", + "refTable": "Manager" + }, + "min": 0, + "max": "unlimited" + } + }, + "ssl": { + "type": { + "key": { + "type": "uuid", + "refTable": "SSL" + }, + "min": 0, + "max": 1 + } + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "next_cfg": { + "type": "integer" + }, + "cur_cfg": { + "type": "integer" + }, + "statistics": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "ovs_version": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "db_version": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "system_type": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "system_version": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "datapath_types": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": "unlimited" + } + }, + "iface_types": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": "unlimited" + } + }, + "dpdk_initialized": { + "type": "boolean" + }, + "dpdk_version": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true, + "maxRows": 1 + }, + "Bridge": { + "columns": { + "name": { + "type": "string", + "mutable": false + }, + "datapath_type": { + "type": "string" + }, + "datapath_version": { + "type": "string" + }, + "datapath_id": { + "type": { + "key": "string", + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "stp_enable": { + "type": "boolean" + }, + "rstp_enable": { + "type": "boolean" + }, + "mcast_snooping_enable": { + "type": "boolean" + }, + "ports": { + "type": { + "key": { + "type": "uuid", + "refTable": "Port" + }, + "min": 0, + "max": "unlimited" + } + }, + "mirrors": { + "type": { + "key": { + "type": "uuid", + "refTable": "Mirror" + }, + "min": 0, + "max": "unlimited" + } + }, + "netflow": { + "type": { + "key": { + "type": "uuid", + "refTable": "NetFlow" + }, + "min": 0, + "max": 1 + } + }, + "sflow": { + "type": { + "key": { + "type": "uuid", + "refTable": "sFlow" + }, + "min": 0, + "max": 1 + } + }, + "ipfix": { + "type": { + "key": { + "type": "uuid", + "refTable": "IPFIX" + }, + "min": 0, + "max": 1 + } + }, + "controller": { + "type": { + "key": { + "type": "uuid", + "refTable": "Controller" + }, + "min": 0, + "max": "unlimited" + } + }, + "protocols": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "OpenFlow10", + "OpenFlow11", + "OpenFlow12", + "OpenFlow13", + "OpenFlow14", + "OpenFlow15" + ] + ] + }, + "min": 0, + "max": "unlimited" + } + }, + "fail_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "standalone", + "secure" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "status": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "rstp_status": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "flood_vlans": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4095 + }, + "min": 0, + "max": 4096 + } + }, + "flow_tables": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 254 + }, + "value": { + "type": "uuid", + "refTable": "Flow_Table" + }, + "min": 0, + "max": "unlimited" + } + }, + "auto_attach": { + "type": { + "key": { + "type": "uuid", + "refTable": "AutoAttach" + }, + "min": 0, + "max": 1 + } + } + }, + "indexes": [ + [ + "name" + ] + ] + }, + "Port": { + "columns": { + "name": { + "type": "string", + "mutable": false + }, + "interfaces": { + "type": { + "key": { + "type": "uuid", + "refTable": "Interface" + }, + "min": 1, + "max": "unlimited" + } + }, + "trunks": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4095 + }, + "min": 0, + "max": 4096 + } + }, + "cvlans": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4095 + }, + "min": 0, + "max": 4096 + } + }, + "tag": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4095 + }, + "min": 0, + "max": 1 + } + }, + "vlan_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "trunk", + "access", + "native-tagged", + "native-untagged" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "qos": { + "type": { + "key": { + "type": "uuid", + "refTable": "QoS" + }, + "min": 0, + "max": 1 + } + }, + "mac": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "bond_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "balance-tcp", + "balance-slb", + "active-backup" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "lacp": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "active", + "passive", + "off" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "bond_updelay": { + "type": "integer" + }, + "bond_downdelay": { + "type": "integer" + }, + "bond_active_slave": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "bond_fake_iface": { + "type": "boolean" + }, + "fake_bridge": { + "type": "boolean" + }, + "status": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "rstp_status": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "rstp_statistics": { + "type": { + "key": "string", + "value": "integer", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "statistics": { + "type": { + "key": "string", + "value": "integer", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "protected": { + "type": "boolean" + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + }, + "indexes": [ + [ + "name" + ] + ] + }, + "Interface": { + "columns": { + "name": { + "type": "string", + "mutable": false + }, + "type": { + "type": "string" + }, + "options": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "ingress_policing_rate": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + } + } + }, + "ingress_policing_burst": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + } + } + }, + "mac_in_use": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "mac": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "ifindex": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4294967295 + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "ofport": { + "type": { + "key": "integer", + "min": 0, + "max": 1 + } + }, + "ofport_request": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 65279 + }, + "min": 0, + "max": 1 + } + }, + "bfd": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "bfd_status": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "cfm_mpid": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "cfm_remote_mpids": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "cfm_flap_count": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "cfm_fault": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "cfm_fault_status": { + "type": { + "key": "string", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "cfm_remote_opstate": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "up", + "down" + ] + ] + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "cfm_health": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 100 + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "lacp_current": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "lldp": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "statistics": { + "type": { + "key": "string", + "value": "integer", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "status": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "admin_state": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "up", + "down" + ] + ] + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "link_state": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "up", + "down" + ] + ] + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "link_resets": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "link_speed": { + "type": { + "key": "integer", + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "duplex": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "half", + "full" + ] + ] + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "mtu": { + "type": { + "key": "integer", + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "mtu_request": { + "type": { + "key": { + "type": "integer", + "minInteger": 1 + }, + "min": 0, + "max": 1 + } + }, + "error": { + "type": { + "key": "string", + "min": 0, + "max": 1 + } + } + }, + "indexes": [ + [ + "name" + ] + ] + }, + "Flow_Table": { + "columns": { + "name": { + "type": { + "key": "string", + "min": 0, + "max": 1 + } + }, + "flow_limit": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + }, + "min": 0, + "max": 1 + } + }, + "overflow_policy": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "refuse", + "evict" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "groups": { + "type": { + "key": "string", + "min": 0, + "max": "unlimited" + } + }, + "prefixes": { + "type": { + "key": "string", + "min": 0, + "max": 3 + } + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + } + }, + "QoS": { + "columns": { + "type": { + "type": "string" + }, + "queues": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4294967295 + }, + "value": { + "type": "uuid", + "refTable": "Queue" + }, + "min": 0, + "max": "unlimited" + } + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + }, + "isRoot": true + }, + "Queue": { + "columns": { + "dscp": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 63 + }, + "min": 0, + "max": 1 + } + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + }, + "isRoot": true + }, + "Mirror": { + "columns": { + "name": { + "type": "string" + }, + "select_all": { + "type": "boolean" + }, + "select_src_port": { + "type": { + "key": { + "type": "uuid", + "refTable": "Port", + "refType": "weak" + }, + "min": 0, + "max": "unlimited" + } + }, + "select_dst_port": { + "type": { + "key": { + "type": "uuid", + "refTable": "Port", + "refType": "weak" + }, + "min": 0, + "max": "unlimited" + } + }, + "select_vlan": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4095 + }, + "min": 0, + "max": 4096 + } + }, + "output_port": { + "type": { + "key": { + "type": "uuid", + "refTable": "Port", + "refType": "weak" + }, + "min": 0, + "max": 1 + } + }, + "output_vlan": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 4095 + }, + "min": 0, + "max": 1 + } + }, + "snaplen": { + "type": { + "key": { + "type": "integer", + "minInteger": 14, + "maxInteger": 65535 + }, + "min": 0, + "max": 1 + } + }, + "statistics": { + "type": { + "key": "string", + "value": "integer", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + } + }, + "NetFlow": { + "columns": { + "targets": { + "type": { + "key": { + "type": "string" + }, + "min": 1, + "max": "unlimited" + } + }, + "engine_type": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 255 + }, + "min": 0, + "max": 1 + } + }, + "engine_id": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 255 + }, + "min": 0, + "max": 1 + } + }, + "add_id_to_interface": { + "type": "boolean" + }, + "active_timeout": { + "type": { + "key": { + "type": "integer", + "minInteger": -1 + } + } + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + } + }, + "sFlow": { + "columns": { + "targets": { + "type": { + "key": "string", + "min": 1, + "max": "unlimited" + } + }, + "sampling": { + "type": { + "key": "integer", + "min": 0, + "max": 1 + } + }, + "polling": { + "type": { + "key": "integer", + "min": 0, + "max": 1 + } + }, + "header": { + "type": { + "key": "integer", + "min": 0, + "max": 1 + } + }, + "agent": { + "type": { + "key": "string", + "min": 0, + "max": 1 + } + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + } + }, + "IPFIX": { + "columns": { + "targets": { + "type": { + "key": "string", + "min": 0, + "max": "unlimited" + } + }, + "sampling": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 4294967295 + }, + "min": 0, + "max": 1 + } + }, + "obs_domain_id": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4294967295 + }, + "min": 0, + "max": 1 + } + }, + "obs_point_id": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4294967295 + }, + "min": 0, + "max": 1 + } + }, + "cache_active_timeout": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4200 + }, + "min": 0, + "max": 1 + } + }, + "cache_max_flows": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4294967295 + }, + "min": 0, + "max": 1 + } + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + } + }, + "Flow_Sample_Collector_Set": { + "columns": { + "id": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4294967295 + }, + "min": 1, + "max": 1 + } + }, + "bridge": { + "type": { + "key": { + "type": "uuid", + "refTable": "Bridge" + }, + "min": 1, + "max": 1 + } + }, + "ipfix": { + "type": { + "key": { + "type": "uuid", + "refTable": "IPFIX" + }, + "min": 0, + "max": 1 + } + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + }, + "isRoot": true, + "indexes": [ + [ + "id", + "bridge" + ] + ] + }, + "Controller": { + "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 + } + }, + "connection_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in-band", + "out-of-band" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "local_ip": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "local_netmask": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "local_gateway": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "enable_async_messages": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "controller_rate_limit": { + "type": { + "key": { + "type": "integer", + "minInteger": 100 + }, + "min": 0, + "max": 1 + } + }, + "controller_burst_limit": { + "type": { + "key": { + "type": "integer", + "minInteger": 25 + }, + "min": 0, + "max": 1 + } + }, + "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 + }, + "role": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "other", + "master", + "slave" + ] + ] + }, + "min": 0, + "max": 1 + }, + "ephemeral": true + }, + "status": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + }, + "ephemeral": true + } + } + }, + "Manager": { + "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 + } + }, + "connection_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in-band", + "out-of-band" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "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" + ] + ], + "maxRows": 1 + }, + "SSL": { + "columns": { + "private_key": { + "type": "string" + }, + "certificate": { + "type": "string" + }, + "ca_cert": { + "type": "string" + }, + "bootstrap_ca_cert": { + "type": "boolean" + }, + "external_ids": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + }, + "maxRows": 1 + }, + "AutoAttach": { + "columns": { + "system_name": { + "type": "string" + }, + "system_description": { + "type": "string" + }, + "mappings": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 16777215 + }, + "value": { + "type": "integer", + "minInteger": 0, + "maxInteger": 4095 + }, + "min": 0, + "max": "unlimited" + } + } + } + }, + "BeaconReport": { + "columns": { + "if_name": { + "type": { + "key": { + "type": "string" + } + } + }, + "DstMac": { + "type": { + "key": { + "type": "string" + } + } + }, + "Bssid": { + "type": { + "key": { + "type": "string" + } + } + }, + "RegulatoryClass": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 255 + } + } + }, + "ChanNum": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 255 + } + } + }, + "RandomInterval": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 65535 + } + } + }, + "Duration": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 65535 + } + } + }, + "Mode": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 2 + } + } + } + }, + "isRoot": true, + "maxRows": 1 + }, + "Wifi_Stats_Config": { + "columns": { + "stats_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "neighbor", + "survey", + "client", + "capacity", + "radio", + "essid", + "quality", + "device", + "rssi", + "steering", + "network_probe" + ] + ] + } + } + }, + "report_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "raw", + "average", + "histogram", + "percentile", + "diff" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "radio_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "2.4G", + "5G", + "5GL", + "5GU" + ] + ] + } + } + }, + "survey_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "on-chan", + "off-chan", + "full" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "reporting_interval": { + "type": { + "key": { + "type": "integer" + } + } + }, + "reporting_count": { + "type": { + "key": { + "type": "integer" + } + } + }, + "sampling_interval": { + "type": { + "key": { + "type": "integer" + } + } + }, + "survey_interval_ms": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "channel_list": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 181 + }, + "min": 0, + "max": 64 + } + }, + "threshold": { + "type": { + "key": "string", + "value": "integer", + "min": 0, + "max": 4 + } + } + }, + "isRoot": true, + "maxRows": 256 + }, + "DHCP_reserved_IP": { + "columns": + { + "hostname": + { + "type": + { + "key": + { + "type": "string", + "minLength": 1, + "maxLength": 63 + }, + "min": 0, + "max": 1 + } + }, + "ip_addr": + { + "type": + { + "key": + { + "type": "string", + "minLength": 7, + "maxLength": 15 + } + } + }, + + "hw_addr": + { + "type": + { + "key": + { + "type": "string", + "minLength": 11, + "maxLength": 17 + } + } + } + }, + "isRoot": true + }, + "IP_Port_Forward": { + "columns": + { + "protocol": + { + "type": + { + "key": + { + "type": "string", + "enum": + [ + "set", + [ + "tcp", + "udp" + ] + ] + } + } + }, + + "src_ifname": + { + "type": + { + "key": + { + "type": "string", + "minLength": 2, + "maxLength": 15 + } + } + }, + + "src_port": + { + "type": "integer" + }, + + "dst_port": + { + "type": "integer" + }, + + "dst_ipaddr": + { + "type": + { + "key": + { + "type": "string", + "minLength": 7, + "maxLength": 15 + } + } + } + }, + "isRoot": true + }, + "OVS_MAC_Learning": { + "columns": + { + "brname": + { + "type": + { + "key": + { + "type": "string", + "minLength": 2, + "maxLength": 15 + } + } + }, + "ifname": + { + "type": + { + "key": + { + "type": "string", + "minLength": 2, + "maxLength": 15 + } + } + }, + + "hwaddr": + { + "type": + { + "key": + { + "type": "string", + "minLength": 11, + "maxLength": 17 + } + } + }, + + "vlan": + { + "type": "integer" + } + }, + "isRoot": true + }, + "Wifi_Speedtest_Config": { + "columns": { + "testid": { + "type": { + "key": { + "type": "integer" + } + } + }, + "traffic_cap": { + "type": { + "key": { + "type": "real" + } + } + }, + "delay": { + "type": { + "key": { + "type": "integer" + } + } + }, + "test_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "OOKLA", + "MPLAB", + "IPERF3_S", + "IPERF3_C" + ] + ] + } + } + }, + "preferred_list": { + "type": { + "key": { + "type": "integer", + "minInteger": 1 + }, + "min": 0, + "max": 32 + } + }, + "select_server_id": { + "type": { + "key": { + "type": "integer", + "minInteger": 1 + }, + "min": 0, + "max": 1 + } + }, + "st_server": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "st_port": { + "type": { + "key": { + "type": "integer", + "minInteger": 1024, + "maxInteger": 65535 + }, + "min": 0, + "max": 1 + } + }, + "st_len": { + "type": { + "key": { + "type": "integer", + "minInteger": 10, + "maxInteger": 60 + }, + "min": 0, + "max": 1 + } + }, + "st_parallel": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 16 + }, + "min": 0, + "max": 1 + } + }, + "st_udp": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "st_bw": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + }, + "min": 0, + "max": 1 + } + }, + "st_pkt_len": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + }, + "min": 0, + "max": 1 + } + }, + "st_dir": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "DL", + "UL", + "DL_UL" + ] + ] + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true, + "maxRows": 1 + }, + "Wifi_Speedtest_Status": { + "columns": { + "testid": { + "type": { + "key": { + "type": "integer" + } + } + }, + "UL": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "DL": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "server_name": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "server_IP": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "ISP": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + }, + "RTT": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "jitter": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "duration": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "timestamp": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "status": { + "type": { + "key": { + "type": "integer" + } + } + }, + "DL_bytes": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "UL_bytes": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "DL_duration": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "UL_duration": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "test_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "OOKLA", + "MPLAB", + "IPERF3_S", + "IPERF3_C" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "pref_selected": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "hranked_offered": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "DL_pkt_loss": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "UL_pkt_loss": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "DL_jitter": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "UL_jitter": { + "type": { + "key": { + "type": "real" + }, + "min": 0, + "max": 1 + } + }, + "host_remote": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true + }, + "Band_Steering_Config": { + "columns": { + "if_name_2g": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 16 + } + } + }, + "if_name_5g": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 16 + } + } + }, + "chan_util_check_sec": { + "type": "integer" + }, + "chan_util_avg_count": { + "type": "integer" + }, + "chan_util_hwm": { + "type": "integer" + }, + "chan_util_lwm": { + "type": "integer" + }, + "inact_check_sec": { + "type": "integer" + }, + "inact_tmout_sec_normal": { + "type": "integer" + }, + "inact_tmout_sec_overload": { + "type": "integer" + }, + "def_rssi_inact_xing": { + "type": "integer" + }, + "def_rssi_low_xing": { + "type": "integer" + }, + "def_rssi_xing": { + "type": "integer" + }, + "kick_debounce_thresh": { + "type": "integer" + }, + "kick_debounce_period": { + "type": "integer" + }, + "success_threshold_secs": { + "type": "integer" + }, + "stats_report_interval": { + "type": "integer" + }, + "dbg_2g_raw_chan_util": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "dbg_5g_raw_chan_util": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "dbg_2g_raw_rssi": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "dbg_5g_raw_rssi": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "debug_level": { + "type": "integer" + }, + "gw_only": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "ifnames": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": 16 + } + } + }, + "isRoot": true, + "maxRows": 16 + }, + "Band_Steering_Clients": { + "columns": { + "mac": { + "type": { + "key": { + "type": "string", + "minLength": 17, + "maxLength": 17 + } + } + }, + "hwm": { + "type": "integer" + }, + "lwm": { + "type": "integer" + }, + "kick_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "none", + "deauth", + "disassoc", + "bss_tm_req", + "rrm_br_req", + "btm_deauth", + "btm_disassoc" + ] + ] + }, + "min": 1, + "max": 1 + } + }, + "kick_reason": { + "type": "integer" + }, + "reject_detection": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "none", + "probe_all", + "probe_null", + "probe_direct", + "auth_block" + ] + ] + }, + "min": 1, + "max": 1 + } + }, + "max_rejects": { + "type": "integer" + }, + "rejects_tmout_secs": { + "type": "integer" + }, + "backoff_secs": { + "type": "integer" + }, + "backoff_exp_base": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 10 + }, + "min": 0, + "max": 1 + } + }, + "steer_during_backoff": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "sticky_kick_guard_time": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + }, + "min": 0, + "max": 1 + } + }, + "steering_kick_guard_time": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + }, + "min": 0, + "max": 1 + } + }, + "sticky_kick_backoff_time": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + }, + "min": 0, + "max": 1 + } + }, + "steering_kick_backoff_time": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + }, + "min": 0, + "max": 1 + } + }, + "settling_backoff_time": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + }, + "min": 0, + "max": 1 + } + }, + "send_rrm_after_assoc": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "send_rrm_after_xing": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "rrm_better_factor": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "rrm_age_time": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + }, + "min": 0, + "max": 1 + } + }, + "active_treshold_bps": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + }, + "min": 0, + "max": 1 + } + }, + "steering_success_cnt": { + "type": "integer" + }, + "steering_fail_cnt": { + "type": "integer" + }, + "steering_kick_cnt": { + "type": "integer" + }, + "sticky_kick_cnt": { + "type": "integer" + }, + "stats_2g": { + "type": { + "key": "string", + "value": "integer", + "min": 0, + "max": 32 + } + }, + "stats_5g": { + "type": { + "key": "string", + "value": "integer", + "min": 0, + "max": 32 + } + }, + "kick_debounce_period": { + "type": "integer" + }, + "sc_kick_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "none", + "deauth", + "disassoc", + "bss_tm_req", + "rrm_br_req", + "btm_deauth", + "btm_disassoc", + "rrm_deauth", + "rrm_disassoc" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "sc_kick_reason": { + "type": "integer" + }, + "sc_kick_debounce_period": { + "type": "integer" + }, + "sticky_kick_debounce_period": { + "type": "integer" + }, + "cs_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "off", + "home", + "away" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "cs_params": { + "type": { + "key": { + "type": "string", + "maxLength": 32 + }, + "value": { + "type": "string", + "maxLength": 32 + }, + "min": 0, + "max": 16 + } + }, + "cs_state": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "none", + "steering", + "expired", + "failed", + "xing_low", + "xing_high", + "xing_disabled" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "sticky_kick_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "none", + "deauth", + "disassoc", + "bss_tm_req", + "rrm_br_req", + "btm_deauth", + "btm_disassoc" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "sticky_kick_reason": { + "type": "integer" + }, + "steering_btm_params": { + "type": { + "key": { + "type": "string", + "maxLength": 32 + }, + "value": { + "type": "string", + "maxLength": 32 + }, + "min": 0, + "max": 32 + } + }, + "sc_btm_params": { + "type": { + "key": { + "type": "string", + "maxLength": 32 + }, + "value": { + "type": "string", + "maxLength": 32 + }, + "min": 0, + "max": 32 + } + }, + "sticky_btm_params": { + "type": { + "key": { + "type": "string", + "maxLength": 32 + }, + "value": { + "type": "string", + "maxLength": 32 + }, + "min": 0, + "max": 32 + } + }, + "pref_5g": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "hwm", + "never", + "always", + "nonDFS" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "kick_upon_idle": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "pre_assoc_auth_block": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "rrm_bcn_rpt_params": { + "type": { + "key": { + "type": "string", + "maxLength": 32 + }, + "value": { + "type": "string", + "maxLength": 32 + }, + "min": 0, + "max": 32 + } + }, + "force_kick": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "none", + "speculative", + "directed", + "ghost_device" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "pref_bs_allowed": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "hwm", + "never", + "always", + "nonDFS" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "preq_snr_thr": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 20 + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true + }, + "Openflow_Config": { + "columns": { + "bridge": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 16 + } + } + }, + "table": { + "type": "integer" + }, + "priority": { + "type": "integer" + }, + "rule": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 255 + }, + "min": 0, + "max": 1 + } + }, + "action": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 128 + } + } + }, + "token": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + } + } + } + }, + "isRoot": true + }, + "Openflow_State": { + "columns": { + "bridge": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 16 + } + } + }, + "openflow_config": { + "type": { + "key": { + "type": "uuid", + "refTable": "Openflow_Config", + "refType": "weak" + }, + "min": 0, + "max": 1 + } + }, + "token": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + } + } + }, + "success": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true + }, + "Openflow_Tag": { + "columns": { + "name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + } + } + }, + "device_value": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 255 + } + }, + "cloud_value": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 255 + } + } + }, + "isRoot": true + }, + "Openflow_Tag_Group": { + "columns": { + "name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + } + } + }, + "tags": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + }, + "min": 0, + "max": 128 + } + } + }, + "isRoot": true + }, + "Client_Nickname_Config": { + "columns": { + "nickname": { + "type": { + "key": { + "type": "string", + "minLength": 0, + "maxLength": 255 + } + } + }, + "mac": { + "type": { + "key": { + "type": "string", + "minLength": 11, + "maxLength": 255 + } + } + } + }, + "isRoot": true + }, + "Client_Freeze_Config": { + "columns": { + "mac": { + "type": { + "key": { + "type": "string", + "minLength": 11, + "maxLength": 255 + } + } + }, + "source": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "cloud", + "gw", + "init" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", [ + "schedule", + "always" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "blocked": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true + }, + "Node_Config": { + "columns": { + "persist": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "module": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + } + } + }, + "key": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + } + } + }, + "value": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 1024 + } + } + } + }, + "isRoot": true + }, + "Node_State": { + "columns": { + "persist": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "module": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + } + } + }, + "key": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + } + } + }, + "value": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 1024 + } + } + } + }, + "isRoot": true + }, + "Flow_Service_Manager_Config": { + "columns": { + "handler": { + "type": { + "key": { + "type": "string", + "minLength": 2, + "maxLength": 64 + } + } + }, + "type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "parser", + "web_cat_provider", + "dpi", + "dpi_plugin", + "dpi_dispatcher" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "if_name": { + "type": { + "key": { + "type": "string", + "minLength": 0, + "maxLength": 32 + } + } + }, + "pkt_capt_filter": { + "type": { + "key": { + "type": "string", + "minLength": 0, + "maxLength": 512 + } + } + }, + "plugin": { + "type": { + "key": { + "type": "string", + "minLength": 0, + "maxLength": 128 + } + } + }, + "other_config": { + "type": { + "key": "string", + "value": { + "type": "string", + "maxLength": 128 + }, + "min": 0, + "max": "unlimited" + } + } + }, + "isRoot": true + }, + "FSM_Policy": { + "columns": { + "name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + } + } + }, + "idx": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 255 + }, + "min": 1, + "max": 1 + } + }, + "mac_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "macs": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 256 + }, + "min": 0, + "max": "unlimited" + } + }, + "fqdn_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out", + "sfr_in", + "sfr_out", + "sfl_in", + "sfl_out", + "wild_in", + "wild_out" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "fqdns": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 256 + }, + "min": 0, + "max": "unlimited" + } + }, + "fqdncat_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "fqdncats": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 511 + }, + "min": 0, + "max": 512 + } + }, + "ipaddr_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "ipaddrs": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 48 + }, + "min": 0, + "max": 64 + } + }, + "risk_level": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 10 + }, + "min": 0, + "max": 1 + } + }, + "risk_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "eq", + "neq", + "gt", + "lt", + "gte", + "lte" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "log": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "none", + "all", + "blocked" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "action": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "allow", + "drop", + "update_tag" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "next": { + "type": { + "key": "string", + "value": "integer", + "min": 0, + "max": 2 + } + }, + "policy": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 256 + }, + "min": 0, + "max": 1 + } + }, + "redirect": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 256 + }, + "min": 0, + "max": 2 + } + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + }, + "isRoot": true + }, + "Wifi_VIF_Neighbors": { + "columns": { + "bssid": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + } + } + }, + "if_name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + } + } + }, + "channel": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 181 + }, + "min": 0, + "max": 1 + } + }, + "ht_mode": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "HT20", + "HT2040", + "HT40", + "HT40+", + "HT40-", + "HT80", + "HT160", + "HT80+80" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "priority": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true + }, + "FCM_Collector_Config": { + "columns": { + "name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + }, + "min": 1, + "max": 1 + } + }, + "interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 3600 + }, + "min": 1, + "max": 1 + } + }, + "filter_name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + }, + "min": 0, + "max": 1 + } + }, + "report_name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + }, + "min": 0, + "max": 1 + } + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": 64 + } + } + }, + "isRoot": true + }, + "FCM_Filter": { + "columns": { + "name": { + "type": { + "key": { + "type": "string" + }, + "min": 1, + "max": 1 + } + }, + "index": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 255 + }, + "min": 1, + "max": 1 + } + }, + "smac": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 64 + } + }, + "dmac": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 64 + } + }, + "vlanid": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 4096 + }, + "min": 0, + "max": 64 + } + }, + "src_ip": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 64 + } + }, + "dst_ip": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 64 + } + }, + "src_port": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 64 + } + }, + "dst_port": { + "type": { + "key": { + "type": "string" + }, + "min": 0, + "max": 64 + } + }, + "proto": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 64 + } + }, + "appnames": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 64 + } + }, + "appname_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "apptags": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 64 + } + }, + "apptag_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "smac_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out", + "none" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "dmac_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out", + "none" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "vlanid_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out", + "none" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "src_ip_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out", + "none" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "dst_ip_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out", + "none" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "src_port_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out", + "none" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "dst_port_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out", + "none" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "proto_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "in", + "out", + "none" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "pktcnt": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 4096 + }, + "min": 0, + "max": 1 + } + }, + "pktcnt_op": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "lt", + "leq", + "gt", + "geq", + "eq", + "neq" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "action": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "include", + "exclude" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": 64 + } + } + }, + "isRoot": true + }, + "FCM_Report_Config": { + "columns": { + "name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + }, + "min": 1, + "max": 1 + } + }, + "interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 3600 + }, + "min": 1, + "max": 1 + } + }, + "format": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "cumulative", + "delta", + "raw" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "hist_interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 3600 + } + } + }, + "hist_filter": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + }, + "min": 0, + "max": 1 + } + }, + "report_filter": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 32 + }, + "min": 0, + "max": 1 + } + }, + "mqtt_topic": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 256 + }, + "min": 0, + "max": 1 + } + }, + "other_config": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": 64 + } + } + }, + "isRoot": true + }, + "IP_Interface": { + "columns": { + "name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + } + }, + "mutable": false + }, + "enable": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "up", + "down", + "unknown", + "dormant", + "notpresent", + "lowerlayerdown", + "error" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "interfaces": { + "type": { + "key": { + "type": "uuid", + "refTable": "Interface" + }, + "min": 0, + "max": 4 + } + }, + "if_name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 1 + } + }, + "ipv4_addr": { + "type": { + "key": { + "type": "uuid", + "refTable": "IPv4_Address" + }, + "min": 0, + "max": 64 + } + }, + "ipv6_addr": { + "type": { + "key": { + "type": "uuid", + "refTable": "IPv6_Address" + }, + "min": 0, + "max": 64 + } + }, + "ipv6_prefix": { + "type": { + "key": { + "type": "uuid", + "refTable": "IPv6_Prefix" + }, + "min": 0, + "max": 64 + } + } + }, + "isRoot": true, + "indexes": [ + [ + "name" + ] + ] + }, + "IPv4_Address": { + "columns": { + "enable": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "enabled", + "error" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "address": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 15 + } + } + }, + "subnet_mask": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 15 + } + } + }, + "type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "dhcp", + "ikev2", + "auto_ip", + "ipcp", + "static" + ] + ] + } + } + } + } + }, + "IPv6_Address": { + "columns": { + "enable": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "enabled", + "error" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "address_status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "preferred", + "deprecated", + "invalid", + "inaccessible", + "unknown", + "tentative", + "duplicate", + "optimistic" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "address": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 49 + } + } + }, + "origin": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "auto_configured", + "dhcp", + "ikev2", + "map", + "well_known", + "static" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "prefix": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 49 + } + } + }, + "preferred_lifetime": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 1 + } + }, + "valid_lifetime": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 1 + } + } + } + }, + "IPv6_Prefix": { + "columns": { + "enable": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "enabled", + "error" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "prefix_status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "preferred", + "deprecated", + "invalid", + "inaccessible", + "unknown" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "address": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 49 + } + } + }, + "origin": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "auto_configured", + "prefix_delegation", + "ra", + "well_known", + "static", + "child" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "static_type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "static", + "inapplicable", + "prefix_delegation", + "child" + ] + ] + } + } + }, + "parent_prefix": { + "type": { + "key": { + "type": "uuid", + "refTable": "IPv6_Prefix" + }, + "min": 0, + "max": 1 + } + }, + "child_prefix_bits": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 49 + }, + "min": 0, + "max": 1 + } + }, + "on_link": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "autonomous": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "preferred_lifetime": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 1 + } + }, + "valid_lifetime": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 1 + } + } + } + }, + "DHCPv4_Client": { + "columns": { + "enable": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "ip_interface": { + "type": { + "key": { + "type": "uuid", + "refTable": "IP_Interface" + } + } + }, + "request_options": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 32 + } + }, + "received_options": { + "type": { + "key": { + "type": "uuid", + "refTable": "DHCP_Option" + }, + "min": 0, + "max": 32 + } + }, + "send_options": { + "type": { + "key": { + "type": "uuid", + "refTable": "DHCP_Option" + }, + "min": 0, + "max": 32 + } + } + }, + "isRoot": true + }, + "DHCPv6_Client": { + "columns": { + "enable": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "ip_interface": { + "type": { + "key": { + "type": "uuid", + "refTable": "IP_Interface" + } + } + }, + "request_address": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "request_prefixes": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "rapid_commit": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "renew": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "request_options": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 32 + } + }, + "received_options": { + "type": { + "key": { + "type": "uuid", + "refTable": "DHCP_Option" + }, + "min": 0, + "max": 32 + } + }, + "send_options": { + "type": { + "key": { + "type": "uuid", + "refTable": "DHCP_Option" + }, + "min": 0, + "max": 32 + } + } + }, + "isRoot": true + }, + "DHCP_Option": { + "columns": { + "enable": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "version": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "v4", + "v6" + ] + ] + } + } + }, + "type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "rx", + "tx" + ] + ] + } + } + }, + "tag": { + "type": { + "key": { + "type": "integer" + } + } + }, + "value": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 340 + } + } + } + } + }, + "Netfilter": { + "columns": { + "name": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + } + }, + "mutable": false + }, + "enable": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "enabled", + "error" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "protocol": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "ipv4", + "ipv6" + ] + ] + } + } + }, + "table": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "filter", + "nat", + "mangle", + "raw", + "security" + ] + ] + } + } + }, + "chain": { + "type": { + "key": { + "minLength": 1, + "maxLength": 64, + "type": "string" + } + } + }, + "priority": { + "type": { + "key": { + "type": "integer" + } + } + }, + "rule": { + "type": { + "key": { + "type": "string", + "minLength": 0, + "maxLength": 512 + } + } + }, + "target": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + } + } + } + }, + "isRoot": true, + "indexes": [ + [ + "name" + ] + ] + }, + "Routing": { + "columns": { + "enable": { + "type": { + "key": { + "type": "boolean" + } + } + }, + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "enabled", + "error" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "protocol": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "ipv4", + "ipv6" + ] + ] + } + } + }, + "type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "dhcp", + "ospf", + "ra", + "ipcp", + "rip", + "static" + ] + ] + } + } + }, + "ip_interface": { + "type": { + "key": { + "type": "uuid" + }, + "min": 0, + "max": 1 + } + }, + "dest": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 49 + }, + "min": 0, + "max": 1 + } + }, + "gateway": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 49 + }, + "min": 0, + "max": 1 + } + } + }, + "isRoot": true + }, + "DHCPv4_Server": { + "columns": { + "interface": { + "type": { + "key": { + "type": "uuid", + "refTable": "IP_Interface" + } + } + }, + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "enabled", + "error" + ] + ] + } + } + }, + "min_address": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 15 + } + } + }, + "max_address": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 15 + } + } + }, + "lease_time": { + "type": { + "key": { + "type": "integer" + } + } + }, + "options": { + "type": { + "key": { + "type": "uuid", + "refTable": "DHCP_Option" + }, + "min": 0, + "max": 256 + } + }, + "static_address": { + "type": { + "key": { + "type": "uuid", + "refTable": "DHCPv4_Lease" + }, + "min": 0, + "max": 64 + } + }, + "leased_address": { + "type": { + "key": { + "type": "uuid", + "refTable": "DHCPv4_Lease" + }, + "min": 0, + "max": 256 + } + } + }, + "isRoot": true + }, + "DHCPv4_Lease": { + "columns": { + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "leased", + "static", + "error" + ] + ] + } + } + }, + "address": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 15 + } + } + }, + "hwaddr": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 17 + } + } + }, + "hostname": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 1 + } + }, + "leased_time": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "leased_fingerprint": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 256 + }, + "min": 0, + "max": 1 + } + } + } + }, + "DHCPv6_Server": { + "columns": { + "interface": { + "type": { + "key": { + "type": "uuid", + "refTable": "IP_Interface" + } + } + }, + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "enabled", + "error" + ] + ] + } + } + }, + "prefixes": { + "type": { + "key": { + "type": "uuid", + "refTable": "IPv6_Prefix" + }, + "min": 0, + "max": 64 + } + }, + "prefix_delegation": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "options": { + "type": { + "key": { + "type": "uuid", + "refTable": "DHCP_Option" + }, + "min": 0, + "max": 256 + } + }, + "lease_prefix": { + "type": { + "key": { + "type": "uuid", + "refTable": "DHCPv6_Lease" + }, + "min": 0, + "max": 256 + } + }, + "static_prefix": { + "type": { + "key": { + "type": "uuid", + "refTable": "DHCPv6_Lease" + }, + "min": 0, + "max": 64 + } + } + }, + "isRoot": true + }, + "DHCPv6_Lease": { + "columns": { + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "leased", + "static", + "error" + ] + ] + } + } + }, + "prefix": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 49 + } + } + }, + "duid": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 260 + }, + "min": 0, + "max": 1 + } + }, + "hwaddr": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 17 + }, + "min": 0, + "max": 1 + } + }, + "hostname": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 64 + }, + "min": 0, + "max": 1 + } + }, + "leased_time": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + } + } + }, + "IPv6_RouteAdv": { + "columns": { + "interface": { + "type": { + "key": { + "type": "uuid", + "refTable": "IP_Interface" + } + } + }, + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "disabled", + "enabled", + "error" + ] + ] + } + } + }, + "prefixes": { + "type": { + "key": { + "type": "uuid", + "refTable": "IPv6_Prefix" + }, + "min": 0, + "max": 64 + } + }, + "managed": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "other_config": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "home_agent": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "max_adv_interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 4, + "maxInteger": 1800 + }, + "min": 0, + "max": 1 + } + }, + "min_adv_interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 3, + "maxInteger": 1350 + }, + "min": 0, + "max": 1 + } + }, + "default_lifetime": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 65535 + }, + "min": 0, + "max": 1 + } + }, + "preferred_router": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "low", + "medium", + "high" + ] + ] + } + } + }, + "mtu": { + "type": { + "key": { + "type": "integer", + "minInteger": 1280 + }, + "min": 0, + "max": 1 + } + }, + "reachable_time": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 3600000 + }, + "min": 0, + "max": 1 + } + }, + "retrans_timer": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "current_hop_limit": { + "type": { + "key": { + "type": "integer" + }, + "min": 0, + "max": 1 + } + }, + "rdnss": { + "type": { + "key": { + "type": "uuid", + "refTable": "IPv6_Address" + }, + "min": 0, + "max": 16 + } + }, + "dnssl": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 253 + }, + "min": 0, + "max": 16 + } + } + }, + "isRoot": true + }, + "IPv6_Neighbors": { + "columns": { + "address": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 49 + } + } + }, + "hwaddr": { + "type": { + "key": { + "type": "string", + "minLength": 12, + "maxLength": 17 + } + } + }, + "if_name": { + "type": { + "key": { + "type": "string", + "minLength": 2, + "maxLength": 31 + } + } + } + }, + "isRoot": true + }, + "IGMP_Config": { + "columns": { + "query_interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 18000 + } + } + }, + "query_response_interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 25 + } + } + }, + "last_member_query_interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 100, + "maxInteger": 25500 + } + } + }, + "query_robustness_value": { + "type": { + "key": { + "type": "integer", + "minInteger": 2, + "maxInteger": 10 + } + } + }, + "maximum_groups": { + "type": { + "key": { + "type": "integer", + "minInteger": 2, + "maxInteger": 5000 + } + } + }, + "maximum_sources": + { + "type": "integer" + }, + "maximum_members": + { + "type": "integer" + }, + "fast_leave_enable": { + "type": { + "key": { + "type": "boolean" + } + } + } + }, + "isRoot": true + }, + "MLD_Config": { + "columns": { + "query_interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 18000 + } + } + }, + "query_response_interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 0, + "maxInteger": 25 + } + } + }, + "last_member_query_interval": { + "type": { + "key": { + "type": "integer", + "minInteger": 100, + "maxInteger": 25500 + } + } + }, + "query_robustness_value": { + "type": { + "key": { + "type": "integer", + "minInteger": 2, + "maxInteger": 10 + } + } + }, + "maximum_groups": { + "type": { + "key": { + "type": "integer", + "minInteger": 2, + "maxInteger": 5000 + } + } + }, + "maximum_sources": + { + "type": "integer" + }, + "maximum_members": + { + "type": "integer" + }, + "fast_leave_enable": { + "type": { + "key": { + "type": "boolean" + } + } + } + }, + "isRoot": true + }, + "Reboot_Status": { + "columns": { + "count": { + "type": { + "key": { + "type": "integer", + "minInteger": 0 + } + } + }, + "type": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "UNKNOWN", + "COLD_BOOT", + "POWER_CYCLE", + "WATCHDOG", + "CRASH", + "USER", + "DEVICE", + "HEALTH_CHECK", + "UPGRADE", + "THERMAL", + "CLOUD" + ] + ] + } + } + }, + "reason": { + "type": { + "key": { + "type": "string", + "maxLength": 128 + } + } + } + }, + "isRoot": true + }, + "Service_Announcement": { + "columns": { + "name": { + "type": { + "key": { + "type": "string", + "minLength": 2, + "maxLength": 31 + } + } + }, + "protocol": { + "type": { + "key": { + "type": "string", + "minLength": 2, + "maxLength": 31 + } + } + }, + "port": { + "type": { + "key": { + "type": "integer", + "minInteger": 1, + "maxInteger": 65535 + } + } + }, + "txt": { + "type": { + "key": "string", + "value": "string", + "min": 0, + "max": "unlimited" + } + } + }, + "isRoot": true + }, + "Node_Services": { + "columns": { + "service": { + "type": { + "key": { + "type": "string", + "minLength": 1, + "maxLength": 128 + } + } + }, + "enable": { + "type": { + "key": { + "type": "boolean" + }, + "min": 0, + "max": 1 + } + }, + "status": { + "type": { + "key": { + "type": "string", + "enum": [ + "set", + [ + "enabled", + "disabled", + "error" + ] + ] + }, + "min": 0, + "max": 1 + } + }, + "other_config": { + "type": { + "key": "string", + "value": { + "type": "string", + "maxLength": 64 + }, + "min": 0, + "max": "unlimited" + } + } + }, + "isRoot": true + } + } +}