diff --git a/.github/workflows/maven_settings_template.xml b/.github/workflows/maven_settings_template.xml index 12e3153..3180540 100644 --- a/.github/workflows/maven_settings_template.xml +++ b/.github/workflows/maven_settings_template.xml @@ -1,47 +1,47 @@ - - - tip-wlan-cloud-maven-repo - ${env.MAVEN_REPO_USERNAME} - ${env.MAVEN_REPO_PASSWORD} - - - jfrog-spring-milestones - ${env.MAVEN_REPO_USERNAME} - ${env.MAVEN_REPO_PASSWORD} - - - jfrog-maven-central - ${env.MAVEN_REPO_USERNAME} - ${env.MAVEN_REPO_PASSWORD} - - - - - jfrog-maven-central - Mirror Repository - https://tip.jfrog.io/artifactory/maven-central - central - - - jfrog-spring-milestones - https://tip.jfrog.io/artifactory/spring-milestones - spring-milestones - - + + + tip-wlan-cloud-maven-repo + ${env.MAVEN_REPO_USERNAME} + ${env.MAVEN_REPO_PASSWORD} + + + jfrog-spring-milestones + ${env.MAVEN_REPO_USERNAME} + ${env.MAVEN_REPO_PASSWORD} + + + jfrog-maven-central + ${env.MAVEN_REPO_USERNAME} + ${env.MAVEN_REPO_PASSWORD} + + + + + jfrog-maven-central + Mirror Repository + https://tip.jfrog.io/artifactory/maven-central + central + + + jfrog-spring-milestones + https://tip.jfrog.io/artifactory/spring-milestones + spring-milestones + + - - - schema-publisher - - ${env.MAVEN_REPO_USERNAME} - ${env.MAVEN_REPO_PASSWORD} - - - + + + schema-publisher + + ${env.MAVEN_REPO_USERNAME} + ${env.MAVEN_REPO_PASSWORD} + + + - - schema-publisher - + + schema-publisher + \ No newline at end of file diff --git a/.gitignore b/.gitignore index 5e76326..263f459 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ build.log *.tar.gz *.pydevproject +/target/ diff --git a/src/main/protobuf/opensync.ovsschema b/src/main/protobuf/opensync.ovsschema index 3a39716..ae5af5f 100644 --- a/src/main/protobuf/opensync.ovsschema +++ b/src/main/protobuf/opensync.ovsschema @@ -1,8531 +1,8499 @@ { - "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 - } + "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 + } } - }, - "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 - } - } } diff --git a/src/main/protobuf/opensync_stats.proto b/src/main/protobuf/opensync_stats.proto index 3fe0d0c..94c58cc 100644 --- a/src/main/protobuf/opensync_stats.proto +++ b/src/main/protobuf/opensync_stats.proto @@ -715,6 +715,7 @@ message EventReport { optional bool using11k = 9; optional bool using11r = 10; optional bool using11v = 11; + optional uint32 timestamp_ms = 12; } /* Client Authentication Event */ @@ -724,6 +725,7 @@ message EventReport { optional string ssid = 3; optional RadioBandType band = 4; optional uint32 auth_status = 5; + optional uint32 timestamp_ms = 6; } /* Client Disconnect Event */ @@ -739,6 +741,7 @@ message EventReport { optional int32 rssi = 9; optional string ssid = 10; optional RadioBandType band = 11; + optional uint32 timestamp_ms = 12; } /* Client Connnect Event */ @@ -763,6 +766,7 @@ message EventReport { optional bool using11v = 18; optional int64 ev_time_bootup_in_us_ip = 19; optional int32 assoc_rssi = 20; + optional uint32 timestamp_ms = 21; } /* Client Failure Event */ @@ -772,6 +776,7 @@ message EventReport { optional string ssid = 3; optional int32 reason_code = 4; optional string reason_str = 5; + optional uint32 timestamp_ms = 6; } /* Client First Data Event */ @@ -780,6 +785,7 @@ message EventReport { optional uint64 session_id = 2; optional uint64 fdata_tx_up_ts_in_us = 3; optional uint64 fdata_rx_up_ts_in_us = 4; + optional uint32 timestamp_ms = 5; } /* Client Id Event */ @@ -787,6 +793,7 @@ message EventReport { optional string clt_mac = 1; optional uint64 session_id = 2; optional string clt_id = 3; + optional uint32 timestamp_ms = 4; } /* Client IP Event */ @@ -794,6 +801,7 @@ message EventReport { optional string sta_mac = 1; optional uint64 session_id = 2; optional bytes ip_addr = 3; + optional uint32 timestamp_ms = 4; } /* Client Timeout Event */ @@ -803,6 +811,7 @@ message EventReport { optional CTReasonType r_code = 3; optional uint64 last_sent_up_ts_in_us = 4; optional uint64 last_rcv_up_ts_in_us = 5; + optional uint32 timestamp_ms = 6; } /* Client Session */ diff --git a/toolchains.xml b/toolchains.xml index 4d6f922..35bcb19 100644 --- a/toolchains.xml +++ b/toolchains.xml @@ -1,15 +1,15 @@ - - - protobuf - - 3.12.4 - google - - - /home/runner/protobuf-3.12.4-bin/bin/protoc - - + + + protobuf + + 3.12.4 + google + + + /home/runner/protobuf-3.12.4-bin/bin/protoc + +