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
+
+