# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: monitoring.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='monitoring.proto',
  package='',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x10monitoring.proto\"y\n\tIpAddress\x12\"\n\x02\x61\x66\x18\x01 \x02(\x0e\x32\x16.IpAddress.addr_family\x12\x0c\n\x04\x61\x64\x64r\x18\x02 \x02(\x0c\":\n\x0b\x61\x64\x64r_family\x12\x14\n\x10\x41\x44\x44R_FAMILY_INET\x10\x02\x12\x15\n\x11\x41\x44\x44R_FAMILY_INET6\x10\n\"\x1a\n\nMacAddress\x12\x0c\n\x04\x61\x64\x64r\x18\x01 \x02(\x0c\"\xc6\x01\n\x05Swarm\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1b\n\x06status\x18\x04 \x01(\x0e\x32\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x05 \x01(\x0b\x32\n.IpAddress\x12\x1e\n\nip_address\x18\x06 \x01(\x0b\x32\n.IpAddress\x12\x18\n\x10\x66irmware_version\x18\x07 \x01(\t\"\x8a\x02\n\x06Tunnel\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\x1b\n\x05index\x18\x03 \x01(\x0e\x32\x0c.TunnelIndex\x12 \n\x0b\x63rypto_type\x18\x04 \x01(\x0e\x32\x0b.CryptoType\x12\x11\n\tpeer_name\x18\x05 \x01(\t\x12\x1f\n\x0bpeer_tun_ip\x18\x06 \x01(\x0b\x32\n.IpAddress\x12\x1d\n\ttunnel_ip\x18\x07 \x01(\x0b\x32\n.IpAddress\x12\x1b\n\x06status\x18\x08 \x01(\x0e\x32\x07.Status:\x02UP\x12\x0e\n\x06\x61\x63tive\x18\t \x01(\x08\x12\x0e\n\x06uptime\x18\n \x01(\r\"\xfd\x07\n\tInterface\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b\x32\x0b.MacAddress\x12\x1b\n\x06status\x18\x04 \x01(\x0e\x32\x07.Status:\x02UP\x12\x1a\n\x06ipaddr\x18\x05 \x01(\x0b\x32\n.IpAddress\x12&\n\x0b\x64uplex_mode\x18\x06 \x01(\x0e\x32\x11.Interface.Duplex\x12\x0c\n\x04name\x18\x07 \x01(\t\x12\x13\n\x0bport_number\x18\x08 \x01(\t\x12!\n\x04type\x18\t \x01(\x0e\x32\x13.Interface.IntfType\x12\x0c\n\x04mode\x18\n \x01(\t\x12\x0c\n\x04vlan\x18\x0b \x01(\r\x12*\n\x07has_poe\x18\x0c \x01(\x0e\x32\x15.Interface.PoeSupport:\x02NA\x12\x1e\n\tpoe_state\x18\r \x01(\x0e\x32\x07.Status:\x02UP\x12\x1f\n\noper_state\x18\x0e \x01(\x0e\x32\x07.Status:\x02UP\x12 \n\x0b\x61\x64min_state\x18\x0f \x01(\x0e\x32\x07.Status:\x02UP\x12#\n\x05speed\x18\x10 \x01(\x0e\x32\x14.Interface.SpeedType\x12\x0b\n\x03mux\x18\x11 \x01(\r\x12\x0f\n\x07trusted\x18\x12 \x01(\r\x12\x0c\n\x04slot\x18\x13 \x01(\t\x12%\n\x08phy_type\x18\x14 \x01(\x0e\x32\x13.Interface.PortType\x12\x10\n\x08sub_type\x18\x15 \x01(\t\x12\x14\n\x0c\x61llowed_vlan\x18\x16 \x03(\r\"&\n\x06\x44uplex\x12\x08\n\x04HALF\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\x08\n\x04\x41UTO\x10\x03\"\x91\x01\n\x08IntfType\x12\x0c\n\x08\x45THERNET\x10\x01\x12\x0c\n\x08LOOPBACK\x10\x02\x12\x08\n\x04VLAN\x10\x03\x12\n\n\x06TUNNEL\x10\x04\x12\x10\n\x0cPORT_CHANNEL\x10\x05\x12\x0b\n\x07STANDBY\x10\x06\x12\n\n\x06\x42RIDGE\x10\x07\x12\t\n\x05SPLIT\x10\x08\x12\t\n\x05STACK\x10\t\x12\x08\n\x04MGMT\x10\n\x12\x08\n\x04NONE\x10\x0b\"l\n\tSpeedType\x12\x11\n\rSPEED_INVALID\x10\x00\x12\x0e\n\nSPEED_AUTO\x10\x01\x12\x0c\n\x08SPEED_10\x10\x02\x12\r\n\tSPEED_100\x10\x03\x12\x0e\n\nSPEED_1000\x10\x04\x12\x0f\n\x0bSPEED_10000\x10\x05\"J\n\x08PortType\x12\x0b\n\x07PT_RJ45\x10\x00\x12\x0b\n\x07PT_GBIC\x10\x01\x12\r\n\tPT_SERIAL\x10\x02\x12\n\n\x06PT_USB\x10\x03\x12\t\n\x05PT_X2\x10\x04\"6\n\nPoeSupport\x12\x06\n\x02NA\x10\x00\x12\r\n\tSUPPORTED\x10\x01\x12\x11\n\rNOT_SUPPORTED\x10\x02\"l\n\x07VapInfo\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x1e\n\tradio_mac\x18\x03 \x01(\x0b\x32\x0b.MacAddress\x12\r\n\x05\x65ssid\x18\x04 \x01(\x0c\"\xbb\x01\n\x05Radio\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\r\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b\x32\x0b.MacAddress\x12\x1b\n\x06status\x18\x05 \x01(\x0e\x32\x07.Status:\x02UP\x12\x0f\n\x07\x63hannel\x18\x06 \x01(\t\x12\x0c\n\x04\x62\x61nd\x18\x07 \x01(\r\x12\x15\n\rchannel_width\x18\x08 \x01(\r\"\xf4\x02\n\x02\x41p\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b\x32\x0b.MacAddress\x12\x12\n\ncluster_id\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e\x32\x07.Status:\x02UP\x12\x1e\n\nip_address\x18\x07 \x01(\x0b\x32\n.IpAddress\x12\r\n\x05model\x18\x08 \x01(\t\x12\x11\n\tmesh_role\x18\t \x01(\t\x12\x0c\n\x04mode\x18\n \x01(\t\x12\x14\n\x0cswarm_master\x18\x0b \x01(\x08\x12\x17\n\x0fmodem_connected\x18\x0c \x01(\x08\x12#\n\x0buplink_type\x18\r \x01(\x0e\x32\x0e.Ap.UplinkType\"<\n\nUplinkType\x12\x0c\n\x08\x45THERNET\x10\x01\x12\x08\n\x04MESH\x10\x02\x12\x0b\n\x07STATION\x10\x03\x12\t\n\x05MODEM\x10\x04\"k\n\x07Network\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\r\n\x05\x65ssid\x18\x03 \x01(\x0c\x12\x10\n\x08security\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\t\"\xc9\x02\n\x0eWirelessClient\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1e\n\nip_address\x18\x04 \x01(\x0b\x32\n.IpAddress\x12\x10\n\x08username\x18\x05 \x01(\t\x12\x19\n\x11\x61ssociated_device\x18\x06 \x01(\t\x12\x1e\n\tradio_mac\x18\x07 \x01(\x0b\x32\x0b.MacAddress\x12\x0f\n\x07network\x18\x08 \x01(\x0c\x12\x11\n\tuser_role\x18\t \x01(\t\x12\x14\n\x0cmanufacturer\x18\n \x01(\t\x12\x0f\n\x07os_type\x18\x0b \x01(\t\x12\x12\n\nconnection\x18\x0c \x01(\t\x12\x10\n\x08maxspeed\x18\r \x01(\r\x12\x0c\n\x04vlan\x18\x0e \x01(\r\"\xad\x01\n\x0eHardwareModule\x12\r\n\x05index\x18\x01 \x01(\r\x12.\n\x06status\x18\x02 \x01(\x0e\x32\x1e.HardwareModule.HardwareStatus\"\\\n\x0eHardwareStatus\x12\x06\n\x02OK\x10\x00\x12\t\n\x05\x45RROR\x10\x01\x12\x11\n\rNOT_CONNECTED\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\x12\x0b\n\x07STANDBY\x10\x04\x12\x0b\n\x07OFFLINE\x10\x05\"\xe6\x04\n\x06Switch\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b\x32\x0b.MacAddress\x12\r\n\x05model\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e\x32\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x07 \x01(\x0b\x32\n.IpAddress\x12\x1e\n\nip_address\x18\x08 \x01(\x0b\x32\n.IpAddress\x12\x18\n\x10\x66irmware_version\x18\t \x01(\t\x12#\n\x0f\x64\x65\x66\x61ult_gateway\x18\n \x01(\x0b\x32\n.IpAddress\x12\x13\n\x0b\x64\x65vice_mode\x18\x0b \x01(\r\x12\x14\n\x0cuplink_ports\x18\x0c \x03(\t\x12\x11\n\tmax_slots\x18\r \x01(\r\x12\x12\n\nused_slots\x18\x0e \x03(\t\x12+\n\x12management_modules\x18\x0f \x03(\x0b\x32\x0f.HardwareModule\x12\'\n\x0epower_supplies\x18\x10 \x03(\x0b\x32\x0f.HardwareModule\x12\x10\n\x08stack_id\x18\x11 \x01(\t\x12\x17\n\x0fstack_member_id\x18\x12 \x01(\r\x12\x32\n\x11stack_member_role\x18\x13 \x01(\x0e\x32\x17.Switch.StackMemberRole\"F\n\x0fStackMemberRole\x12\x0b\n\x07UNKNOWN\x10\x01\x12\r\n\tCOMMANDER\x10\x02\x12\x0b\n\x07STANDBY\x10\x03\x12\n\n\x06MEMBER\x10\x04\"\xb0\x03\n\x0bSwitchStack\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x10\n\x08stack_id\x18\x02 \x01(\t\x12\x1b\n\x06status\x18\x03 \x01(\x0e\x32\x07.Status:\x02UP\x12,\n\x08topology\x18\x04 \x01(\x0e\x32\x1a.SwitchStack.StackTopology\x12(\n\x06policy\x18\x05 \x01(\x0e\x32\x18.SwitchStack.StackPolicy\x12\x18\n\x10\x66irmware_version\x18\x06 \x01(\t\x12\x15\n\rvsf_domain_id\x18\x07 \x01(\r\"]\n\rStackTopology\x12\x0e\n\nSTANDALONE\x10\x01\x12\t\n\x05\x43HAIN\x10\x02\x12\x08\n\x04RING\x10\x03\x12\x08\n\x04MESH\x10\x04\x12\x10\n\x0cPARTIAL_MESH\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06\"i\n\x0bStackPolicy\x12\x17\n\x13STACK_SPLIT_UNKNOWN\x10\x00\x12\x1f\n\x1bSTACK_SPLIT_ONE_FRAGMENT_UP\x10\x01\x12 \n\x1cSTACK_SPLIT_ALL_FRAGMENTS_UP\x10\x02\"\x8a\x02\n\x0bWiredClient\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1e\n\nip_address\x18\x04 \x01(\x0b\x32\n.IpAddress\x12\x10\n\x08username\x18\x05 \x01(\t\x12\x19\n\x11\x61ssociated_device\x18\x06 \x01(\t\x12\"\n\rinterface_mac\x18\x07 \x01(\x0b\x32\x0b.MacAddress\x12\x11\n\tuser_role\x18\x08 \x01(\t\x12\x0c\n\x04vlan\x18\t \x01(\r\x12\x1c\n\tauth_type\x18\n \x01(\x0e\x32\t.AuthType\"\xa3\x02\n\x12MobilityController\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b\x32\x0b.MacAddress\x12\r\n\x05model\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e\x32\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x07 \x01(\x0b\x32\n.IpAddress\x12\x1e\n\nip_address\x18\x08 \x01(\x0b\x32\n.IpAddress\x12\x18\n\x10\x66irmware_version\x18\t \x01(\t\x12#\n\x0f\x64\x65\x66\x61ult_gateway\x18\n \x01(\x0b\x32\n.IpAddress\"\xe3\x01\n\x06Uplink\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x12\n\nlink_index\x18\x03 \x01(\x04\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x10\n\x08priority\x18\x06 \x01(\r\x12\x17\n\x06status\x18\x07 \x01(\x0e\x32\x07.Status\x12\x1b\n\nwan_status\x18\x08 \x01(\x0e\x32\x07.Status\x12\x0c\n\x04vlan\x18\t \x01(\r\x12\x18\n\x10vlan_description\x18\n \x01(\t\"\xf1\x01\n\tIkeTunnel\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x0e\n\x06map_id\x18\x03 \x01(\x04\x12\x1d\n\x08peer_mac\x18\x04 \x01(\x0b\x32\x0b.MacAddress\x12\x1e\n\tlocal_mac\x18\x05 \x01(\x0b\x32\x0b.MacAddress\x12\x1a\n\x06src_ip\x18\x06 \x01(\x0b\x32\n.IpAddress\x12\x1a\n\x06\x64st_ip\x18\x07 \x01(\x0b\x32\n.IpAddress\x12\x17\n\x06status\x18\x08 \x01(\x0e\x32\x07.Status\x12\x10\n\x08map_name\x18\t \x01(\t\"\xba\x02\n\x0b\x44\x65viceStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0e\n\x06uptime\x18\x03 \x01(\x04\x12\x17\n\x0f\x63pu_utilization\x18\x04 \x01(\r\x12\x11\n\tmem_total\x18\x05 \x01(\x04\x12\x10\n\x08mem_free\x18\x06 \x01(\x04\x12\x19\n\x11power_consumption\x18\x07 \x01(\r\x12\x11\n\tfan_speed\x18\x08 \x01(\r\x12\x13\n\x0btemperature\x18\t \x01(\r\x12\x1b\n\nfan_status\x18\n \x01(\x0e\x32\x07.Status\x12\x11\n\tmax_power\x18\x0b \x01(\r\x12\x17\n\x0fpoe_consumption\x18\x0c \x01(\r\x12\x12\n\npoe_budget\x18\r \x01(\r\x12\x17\n\x0fmem_utilization\x18\x0e \x01(\x04\"\xd2\x01\n\nRadioStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x10\n\x08tx_drops\x18\x06 \x01(\r\x12\x10\n\x08tx_power\x18\x07 \x01(\r\x12\x13\n\x0bnoise_floor\x18\x08 \x01(\r\x12\x13\n\x0butilization\x18\t \x01(\r\x12\x0e\n\x06rx_bad\x18\n \x01(\x04\"\x85\x01\n\x08VapStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1e\n\tradio_mac\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x0f\n\x07network\x18\x03 \x01(\x0c\x12\x11\n\ttimestamp\x18\x04 \x01(\r\x12\x10\n\x08tx_bytes\x18\x05 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x06 \x01(\x04\"s\n\x0bTunnelStats\x12\x10\n\x08swarm_id\x18\x01 \x01(\t\x12\x1b\n\x05index\x18\x02 \x01(\x0e\x32\x0c.TunnelIndex\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\"\xcf\x01\n\x0b\x43lientStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x12\n\nrx_retries\x18\x06 \x01(\r\x12\x12\n\ntx_retries\x18\x07 \x01(\r\x12\r\n\x05speed\x18\x08 \x01(\r\x12\x14\n\x0csignal_in_db\x18\t \x01(\r\x12\x0b\n\x03snr\x18\n \x01(\r\"\x9d\x05\n\x0eInterfaceStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x19\n\x11power_consumption\x18\x06 \x01(\r\x12\x11\n\tin_errors\x18\x07 \x01(\r\x12\x12\n\nout_errors\x18\x08 \x01(\r\x12\x13\n\x0bin_discards\x18\t \x01(\r\x12\x14\n\x0cout_discards\x18\n \x01(\r\x12\x12\n\nin_packets\x18\x0b \x01(\r\x12\x13\n\x0bout_packets\x18\x0c \x01(\r\x12\x14\n\x0cin_other_err\x18\r \x01(\r\x12\x18\n\x10in_multicast_pkt\x18\x0e \x01(\r\x12\x18\n\x10in_broadcast_pkt\x18\x0f \x01(\r\x12\x16\n\x0ein_unicast_pkt\x18\x10 \x01(\r\x12\x19\n\x11out_multicast_pkt\x18\x11 \x01(\r\x12\x19\n\x11out_broadcast_pkt\x18\x12 \x01(\r\x12\x17\n\x0fout_unicast_pkt\x18\x13 \x01(\r\x12\x0e\n\x06in_fcs\x18\x14 \x01(\r\x12\x14\n\x0cin_alignment\x18\x15 \x01(\r\x12\x1f\n\x17out_excessive_collision\x18\x16 \x01(\r\x12\x12\n\nin_jabbers\x18\x17 \x01(\r\x12\x15\n\rin_fragmented\x18\x18 \x01(\r\x12\x10\n\x08in_giant\x18\x19 \x01(\r\x12\x0f\n\x07in_runt\x18\x1a \x01(\r\x12\x15\n\rout_collision\x18\x1b \x01(\r\x12\x1a\n\x12out_late_collision\x18\x1c \x01(\r\x12\x14\n\x0cout_deferred\x18\x1d \x01(\r\"\xbc\x01\n\x0bUplinkStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x17\n\x0ftunnel_tx_bytes\x18\x06 \x01(\x04\x12\x17\n\x0ftunnel_rx_bytes\x18\x07 \x01(\x04\x12\x0e\n\x06map_id\x18\x08 \x01(\x04\x12\x10\n\x08map_name\x18\t \x01(\t\"\x94\x01\n\x0eUplinkWanStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x18\n\x10\x63ompressed_bytes\x18\x04 \x01(\x04\x12\x1a\n\x12uncompressed_bytes\x18\x05 \x01(\x04\x12\x15\n\rsavings_bytes\x18\x06 \x01(\x04\"V\n\nModemStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x10\n\x08tx_bytes\x18\x03 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x04 \x01(\x04\"h\n\tRoleStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\tuser_role\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\"c\n\tVlanStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0c\n\x04vlan\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\"d\n\tSsidStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\r\n\x05\x65ssid\x18\x02 \x01(\x0c\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\"\xb8\x01\n\x12TunnelIpProbeStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\"\n\x0ctunnel_index\x18\x02 \x01(\x0e\x32\x0c.TunnelIndex\x12!\n\rprobe_ip_addr\x18\x03 \x01(\x0b\x32\n.IpAddress\x12\x14\n\x0cprobe_status\x18\x04 \x01(\r\x12\x1d\n\x15ip_probe_pkt_loss_pct\x18\x05 \x01(\r\x12\x13\n\x0btunnel_name\x18\x06 \x01(\t\"\xb0\x03\n\x12UplinkIpProbeStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x1e\n\nip_address\x18\x04 \x01(\x0b\x32\n.IpAddress\x12\x0c\n\x04vlan\x18\x05 \x01(\r\x12\x0f\n\x07\x61vg_rtt\x18\x06 \x01(\x04\x12\x0f\n\x07max_rtt\x18\x07 \x01(\x04\x12\x0f\n\x07min_rtt\x18\x08 \x01(\x04\x12\x12\n\navg_jitter\x18\t \x01(\x04\x12\x12\n\nmax_jitter\x18\n \x01(\x04\x12\x12\n\nmin_jitter\x18\x0b \x01(\x04\x12\x13\n\x0bmos_quality\x18\x0c \x01(\x04\x12\x16\n\x0esd_avg_latency\x18\r \x01(\x04\x12\x16\n\x0e\x64s_avg_latency\x18\x0e \x01(\x04\x12\x15\n\rsd_avg_jitter\x18\x0f \x01(\x04\x12\x15\n\rds_avg_jitter\x18\x10 \x01(\x04\x12\x14\n\x0cprobe_status\x18\x11 \x01(\r\x12\x10\n\x08loss_pct\x18\x12 \x01(\r\x12\x14\n\x0cvpnc_ip_addr\x18\x13 \x01(\x04\x12\x15\n\rprobe_ip_addr\x18\x14 \x01(\x04\"\xd8\x01\n\x0fUplinkSpeedtest\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1d\n\tserver_ip\x18\x02 \x01(\x0b\x32\n.IpAddress\x12\x0c\n\x04vlan\x18\x03 \x01(\r\x12\x10\n\x08protocol\x18\x04 \x01(\t\x12\x14\n\x0cupstream_bps\x18\x05 \x01(\x04\x12\x16\n\x0e\x64ownstream_bps\x18\x06 \x01(\x04\x12\x11\n\ttime_secs\x18\x07 \x01(\r\x12\x17\n\x0fupstream_jitter\x18\x08 \x01(\x02\x12\x19\n\x11\x64ownstream_jitter\x18\t \x01(\x02\"\xe6\r\n\tWIDSEvent\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12(\n\nevent_type\x18\x02 \x01(\x0e\x32\x14.WIDSEvent.EventType\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b\x32\x0b.MacAddress\x12\x13\n\x0b\x64\x65tected_ap\x18\x04 \x01(\t\x12*\n\x0b\x61ttack_type\x18\x05 \x01(\x0e\x32\x15.WIDSEvent.AttackType\x12\x0f\n\x07\x63hannel\x18\x06 \x01(\t\x12\x0f\n\x07network\x18\x07 \x01(\x0c\"U\n\tEventType\x12\t\n\x05ROGUE\x10\x01\x12\x0f\n\x0bINTERFERING\x10\x02\x12\x19\n\x15INFRASTRUCTURE_ATTACK\x10\x03\x12\x11\n\rCLIENT_ATTACK\x10\x04\"\xb5\x0b\n\nAttackType\x12\x1c\n\x18\x44\x45TECT_VALID_SSID_MISUSE\x10\x01\x12\x18\n\x14\x44\x45TECT_ADHOC_NETWORK\x10\x02\x12\x13\n\x0f\x44\x45TECT_AP_FLOOD\x10\x03\x12\x1a\n\x16\x44\x45TECT_WIRELESS_BRIDGE\x10\x04\x12\x1d\n\x19\x44\x45TECT_INVALID_MAC_OUI_AP\x10\x05\x12\x1e\n\x1a\x44\x45TECT_INVALID_MAC_OUI_STA\x10\x06\x12\x12\n\x0e\x44\x45TECT_BAD_WEP\x10\x07\x12\x1b\n\x17\x44\x45TECT_AP_IMPERSONATION\x10\x08\x12\x19\n\x15\x44\x45TECT_WINDOWS_BRIDGE\x10\t\x12!\n\x1dSIGNATURE_DEAUTH_BROADCAST_AP\x10\n\x12\"\n\x1eSIGNATURE_DEAUTH_BROADCAST_STA\x10\x0b\x12\x18\n\x14\x44\x45TECT_HT_GREENFIELD\x10\x0c\x12\"\n\x1e\x44\x45TECT_HT_40MHZ_INTOLERANCE_AP\x10\r\x12#\n\x1f\x44\x45TECT_HT_40MHZ_INTOLERANCE_STA\x10\x0e\x12\x17\n\x13\x44\x45TECT_CLIENT_FLOOD\x10\x0f\x12!\n\x1d\x44\x45TECT_ADHOC_USING_VALID_SSID\x10\x10\x12\x16\n\x12\x44\x45TECT_AP_SPOOFING\x10\x11\x12%\n!DETECT_INVALID_ADDRESSCOMBINATION\x10\x12\x12\x19\n\x15\x44\x45TECT_MALFORMED_HTIE\x10\x13\x12\x1e\n\x1a\x44\x45TECT_MALFORMED_ASSOC_REQ\x10\x14\x12\x16\n\x12\x44\x45TECT_OVERFLOW_IE\x10\x15\x12\x1d\n\x19\x44\x45TECT_OVERFLOW_EAPOL_KEY\x10\x16\x12#\n\x1f\x44\x45TECT_MALFORMED_LARGE_DURATION\x10\x17\x12(\n$DETECT_MALFORMED_FRAME_WRONG_CHANNEL\x10\x18\x12\x1f\n\x1b\x44\x45TECT_MALFORMED_FRAME_AUTH\x10\x19\x12\x1b\n\x17\x44\x45TECT_CTS_RATE_ANOMALY\x10\x1a\x12\x1b\n\x17\x44\x45TECT_RTS_RATE_ANOMALY\x10\x1b\x12\x1e\n\x1aSIGNATURE_DEAUTH_BROADCAST\x10\x1c\x12%\n!SIGNATURE_DEASSOCIATION_BROADCAST\x10\x1d\x12\x1f\n\x1b\x44\x45TECT_RATE_ANOMALIES_BY_AP\x10\x1e\x12 \n\x1c\x44\x45TECT_RATE_ANOMALIES_BY_STA\x10\x1f\x12\x1b\n\x17\x44\x45TECT_EAP_RATE_ANOMALY\x10 \x12\x19\n\x15\x44\x45TECT_DISCONNECT_STA\x10!\x12\x1c\n\x18SIGNATURE_ASLEAP_FROM_AP\x10\"\x12\x1d\n\x19SIGNATURE_ASLEAP_FROM_STA\x10#\x12\x1d\n\x19SIGNATURE_AIRJACK_FROM_AP\x10$\x12\x1e\n\x1aSIGNATURE_AIRJACK_FROM_STA\x10%\x12\'\n#DETECT_STATION_DISCONNECT_ATTACK_AP\x10&\x12\x1c\n\x18\x44\x45TECT_UNENCRYPTED_VALID\x10\'\x12\x18\n\x14\x44\x45TECT_OMERTA_ATTACK\x10(\x12\x1d\n\x19\x44\x45TECT_TKIP_REPLAY_ATTACK\x10)\x12\x1a\n\x16\x44\x45TECT_CHOPCHOP_ATTACK\x10*\x12\x13\n\x0f\x44\x45TECT_FATAJACK\x10+\x12&\n\"DETECT_VALID_CLIENT_MISASSOCIATION\x10,\x12\x1b\n\x17\x44\x45TECT_BLOCK_ACK_ATTACK\x10-\x12\x1c\n\x18\x44\x45TECT_HOTSPOTTER_ATTACK\x10.\x12 \n\x1c\x44\x45TECT_POWER_SAVE_DOS_ATTACK\x10/\"\xb1\x05\n\x13\x41irMonitorRogueInfo\x12;\n\nmatch_type\x18\x01 \x01(\x0e\x32\'.AirMonitorRogueInfo.wms_rap_match_type\x12\x1e\n\tmatch_mac\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x1c\n\x08match_ip\x18\x03 \x01(\x0b\x32\n.IpAddress\x12\x14\n\x0cmonitor_name\x18\x04 \x01(\t\x12\x43\n\x0enat_match_type\x18\x05 \x01(\x0e\x32+.AirMonitorRogueInfo.wms_rap_nat_match_type\"\xc6\x02\n\x12wms_rap_match_type\x12\x0f\n\x0bRAP_MT_NONE\x10\x00\x12\x11\n\rRAP_MT_CFG_WM\x10\x01\x12\x11\n\rRAP_MT_ETH_WM\x10\x02\x12\x10\n\x0cRAP_MT_AP_WM\x10\x03\x12\x11\n\rRAP_MT_EXT_WM\x10\x04\x12\x11\n\rRAP_MT_MANUAL\x10\x05\x12\x15\n\x11RAP_MT_BASE_BSSID\x10\x06\x12\x0e\n\nRAP_MT_EMS\x10\x07\x12\x14\n\x10RAP_MT_ETH_GW_WM\x10\x08\x12\x14\n\x10RAP_MT_CLASS_OFF\x10\t\x12\x13\n\x0fRAP_MT_AP_BSSID\x10\n\x12\x16\n\x12RAP_MT_PROP_ETH_WM\x10\x0b\x12\x12\n\x0eRAP_MT_AP_RULE\x10\x0c\x12\x14\n\x10RAP_MT_SYSTEM_WM\x10\r\x12\x17\n\x13RAP_MT_SYSTEM_GW_WM\x10\x0e\"{\n\x16wms_rap_nat_match_type\x12\x10\n\x0cRAP_NMT_NONE\x10\x00\x12\x11\n\rRAP_NMT_EQUAL\x10\x01\x12\x14\n\x10RAP_NMT_PLUS_ONE\x10\x02\x12\x15\n\x11RAP_NMT_MINUS_ONE\x10\x03\x12\x0f\n\x0bRAP_NMT_OUI\x10\x04\"\xe7\x02\n\nRogueEvent\x12\x1c\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x03\x41\x44\x44\x12\x13\n\x0b\x64\x65tected_ap\x18\x02 \x01(\t\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b\x32\x0b.MacAddress\x12\x0f\n\x07\x63hannel\x18\x04 \x01(\r\x12\x0f\n\x07network\x18\x05 \x01(\x0c\x12\x35\n\tencr_type\x18\x06 \x01(\x0e\x32\".RogueEvent.wms_snmp_encr_protocol\x12&\n\x08\x61m_rogue\x18\x07 \x01(\x0b\x32\x14.AirMonitorRogueInfo\"\x86\x01\n\x16wms_snmp_encr_protocol\x12\x1a\n\x16WMS_SNMP_WPA_ENCR_OPEN\x10\x00\x12\x19\n\x15WMS_SNMP_WPA_ENCR_WEP\x10\x01\x12\x19\n\x15WMS_SNMP_WPA_ENCR_WPA\x10\x02\x12\x1a\n\x16WMS_SNMP_WPA_ENCR_WPA2\x10\x03\"\x9f\x01\n\x10\x44\x65viceNeighbours\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\t\x12\x18\n\x10remote_device_id\x18\x04 \x01(\t\x12\x13\n\x0bremote_port\x18\x05 \x01(\t\x12\x1a\n\x12remote_port_number\x18\x06 \x01(\t\"\xf1\t\n\x15MonitoringInformation\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x02(\t\x12#\n\rdata_elements\x18\x02 \x03(\x0e\x32\x0c.DataElement\x12\x16\n\x06swarms\x18\x03 \x03(\x0b\x32\x06.Swarm\x12\x10\n\x03\x61ps\x18\x04 \x03(\x0b\x32\x03.Ap\x12\x1a\n\x08networks\x18\x05 \x03(\x0b\x32\x08.Network\x12\x16\n\x06radios\x18\x06 \x03(\x0b\x32\x06.Radio\x12\x16\n\x04vaps\x18\x07 \x03(\x0b\x32\x08.VapInfo\x12\x1e\n\ninterfaces\x18\x08 \x03(\x0b\x32\n.Interface\x12\x18\n\x07tunnels\x18\t \x03(\x0b\x32\x07.Tunnel\x12)\n\x10wireless_clients\x18\n \x03(\x0b\x32\x0f.WirelessClient\x12\x19\n\x08switches\x18\x0b \x03(\x0b\x32\x07.Switch\x12#\n\rwired_clients\x18\x0c \x03(\x0b\x32\x0c.WiredClient\x12\"\n\x0c\x64\x65vice_stats\x18\r \x03(\x0b\x32\x0c.DeviceStats\x12 \n\x0bradio_stats\x18\x0e \x03(\x0b\x32\x0b.RadioStats\x12(\n\x0finterface_stats\x18\x0f \x03(\x0b\x32\x0f.InterfaceStats\x12\x1c\n\tvap_stats\x18\x10 \x03(\x0b\x32\t.VapStats\x12\"\n\x0c\x63lient_stats\x18\x11 \x03(\x0b\x32\x0c.ClientStats\x12\"\n\x0ctunnel_stats\x18\x12 \x03(\x0b\x32\x0c.TunnelStats\x12\x1f\n\x0bwids_events\x18\x13 \x03(\x0b\x32\n.WIDSEvent\x12 \n\x0bmodem_stats\x18\x14 \x03(\x0b\x32\x0b.ModemStats\x12\x1e\n\nrole_stats\x18\x15 \x03(\x0b\x32\n.RoleStats\x12\x1e\n\nvlan_stats\x18\x16 \x03(\x0b\x32\n.VlanStats\x12\x1e\n\nssid_stats\x18\x17 \x03(\x0b\x32\n.SsidStats\x12*\n\ripprobe_stats\x18\x18 \x03(\x0b\x32\x13.TunnelIpProbeStats\x12!\n\x0crogue_events\x18\x19 \x03(\x0b\x32\x0b.RogueEvent\x12\x31\n\x14mobility_controllers\x18\x1a \x03(\x0b\x32\x13.MobilityController\x12\x18\n\x07uplinks\x18\x1b \x03(\x0b\x32\x07.Uplink\x12\"\n\x0cuplink_stats\x18\x1c \x03(\x0b\x32\x0c.UplinkStats\x12)\n\x10uplink_wan_stats\x18\x1d \x03(\x0b\x32\x0f.UplinkWanStats\x12/\n\x12uplink_probe_stats\x18\x1e \x03(\x0b\x32\x13.UplinkIpProbeStats\x12*\n\x10uplink_speedtest\x18\x1f \x03(\x0b\x32\x10.UplinkSpeedtest\x12,\n\x11\x64\x65vice_neighbours\x18  \x03(\x0b\x32\x11.DeviceNeighbours\x12#\n\x0cnotification\x18! \x03(\x0b\x32\r.Notification\x12#\n\rswitch_stacks\x18\" \x03(\x0b\x32\x0c.SwitchStack\x12\x1f\n\x0bike_tunnels\x18# \x03(\x0b\x32\n.IkeTunnel\x12)\n\x10switch_vlan_info\x18$ \x01(\x0b\x32\x0f.SwitchVlanInfo\"\xdf\x03\n\x1aMonitoringStateInformation\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x02(\t\x12\x31\n\x14mobility_controllers\x18\x02 \x03(\x0b\x32\x13.MobilityController\x12\x19\n\x08switches\x18\x03 \x03(\x0b\x32\x07.Switch\x12\x16\n\x06swarms\x18\x04 \x03(\x0b\x32\x06.Swarm\x12\x10\n\x03\x61ps\x18\x05 \x03(\x0b\x32\x03.Ap\x12\x16\n\x04vaps\x18\x06 \x03(\x0b\x32\x08.VapInfo\x12\x16\n\x06radios\x18\x07 \x03(\x0b\x32\x06.Radio\x12\x1e\n\ninterfaces\x18\x08 \x03(\x0b\x32\n.Interface\x12\x1a\n\x08networks\x18\t \x03(\x0b\x32\x08.Network\x12\x18\n\x07tunnels\x18\n \x03(\x0b\x32\x07.Tunnel\x12)\n\x10wireless_clients\x18\x0b \x03(\x0b\x32\x0f.WirelessClient\x12#\n\rwired_clients\x18\x0c \x03(\x0b\x32\x0c.WiredClient\x12\x18\n\x07uplinks\x18\r \x03(\x0b\x32\x07.Uplink\x12#\n\rswitch_stacks\x18\x0e \x03(\x0b\x32\x0c.SwitchStack\x12\x1f\n\x0bike_tunnels\x18\x0f \x03(\x0b\x32\n.IkeTunnel\"*\n\x0cKeyValueData\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xe2\x02\n\x0cNotification\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x12\n\nsetting_id\x18\x03 \x01(\t\x12\x11\n\tdevice_id\x18\x04 \x01(\t\x12(\n\x08severity\x18\x05 \x01(\x0e\x32\x16.Notification.Severity\x12\x11\n\ttimestamp\x18\x06 \x01(\r\x12.\n\x05state\x18\x07 \x01(\x0e\x32\x1f.Notification.NotificationState\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12\x1c\n\x05\x65xtra\x18\t \x03(\x0b\x32\r.KeyValueData\"G\n\x08Severity\x12\n\n\x06Normal\x10\x01\x12\x0b\n\x07Warning\x10\x02\x12\t\n\x05Minor\x10\x03\x12\t\n\x05Major\x10\x04\x12\x0c\n\x08\x43ritical\x10\x05\"(\n\x11NotificationState\x12\x08\n\x04Open\x10\x00\x12\t\n\x05\x43lose\x10\x01\"?\n\x0eSwitchVlanInfo\x12\x11\n\tdevice_id\x18\x01 \x02(\t\x12\x1a\n\x05vlans\x18\x02 \x03(\x0b\x32\x0b.SwitchVlan\"T\n\nSwitchVlan\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0ctagged_ports\x18\x03 \x03(\t\x12\x16\n\x0euntagged_ports\x18\x04 \x03(\t*)\n\x06\x41\x63tion\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\n\n\x06\x44\x45LETE\x10\x02\x12\n\n\x06UPDATE\x10\x03*\x1a\n\x06Status\x12\x06\n\x02UP\x10\x01\x12\x08\n\x04\x44OWN\x10\x02*&\n\x0bTunnelIndex\x12\x0b\n\x07PRIMARY\x10\x00\x12\n\n\x06\x42\x41\x43KUP\x10\x01*\"\n\nCryptoType\x12\x0b\n\x07\x43\x41_CERT\x10\x00\x12\x07\n\x03PSK\x10\x01*\x84\x05\n\x0b\x44\x61taElement\x12\x14\n\x10STATE_CONTROLLER\x10\x01\x12\x10\n\x0cSTATE_SWITCH\x10\x02\x12\x0f\n\x0bSTATE_SWARM\x10\x03\x12\x0c\n\x08STATE_AP\x10\x04\x12\r\n\tSTATE_VAP\x10\x05\x12\x0f\n\x0bSTATE_RADIO\x10\x06\x12\x13\n\x0fSTATE_INTERFACE\x10\x07\x12\x11\n\rSTATE_NETWORK\x10\x08\x12\x10\n\x0cSTATE_TUNNEL\x10\t\x12\x18\n\x14STATE_WIRELESSCLIENT\x10\n\x12\x15\n\x11STATE_WIREDCLIENT\x10\x0b\x12\x10\n\x0cSTATE_UPLINK\x10\x0c\x12\x0f\n\x0bSTAT_DEVICE\x10\r\x12\x0e\n\nSTAT_RADIO\x10\x0e\x12\x0c\n\x08STAT_VAP\x10\x0f\x12\x12\n\x0eSTAT_INTERFACE\x10\x10\x12\x0f\n\x0bSTAT_CLIENT\x10\x11\x12\x0f\n\x0bSTAT_TUNNEL\x10\x12\x12\x0e\n\nSTAT_MODEM\x10\x13\x12\r\n\tSTAT_ROLE\x10\x14\x12\r\n\tSTAT_VLAN\x10\x15\x12\r\n\tSTAT_SSID\x10\x16\x12\x10\n\x0cSTAT_IPPROBE\x10\x17\x12\x0f\n\x0bSTAT_UPLINK\x10\x18\x12\x12\n\x0eSTAT_UPLINKWAN\x10\x19\x12\x16\n\x12STAT_UPLINKIPPROBE\x10\x1a\x12\x0f\n\x0b\x45VENTS_WIDS\x10\x1b\x12\x10\n\x0c\x45VENTS_ROGUE\x10\x1c\x12\x1a\n\x16STATS_UPLINK_SPEEDTEST\x10\x1d\x12\x15\n\x11\x44\x45VICE_NEIGHBOURS\x10\x1e\x12\x11\n\rNOTIFICATIONS\x10\x1f\x12\x10\n\x0cSWITCH_STACK\x10 \x12\x14\n\x10STATE_IKE_TUNNEL\x10!\x12\x0f\n\x0bSWITCH_VLAN\x10\"*\xf7\x05\n\x08\x41uthType\x12\x08\n\x04NONE\x10\x01\x12\x0c\n\x08MAC_AUTH\x10\x02\x12\x0e\n\nDOT1X_AUTH\x10\x03\x12\x0b\n\x07L3_AUTH\x10\x04\x12\x10\n\x0c\x43ONSOLE_AUTH\x10\x05\x12\x0f\n\x0bTELNET_AUTH\x10\x06\x12\x0e\n\nWEBUI_AUTH\x10\x07\x12\x0c\n\x08SSH_AUTH\x10\x08\x12\x0c\n\x08WEB_AUTH\x10\t\x12\r\n\tSNMP_AUTH\x10\n\x12\x11\n\rSSH_NONE_AUTH\x10\x0b\x12\x0c\n\x08LMA_AUTH\x10\x0c\x12\x0c\n\x08\x41NY_AUTH\x10\r\x12\x12\n\x0e\x43\x41PTIVE_PORTAL\x10\x0e\x12\x0c\n\x08VPN_AUTH\x10\x0f\x12\x15\n\x11STATEFUL_KERBEROS\x10\x10\x12\x15\n\x11RADIUS_ACCOUNTING\x10\x11\x12\r\n\tSECURE_ID\x10\x12\x12\x13\n\x0fSTATEFUL_RADIUS\x10\x13\x12\x15\n\x11SWITCH_MANAGEMENT\x10\x14\x12\x11\n\rDOT1X_MACHINE\x10\x15\x12\x0e\n\nDOT1X_USER\x10\x16\x12\x0f\n\x0b\x44OT1X_WIRED\x10\x17\x12\x17\n\x13\x44OT1X_WIRED_MACHINE\x10\x18\x12\x14\n\x10\x44OT1X_WIRED_USER\x10\x19\x12\x0e\n\nPUB_COOKIE\x10\x1a\x12\x10\n\x0cTACACAS_PLUS\x10\x1b\x12\x11\n\rWIRELESS_XSEC\x10\x1c\x12\x19\n\x15WIRELESS_XSEC_MACHINE\x10\x1d\x12\x16\n\x12WIRELESS_XSEC_USER\x10\x1e\x12\x17\n\x13WIRELESS_XSEC_WIRED\x10\x1f\x12\x1f\n\x1bWIRELESS_XSEC_WIRED_MACHINE\x10 \x12\x1c\n\x18WIRELESS_XSEC_WIRED_USER\x10!\x12\x11\n\rSTATEFUL_NTLM\x10\"\x12\n\n\x06RAP_AP\x10#\x12\x0b\n\x07VIA_WEB\x10$\x12\x1a\n\x16GENERIC_INTERFACE_SPEC\x10%\x12\x11\n\rTRANSPORT_VPN\x10&\x12\x0b\n\x07VIA_VPN\x10\'\x12\x13\n\x0fNUM_AUTH_CLIENT\x10(')
)

_ACTION = _descriptor.EnumDescriptor(
  name='Action',
  full_name='Action',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ADD', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DELETE', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UPDATE', index=2, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13578,
  serialized_end=13619,
)
_sym_db.RegisterEnumDescriptor(_ACTION)

Action = enum_type_wrapper.EnumTypeWrapper(_ACTION)
_STATUS = _descriptor.EnumDescriptor(
  name='Status',
  full_name='Status',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UP', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOWN', index=1, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13621,
  serialized_end=13647,
)
_sym_db.RegisterEnumDescriptor(_STATUS)

Status = enum_type_wrapper.EnumTypeWrapper(_STATUS)
_TUNNELINDEX = _descriptor.EnumDescriptor(
  name='TunnelIndex',
  full_name='TunnelIndex',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PRIMARY', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BACKUP', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13649,
  serialized_end=13687,
)
_sym_db.RegisterEnumDescriptor(_TUNNELINDEX)

TunnelIndex = enum_type_wrapper.EnumTypeWrapper(_TUNNELINDEX)
_CRYPTOTYPE = _descriptor.EnumDescriptor(
  name='CryptoType',
  full_name='CryptoType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='CA_CERT', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PSK', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13689,
  serialized_end=13723,
)
_sym_db.RegisterEnumDescriptor(_CRYPTOTYPE)

CryptoType = enum_type_wrapper.EnumTypeWrapper(_CRYPTOTYPE)
_DATAELEMENT = _descriptor.EnumDescriptor(
  name='DataElement',
  full_name='DataElement',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='STATE_CONTROLLER', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_SWITCH', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_SWARM', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_AP', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_VAP', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_RADIO', index=5, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_INTERFACE', index=6, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_NETWORK', index=7, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_TUNNEL', index=8, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_WIRELESSCLIENT', index=9, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_WIREDCLIENT', index=10, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_UPLINK', index=11, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_DEVICE', index=12, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_RADIO', index=13, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_VAP', index=14, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_INTERFACE', index=15, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_CLIENT', index=16, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_TUNNEL', index=17, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_MODEM', index=18, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_ROLE', index=19, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_VLAN', index=20, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_SSID', index=21, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_IPPROBE', index=22, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_UPLINK', index=23, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_UPLINKWAN', index=24, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_UPLINKIPPROBE', index=25, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='EVENTS_WIDS', index=26, number=27,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='EVENTS_ROGUE', index=27, number=28,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATS_UPLINK_SPEEDTEST', index=28, number=29,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_NEIGHBOURS', index=29, number=30,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NOTIFICATIONS', index=30, number=31,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SWITCH_STACK', index=31, number=32,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_IKE_TUNNEL', index=32, number=33,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SWITCH_VLAN', index=33, number=34,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13726,
  serialized_end=14370,
)
_sym_db.RegisterEnumDescriptor(_DATAELEMENT)

DataElement = enum_type_wrapper.EnumTypeWrapper(_DATAELEMENT)
_AUTHTYPE = _descriptor.EnumDescriptor(
  name='AuthType',
  full_name='AuthType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NONE', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MAC_AUTH', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_AUTH', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='L3_AUTH', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONSOLE_AUTH', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TELNET_AUTH', index=5, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WEBUI_AUTH', index=6, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SSH_AUTH', index=7, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WEB_AUTH', index=8, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SNMP_AUTH', index=9, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SSH_NONE_AUTH', index=10, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LMA_AUTH', index=11, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ANY_AUTH', index=12, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CAPTIVE_PORTAL', index=13, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VPN_AUTH', index=14, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATEFUL_KERBEROS', index=15, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RADIUS_ACCOUNTING', index=16, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SECURE_ID', index=17, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATEFUL_RADIUS', index=18, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SWITCH_MANAGEMENT', index=19, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_MACHINE', index=20, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_USER', index=21, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_WIRED', index=22, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_WIRED_MACHINE', index=23, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_WIRED_USER', index=24, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PUB_COOKIE', index=25, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TACACAS_PLUS', index=26, number=27,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC', index=27, number=28,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC_MACHINE', index=28, number=29,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC_USER', index=29, number=30,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC_WIRED', index=30, number=31,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC_WIRED_MACHINE', index=31, number=32,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC_WIRED_USER', index=32, number=33,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATEFUL_NTLM', index=33, number=34,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_AP', index=34, number=35,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VIA_WEB', index=35, number=36,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GENERIC_INTERFACE_SPEC', index=36, number=37,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TRANSPORT_VPN', index=37, number=38,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VIA_VPN', index=38, number=39,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NUM_AUTH_CLIENT', index=39, number=40,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=14373,
  serialized_end=15132,
)
_sym_db.RegisterEnumDescriptor(_AUTHTYPE)

AuthType = enum_type_wrapper.EnumTypeWrapper(_AUTHTYPE)
ADD = 1
DELETE = 2
UPDATE = 3
UP = 1
DOWN = 2
PRIMARY = 0
BACKUP = 1
CA_CERT = 0
PSK = 1
STATE_CONTROLLER = 1
STATE_SWITCH = 2
STATE_SWARM = 3
STATE_AP = 4
STATE_VAP = 5
STATE_RADIO = 6
STATE_INTERFACE = 7
STATE_NETWORK = 8
STATE_TUNNEL = 9
STATE_WIRELESSCLIENT = 10
STATE_WIREDCLIENT = 11
STATE_UPLINK = 12
STAT_DEVICE = 13
STAT_RADIO = 14
STAT_VAP = 15
STAT_INTERFACE = 16
STAT_CLIENT = 17
STAT_TUNNEL = 18
STAT_MODEM = 19
STAT_ROLE = 20
STAT_VLAN = 21
STAT_SSID = 22
STAT_IPPROBE = 23
STAT_UPLINK = 24
STAT_UPLINKWAN = 25
STAT_UPLINKIPPROBE = 26
EVENTS_WIDS = 27
EVENTS_ROGUE = 28
STATS_UPLINK_SPEEDTEST = 29
DEVICE_NEIGHBOURS = 30
NOTIFICATIONS = 31
SWITCH_STACK = 32
STATE_IKE_TUNNEL = 33
SWITCH_VLAN = 34
NONE = 1
MAC_AUTH = 2
DOT1X_AUTH = 3
L3_AUTH = 4
CONSOLE_AUTH = 5
TELNET_AUTH = 6
WEBUI_AUTH = 7
SSH_AUTH = 8
WEB_AUTH = 9
SNMP_AUTH = 10
SSH_NONE_AUTH = 11
LMA_AUTH = 12
ANY_AUTH = 13
CAPTIVE_PORTAL = 14
VPN_AUTH = 15
STATEFUL_KERBEROS = 16
RADIUS_ACCOUNTING = 17
SECURE_ID = 18
STATEFUL_RADIUS = 19
SWITCH_MANAGEMENT = 20
DOT1X_MACHINE = 21
DOT1X_USER = 22
DOT1X_WIRED = 23
DOT1X_WIRED_MACHINE = 24
DOT1X_WIRED_USER = 25
PUB_COOKIE = 26
TACACAS_PLUS = 27
WIRELESS_XSEC = 28
WIRELESS_XSEC_MACHINE = 29
WIRELESS_XSEC_USER = 30
WIRELESS_XSEC_WIRED = 31
WIRELESS_XSEC_WIRED_MACHINE = 32
WIRELESS_XSEC_WIRED_USER = 33
STATEFUL_NTLM = 34
RAP_AP = 35
VIA_WEB = 36
GENERIC_INTERFACE_SPEC = 37
TRANSPORT_VPN = 38
VIA_VPN = 39
NUM_AUTH_CLIENT = 40


_IPADDRESS_ADDR_FAMILY = _descriptor.EnumDescriptor(
  name='addr_family',
  full_name='IpAddress.addr_family',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ADDR_FAMILY_INET', index=0, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ADDR_FAMILY_INET6', index=1, number=10,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=83,
  serialized_end=141,
)
_sym_db.RegisterEnumDescriptor(_IPADDRESS_ADDR_FAMILY)

_INTERFACE_DUPLEX = _descriptor.EnumDescriptor(
  name='Duplex',
  full_name='Interface.Duplex',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='HALF', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FULL', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUTO', index=2, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1235,
  serialized_end=1273,
)
_sym_db.RegisterEnumDescriptor(_INTERFACE_DUPLEX)

_INTERFACE_INTFTYPE = _descriptor.EnumDescriptor(
  name='IntfType',
  full_name='Interface.IntfType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ETHERNET', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LOOPBACK', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VLAN', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TUNNEL', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PORT_CHANNEL', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STANDBY', index=5, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BRIDGE', index=6, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPLIT', index=7, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STACK', index=8, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MGMT', index=9, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NONE', index=10, number=11,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1276,
  serialized_end=1421,
)
_sym_db.RegisterEnumDescriptor(_INTERFACE_INTFTYPE)

_INTERFACE_SPEEDTYPE = _descriptor.EnumDescriptor(
  name='SpeedType',
  full_name='Interface.SpeedType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SPEED_INVALID', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPEED_AUTO', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPEED_10', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPEED_100', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPEED_1000', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPEED_10000', index=5, number=5,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1423,
  serialized_end=1531,
)
_sym_db.RegisterEnumDescriptor(_INTERFACE_SPEEDTYPE)

_INTERFACE_PORTTYPE = _descriptor.EnumDescriptor(
  name='PortType',
  full_name='Interface.PortType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PT_RJ45', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PT_GBIC', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PT_SERIAL', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PT_USB', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PT_X2', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1533,
  serialized_end=1607,
)
_sym_db.RegisterEnumDescriptor(_INTERFACE_PORTTYPE)

_INTERFACE_POESUPPORT = _descriptor.EnumDescriptor(
  name='PoeSupport',
  full_name='Interface.PoeSupport',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NA', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SUPPORTED', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NOT_SUPPORTED', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1609,
  serialized_end=1663,
)
_sym_db.RegisterEnumDescriptor(_INTERFACE_POESUPPORT)

_AP_UPLINKTYPE = _descriptor.EnumDescriptor(
  name='UplinkType',
  full_name='Ap.UplinkType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ETHERNET', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MESH', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATION', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MODEM', index=3, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2278,
  serialized_end=2338,
)
_sym_db.RegisterEnumDescriptor(_AP_UPLINKTYPE)

_HARDWAREMODULE_HARDWARESTATUS = _descriptor.EnumDescriptor(
  name='HardwareStatus',
  full_name='HardwareModule.HardwareStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='OK', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ERROR', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NOT_CONNECTED', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ACTIVE', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STANDBY', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OFFLINE', index=5, number=5,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2863,
  serialized_end=2955,
)
_sym_db.RegisterEnumDescriptor(_HARDWAREMODULE_HARDWARESTATUS)

_SWITCH_STACKMEMBERROLE = _descriptor.EnumDescriptor(
  name='StackMemberRole',
  full_name='Switch.StackMemberRole',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='COMMANDER', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STANDBY', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MEMBER', index=3, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3502,
  serialized_end=3572,
)
_sym_db.RegisterEnumDescriptor(_SWITCH_STACKMEMBERROLE)

_SWITCHSTACK_STACKTOPOLOGY = _descriptor.EnumDescriptor(
  name='StackTopology',
  full_name='SwitchStack.StackTopology',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='STANDALONE', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHAIN', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RING', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MESH', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PARTIAL_MESH', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=5, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3807,
  serialized_end=3900,
)
_sym_db.RegisterEnumDescriptor(_SWITCHSTACK_STACKTOPOLOGY)

_SWITCHSTACK_STACKPOLICY = _descriptor.EnumDescriptor(
  name='StackPolicy',
  full_name='SwitchStack.StackPolicy',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='STACK_SPLIT_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STACK_SPLIT_ONE_FRAGMENT_UP', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STACK_SPLIT_ALL_FRAGMENTS_UP', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3902,
  serialized_end=4007,
)
_sym_db.RegisterEnumDescriptor(_SWITCHSTACK_STACKPOLICY)

_WIDSEVENT_EVENTTYPE = _descriptor.EnumDescriptor(
  name='EventType',
  full_name='WIDSEvent.EventType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ROGUE', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INTERFERING', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INFRASTRUCTURE_ATTACK', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CLIENT_ATTACK', index=3, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=8509,
  serialized_end=8594,
)
_sym_db.RegisterEnumDescriptor(_WIDSEVENT_EVENTTYPE)

_WIDSEVENT_ATTACKTYPE = _descriptor.EnumDescriptor(
  name='AttackType',
  full_name='WIDSEvent.AttackType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='DETECT_VALID_SSID_MISUSE', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_ADHOC_NETWORK', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_AP_FLOOD', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_WIRELESS_BRIDGE', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_INVALID_MAC_OUI_AP', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_INVALID_MAC_OUI_STA', index=5, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_BAD_WEP', index=6, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_AP_IMPERSONATION', index=7, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_WINDOWS_BRIDGE', index=8, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_DEAUTH_BROADCAST_AP', index=9, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_DEAUTH_BROADCAST_STA', index=10, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_HT_GREENFIELD', index=11, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_HT_40MHZ_INTOLERANCE_AP', index=12, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_HT_40MHZ_INTOLERANCE_STA', index=13, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_CLIENT_FLOOD', index=14, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_ADHOC_USING_VALID_SSID', index=15, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_AP_SPOOFING', index=16, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_INVALID_ADDRESSCOMBINATION', index=17, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_MALFORMED_HTIE', index=18, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_MALFORMED_ASSOC_REQ', index=19, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_OVERFLOW_IE', index=20, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_OVERFLOW_EAPOL_KEY', index=21, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_MALFORMED_LARGE_DURATION', index=22, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_MALFORMED_FRAME_WRONG_CHANNEL', index=23, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_MALFORMED_FRAME_AUTH', index=24, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_CTS_RATE_ANOMALY', index=25, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_RTS_RATE_ANOMALY', index=26, number=27,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_DEAUTH_BROADCAST', index=27, number=28,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_DEASSOCIATION_BROADCAST', index=28, number=29,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_RATE_ANOMALIES_BY_AP', index=29, number=30,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_RATE_ANOMALIES_BY_STA', index=30, number=31,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_EAP_RATE_ANOMALY', index=31, number=32,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_DISCONNECT_STA', index=32, number=33,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_ASLEAP_FROM_AP', index=33, number=34,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_ASLEAP_FROM_STA', index=34, number=35,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_AIRJACK_FROM_AP', index=35, number=36,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_AIRJACK_FROM_STA', index=36, number=37,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_STATION_DISCONNECT_ATTACK_AP', index=37, number=38,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_UNENCRYPTED_VALID', index=38, number=39,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_OMERTA_ATTACK', index=39, number=40,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_TKIP_REPLAY_ATTACK', index=40, number=41,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_CHOPCHOP_ATTACK', index=41, number=42,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_FATAJACK', index=42, number=43,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_VALID_CLIENT_MISASSOCIATION', index=43, number=44,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_BLOCK_ACK_ATTACK', index=44, number=45,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_HOTSPOTTER_ATTACK', index=45, number=46,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_POWER_SAVE_DOS_ATTACK', index=46, number=47,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=8597,
  serialized_end=10058,
)
_sym_db.RegisterEnumDescriptor(_WIDSEVENT_ATTACKTYPE)

_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE = _descriptor.EnumDescriptor(
  name='wms_rap_match_type',
  full_name='AirMonitorRogueInfo.wms_rap_match_type',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_NONE', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_CFG_WM', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_ETH_WM', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_AP_WM', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_EXT_WM', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_MANUAL', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_BASE_BSSID', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_EMS', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_ETH_GW_WM', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_CLASS_OFF', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_AP_BSSID', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_PROP_ETH_WM', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_AP_RULE', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_SYSTEM_WM', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_SYSTEM_GW_WM', index=14, number=14,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10299,
  serialized_end=10625,
)
_sym_db.RegisterEnumDescriptor(_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE)

_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE = _descriptor.EnumDescriptor(
  name='wms_rap_nat_match_type',
  full_name='AirMonitorRogueInfo.wms_rap_nat_match_type',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='RAP_NMT_NONE', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_NMT_EQUAL', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_NMT_PLUS_ONE', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_NMT_MINUS_ONE', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_NMT_OUI', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10627,
  serialized_end=10750,
)
_sym_db.RegisterEnumDescriptor(_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE)

_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL = _descriptor.EnumDescriptor(
  name='wms_snmp_encr_protocol',
  full_name='RogueEvent.wms_snmp_encr_protocol',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='WMS_SNMP_WPA_ENCR_OPEN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WMS_SNMP_WPA_ENCR_WEP', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WMS_SNMP_WPA_ENCR_WPA', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WMS_SNMP_WPA_ENCR_WPA2', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10978,
  serialized_end=11112,
)
_sym_db.RegisterEnumDescriptor(_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL)

_NOTIFICATION_SEVERITY = _descriptor.EnumDescriptor(
  name='Severity',
  full_name='Notification.Severity',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Normal', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Warning', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Minor', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Major', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Critical', index=4, number=5,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13312,
  serialized_end=13383,
)
_sym_db.RegisterEnumDescriptor(_NOTIFICATION_SEVERITY)

_NOTIFICATION_NOTIFICATIONSTATE = _descriptor.EnumDescriptor(
  name='NotificationState',
  full_name='Notification.NotificationState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Open', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Close', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13385,
  serialized_end=13425,
)
_sym_db.RegisterEnumDescriptor(_NOTIFICATION_NOTIFICATIONSTATE)


_IPADDRESS = _descriptor.Descriptor(
  name='IpAddress',
  full_name='IpAddress',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='af', full_name='IpAddress.af', index=0,
      number=1, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='addr', full_name='IpAddress.addr', index=1,
      number=2, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _IPADDRESS_ADDR_FAMILY,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20,
  serialized_end=141,
)


_MACADDRESS = _descriptor.Descriptor(
  name='MacAddress',
  full_name='MacAddress',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='addr', full_name='MacAddress.addr', index=0,
      number=1, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=143,
  serialized_end=169,
)


_SWARM = _descriptor.Descriptor(
  name='Swarm',
  full_name='Swarm',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Swarm.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarm_id', full_name='Swarm.swarm_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Swarm.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Swarm.status', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='public_ip_address', full_name='Swarm.public_ip_address', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='Swarm.ip_address', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='Swarm.firmware_version', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=172,
  serialized_end=370,
)


_TUNNEL = _descriptor.Descriptor(
  name='Tunnel',
  full_name='Tunnel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Tunnel.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarm_id', full_name='Tunnel.swarm_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index', full_name='Tunnel.index', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='crypto_type', full_name='Tunnel.crypto_type', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='peer_name', full_name='Tunnel.peer_name', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='peer_tun_ip', full_name='Tunnel.peer_tun_ip', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_ip', full_name='Tunnel.tunnel_ip', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Tunnel.status', index=7,
      number=8, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='active', full_name='Tunnel.active', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uptime', full_name='Tunnel.uptime', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=373,
  serialized_end=639,
)


_INTERFACE = _descriptor.Descriptor(
  name='Interface',
  full_name='Interface',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Interface.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='Interface.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='Interface.macaddr', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Interface.status', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ipaddr', full_name='Interface.ipaddr', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='duplex_mode', full_name='Interface.duplex_mode', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Interface.name', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='port_number', full_name='Interface.port_number', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='Interface.type', index=8,
      number=9, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='Interface.mode', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='Interface.vlan', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_poe', full_name='Interface.has_poe', index=11,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='poe_state', full_name='Interface.poe_state', index=12,
      number=13, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='oper_state', full_name='Interface.oper_state', index=13,
      number=14, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='admin_state', full_name='Interface.admin_state', index=14,
      number=15, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed', full_name='Interface.speed', index=15,
      number=16, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mux', full_name='Interface.mux', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trusted', full_name='Interface.trusted', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='slot', full_name='Interface.slot', index=18,
      number=19, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='phy_type', full_name='Interface.phy_type', index=19,
      number=20, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sub_type', full_name='Interface.sub_type', index=20,
      number=21, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='allowed_vlan', full_name='Interface.allowed_vlan', index=21,
      number=22, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _INTERFACE_DUPLEX,
    _INTERFACE_INTFTYPE,
    _INTERFACE_SPEEDTYPE,
    _INTERFACE_PORTTYPE,
    _INTERFACE_POESUPPORT,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=642,
  serialized_end=1663,
)


_VAPINFO = _descriptor.Descriptor(
  name='VapInfo',
  full_name='VapInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='VapInfo.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='VapInfo.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radio_mac', full_name='VapInfo.radio_mac', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='essid', full_name='VapInfo.essid', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1665,
  serialized_end=1773,
)


_RADIO = _descriptor.Descriptor(
  name='Radio',
  full_name='Radio',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Radio.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='Radio.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index', full_name='Radio.index', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='Radio.macaddr', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Radio.status', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='channel', full_name='Radio.channel', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='band', full_name='Radio.band', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='channel_width', full_name='Radio.channel_width', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1776,
  serialized_end=1963,
)


_AP = _descriptor.Descriptor(
  name='Ap',
  full_name='Ap',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Ap.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serial', full_name='Ap.serial', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Ap.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='Ap.macaddr', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cluster_id', full_name='Ap.cluster_id', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Ap.status', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='Ap.ip_address', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model', full_name='Ap.model', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mesh_role', full_name='Ap.mesh_role', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='Ap.mode', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarm_master', full_name='Ap.swarm_master', index=10,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='modem_connected', full_name='Ap.modem_connected', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_type', full_name='Ap.uplink_type', index=12,
      number=13, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _AP_UPLINKTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1966,
  serialized_end=2338,
)


_NETWORK = _descriptor.Descriptor(
  name='Network',
  full_name='Network',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Network.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarm_id', full_name='Network.swarm_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='essid', full_name='Network.essid', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='security', full_name='Network.security', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='Network.type', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2340,
  serialized_end=2447,
)


_WIRELESSCLIENT = _descriptor.Descriptor(
  name='WirelessClient',
  full_name='WirelessClient',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='WirelessClient.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='WirelessClient.macaddr', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='WirelessClient.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='WirelessClient.ip_address', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='username', full_name='WirelessClient.username', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='associated_device', full_name='WirelessClient.associated_device', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radio_mac', full_name='WirelessClient.radio_mac', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='network', full_name='WirelessClient.network', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_role', full_name='WirelessClient.user_role', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='manufacturer', full_name='WirelessClient.manufacturer', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='os_type', full_name='WirelessClient.os_type', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='connection', full_name='WirelessClient.connection', index=11,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='maxspeed', full_name='WirelessClient.maxspeed', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='WirelessClient.vlan', index=13,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2450,
  serialized_end=2779,
)


_HARDWAREMODULE = _descriptor.Descriptor(
  name='HardwareModule',
  full_name='HardwareModule',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index', full_name='HardwareModule.index', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='HardwareModule.status', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _HARDWAREMODULE_HARDWARESTATUS,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2782,
  serialized_end=2955,
)


_SWITCH = _descriptor.Descriptor(
  name='Switch',
  full_name='Switch',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Switch.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serial', full_name='Switch.serial', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Switch.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='Switch.macaddr', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model', full_name='Switch.model', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Switch.status', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='public_ip_address', full_name='Switch.public_ip_address', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='Switch.ip_address', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='Switch.firmware_version', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='default_gateway', full_name='Switch.default_gateway', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_mode', full_name='Switch.device_mode', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_ports', full_name='Switch.uplink_ports', index=11,
      number=12, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_slots', full_name='Switch.max_slots', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='used_slots', full_name='Switch.used_slots', index=13,
      number=14, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='management_modules', full_name='Switch.management_modules', index=14,
      number=15, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='power_supplies', full_name='Switch.power_supplies', index=15,
      number=16, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stack_id', full_name='Switch.stack_id', index=16,
      number=17, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stack_member_id', full_name='Switch.stack_member_id', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stack_member_role', full_name='Switch.stack_member_role', index=18,
      number=19, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SWITCH_STACKMEMBERROLE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2958,
  serialized_end=3572,
)


_SWITCHSTACK = _descriptor.Descriptor(
  name='SwitchStack',
  full_name='SwitchStack',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='SwitchStack.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stack_id', full_name='SwitchStack.stack_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='SwitchStack.status', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topology', full_name='SwitchStack.topology', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='policy', full_name='SwitchStack.policy', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='SwitchStack.firmware_version', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vsf_domain_id', full_name='SwitchStack.vsf_domain_id', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SWITCHSTACK_STACKTOPOLOGY,
    _SWITCHSTACK_STACKPOLICY,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3575,
  serialized_end=4007,
)


_WIREDCLIENT = _descriptor.Descriptor(
  name='WiredClient',
  full_name='WiredClient',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='WiredClient.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='WiredClient.macaddr', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='WiredClient.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='WiredClient.ip_address', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='username', full_name='WiredClient.username', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='associated_device', full_name='WiredClient.associated_device', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='interface_mac', full_name='WiredClient.interface_mac', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_role', full_name='WiredClient.user_role', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='WiredClient.vlan', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auth_type', full_name='WiredClient.auth_type', index=9,
      number=10, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4010,
  serialized_end=4276,
)


_MOBILITYCONTROLLER = _descriptor.Descriptor(
  name='MobilityController',
  full_name='MobilityController',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='MobilityController.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serial', full_name='MobilityController.serial', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='MobilityController.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='MobilityController.macaddr', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model', full_name='MobilityController.model', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='MobilityController.status', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='public_ip_address', full_name='MobilityController.public_ip_address', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='MobilityController.ip_address', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='MobilityController.firmware_version', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='default_gateway', full_name='MobilityController.default_gateway', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4279,
  serialized_end=4570,
)


_UPLINK = _descriptor.Descriptor(
  name='Uplink',
  full_name='Uplink',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Uplink.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='Uplink.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='link_index', full_name='Uplink.link_index', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Uplink.name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='Uplink.description', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priority', full_name='Uplink.priority', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Uplink.status', index=6,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wan_status', full_name='Uplink.wan_status', index=7,
      number=8, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='Uplink.vlan', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan_description', full_name='Uplink.vlan_description', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4573,
  serialized_end=4800,
)


_IKETUNNEL = _descriptor.Descriptor(
  name='IkeTunnel',
  full_name='IkeTunnel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='IkeTunnel.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='IkeTunnel.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_id', full_name='IkeTunnel.map_id', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='peer_mac', full_name='IkeTunnel.peer_mac', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='local_mac', full_name='IkeTunnel.local_mac', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='src_ip', full_name='IkeTunnel.src_ip', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dst_ip', full_name='IkeTunnel.dst_ip', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='IkeTunnel.status', index=7,
      number=8, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_name', full_name='IkeTunnel.map_name', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4803,
  serialized_end=5044,
)


_DEVICESTATS = _descriptor.Descriptor(
  name='DeviceStats',
  full_name='DeviceStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='DeviceStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='DeviceStats.timestamp', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uptime', full_name='DeviceStats.uptime', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu_utilization', full_name='DeviceStats.cpu_utilization', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mem_total', full_name='DeviceStats.mem_total', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mem_free', full_name='DeviceStats.mem_free', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='power_consumption', full_name='DeviceStats.power_consumption', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fan_speed', full_name='DeviceStats.fan_speed', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='temperature', full_name='DeviceStats.temperature', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fan_status', full_name='DeviceStats.fan_status', index=9,
      number=10, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_power', full_name='DeviceStats.max_power', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='poe_consumption', full_name='DeviceStats.poe_consumption', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='poe_budget', full_name='DeviceStats.poe_budget', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mem_utilization', full_name='DeviceStats.mem_utilization', index=13,
      number=14, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5047,
  serialized_end=5361,
)


_RADIOSTATS = _descriptor.Descriptor(
  name='RadioStats',
  full_name='RadioStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='RadioStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='RadioStats.macaddr', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='RadioStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='RadioStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='RadioStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_drops', full_name='RadioStats.tx_drops', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_power', full_name='RadioStats.tx_power', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='noise_floor', full_name='RadioStats.noise_floor', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='utilization', full_name='RadioStats.utilization', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bad', full_name='RadioStats.rx_bad', index=9,
      number=10, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5364,
  serialized_end=5574,
)


_VAPSTATS = _descriptor.Descriptor(
  name='VapStats',
  full_name='VapStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='VapStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radio_mac', full_name='VapStats.radio_mac', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='network', full_name='VapStats.network', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='VapStats.timestamp', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='VapStats.tx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='VapStats.rx_bytes', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5577,
  serialized_end=5710,
)


_TUNNELSTATS = _descriptor.Descriptor(
  name='TunnelStats',
  full_name='TunnelStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='swarm_id', full_name='TunnelStats.swarm_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index', full_name='TunnelStats.index', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='TunnelStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='TunnelStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='TunnelStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5712,
  serialized_end=5827,
)


_CLIENTSTATS = _descriptor.Descriptor(
  name='ClientStats',
  full_name='ClientStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='ClientStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='ClientStats.macaddr', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='ClientStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='ClientStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='ClientStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_retries', full_name='ClientStats.rx_retries', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_retries', full_name='ClientStats.tx_retries', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed', full_name='ClientStats.speed', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='signal_in_db', full_name='ClientStats.signal_in_db', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='snr', full_name='ClientStats.snr', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5830,
  serialized_end=6037,
)


_INTERFACESTATS = _descriptor.Descriptor(
  name='InterfaceStats',
  full_name='InterfaceStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='InterfaceStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='InterfaceStats.macaddr', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='InterfaceStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='InterfaceStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='InterfaceStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='power_consumption', full_name='InterfaceStats.power_consumption', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_errors', full_name='InterfaceStats.in_errors', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_errors', full_name='InterfaceStats.out_errors', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_discards', full_name='InterfaceStats.in_discards', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_discards', full_name='InterfaceStats.out_discards', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_packets', full_name='InterfaceStats.in_packets', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_packets', full_name='InterfaceStats.out_packets', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_other_err', full_name='InterfaceStats.in_other_err', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_multicast_pkt', full_name='InterfaceStats.in_multicast_pkt', index=13,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_broadcast_pkt', full_name='InterfaceStats.in_broadcast_pkt', index=14,
      number=15, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_unicast_pkt', full_name='InterfaceStats.in_unicast_pkt', index=15,
      number=16, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_multicast_pkt', full_name='InterfaceStats.out_multicast_pkt', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_broadcast_pkt', full_name='InterfaceStats.out_broadcast_pkt', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_unicast_pkt', full_name='InterfaceStats.out_unicast_pkt', index=18,
      number=19, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_fcs', full_name='InterfaceStats.in_fcs', index=19,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_alignment', full_name='InterfaceStats.in_alignment', index=20,
      number=21, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_excessive_collision', full_name='InterfaceStats.out_excessive_collision', index=21,
      number=22, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_jabbers', full_name='InterfaceStats.in_jabbers', index=22,
      number=23, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_fragmented', full_name='InterfaceStats.in_fragmented', index=23,
      number=24, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_giant', full_name='InterfaceStats.in_giant', index=24,
      number=25, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_runt', full_name='InterfaceStats.in_runt', index=25,
      number=26, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_collision', full_name='InterfaceStats.out_collision', index=26,
      number=27, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_late_collision', full_name='InterfaceStats.out_late_collision', index=27,
      number=28, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_deferred', full_name='InterfaceStats.out_deferred', index=28,
      number=29, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6040,
  serialized_end=6709,
)


_UPLINKSTATS = _descriptor.Descriptor(
  name='UplinkStats',
  full_name='UplinkStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='UplinkStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='link_id', full_name='UplinkStats.link_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='UplinkStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='UplinkStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='UplinkStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_tx_bytes', full_name='UplinkStats.tunnel_tx_bytes', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_rx_bytes', full_name='UplinkStats.tunnel_rx_bytes', index=6,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_id', full_name='UplinkStats.map_id', index=7,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_name', full_name='UplinkStats.map_name', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6712,
  serialized_end=6900,
)


_UPLINKWANSTATS = _descriptor.Descriptor(
  name='UplinkWanStats',
  full_name='UplinkWanStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='UplinkWanStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='link_id', full_name='UplinkWanStats.link_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='UplinkWanStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='compressed_bytes', full_name='UplinkWanStats.compressed_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uncompressed_bytes', full_name='UplinkWanStats.uncompressed_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='savings_bytes', full_name='UplinkWanStats.savings_bytes', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6903,
  serialized_end=7051,
)


_MODEMSTATS = _descriptor.Descriptor(
  name='ModemStats',
  full_name='ModemStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='ModemStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='ModemStats.timestamp', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='ModemStats.tx_bytes', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='ModemStats.rx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7053,
  serialized_end=7139,
)


_ROLESTATS = _descriptor.Descriptor(
  name='RoleStats',
  full_name='RoleStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='RoleStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_role', full_name='RoleStats.user_role', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='RoleStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='RoleStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='RoleStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7141,
  serialized_end=7245,
)


_VLANSTATS = _descriptor.Descriptor(
  name='VlanStats',
  full_name='VlanStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='VlanStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='VlanStats.vlan', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='VlanStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='VlanStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='VlanStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7247,
  serialized_end=7346,
)


_SSIDSTATS = _descriptor.Descriptor(
  name='SsidStats',
  full_name='SsidStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='SsidStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='essid', full_name='SsidStats.essid', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='SsidStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='SsidStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='SsidStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7348,
  serialized_end=7448,
)


_TUNNELIPPROBESTATS = _descriptor.Descriptor(
  name='TunnelIpProbeStats',
  full_name='TunnelIpProbeStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='TunnelIpProbeStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_index', full_name='TunnelIpProbeStats.tunnel_index', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='probe_ip_addr', full_name='TunnelIpProbeStats.probe_ip_addr', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='probe_status', full_name='TunnelIpProbeStats.probe_status', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_probe_pkt_loss_pct', full_name='TunnelIpProbeStats.ip_probe_pkt_loss_pct', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_name', full_name='TunnelIpProbeStats.tunnel_name', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7451,
  serialized_end=7635,
)


_UPLINKIPPROBESTATS = _descriptor.Descriptor(
  name='UplinkIpProbeStats',
  full_name='UplinkIpProbeStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='UplinkIpProbeStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='link_id', full_name='UplinkIpProbeStats.link_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='UplinkIpProbeStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='UplinkIpProbeStats.ip_address', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='UplinkIpProbeStats.vlan', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avg_rtt', full_name='UplinkIpProbeStats.avg_rtt', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_rtt', full_name='UplinkIpProbeStats.max_rtt', index=6,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_rtt', full_name='UplinkIpProbeStats.min_rtt', index=7,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avg_jitter', full_name='UplinkIpProbeStats.avg_jitter', index=8,
      number=9, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_jitter', full_name='UplinkIpProbeStats.max_jitter', index=9,
      number=10, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_jitter', full_name='UplinkIpProbeStats.min_jitter', index=10,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mos_quality', full_name='UplinkIpProbeStats.mos_quality', index=11,
      number=12, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sd_avg_latency', full_name='UplinkIpProbeStats.sd_avg_latency', index=12,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ds_avg_latency', full_name='UplinkIpProbeStats.ds_avg_latency', index=13,
      number=14, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sd_avg_jitter', full_name='UplinkIpProbeStats.sd_avg_jitter', index=14,
      number=15, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ds_avg_jitter', full_name='UplinkIpProbeStats.ds_avg_jitter', index=15,
      number=16, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='probe_status', full_name='UplinkIpProbeStats.probe_status', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='loss_pct', full_name='UplinkIpProbeStats.loss_pct', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vpnc_ip_addr', full_name='UplinkIpProbeStats.vpnc_ip_addr', index=18,
      number=19, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='probe_ip_addr', full_name='UplinkIpProbeStats.probe_ip_addr', index=19,
      number=20, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7638,
  serialized_end=8070,
)


_UPLINKSPEEDTEST = _descriptor.Descriptor(
  name='UplinkSpeedtest',
  full_name='UplinkSpeedtest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='UplinkSpeedtest.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='server_ip', full_name='UplinkSpeedtest.server_ip', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='UplinkSpeedtest.vlan', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='protocol', full_name='UplinkSpeedtest.protocol', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='upstream_bps', full_name='UplinkSpeedtest.upstream_bps', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='downstream_bps', full_name='UplinkSpeedtest.downstream_bps', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='time_secs', full_name='UplinkSpeedtest.time_secs', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='upstream_jitter', full_name='UplinkSpeedtest.upstream_jitter', index=7,
      number=8, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='downstream_jitter', full_name='UplinkSpeedtest.downstream_jitter', index=8,
      number=9, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8073,
  serialized_end=8289,
)


_WIDSEVENT = _descriptor.Descriptor(
  name='WIDSEvent',
  full_name='WIDSEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='WIDSEvent.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='event_type', full_name='WIDSEvent.event_type', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='WIDSEvent.macaddr', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detected_ap', full_name='WIDSEvent.detected_ap', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='attack_type', full_name='WIDSEvent.attack_type', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='channel', full_name='WIDSEvent.channel', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='network', full_name='WIDSEvent.network', index=6,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _WIDSEVENT_EVENTTYPE,
    _WIDSEVENT_ATTACKTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8292,
  serialized_end=10058,
)


_AIRMONITORROGUEINFO = _descriptor.Descriptor(
  name='AirMonitorRogueInfo',
  full_name='AirMonitorRogueInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_type', full_name='AirMonitorRogueInfo.match_type', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_mac', full_name='AirMonitorRogueInfo.match_mac', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_ip', full_name='AirMonitorRogueInfo.match_ip', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='monitor_name', full_name='AirMonitorRogueInfo.monitor_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nat_match_type', full_name='AirMonitorRogueInfo.nat_match_type', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE,
    _AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10061,
  serialized_end=10750,
)


_ROGUEEVENT = _descriptor.Descriptor(
  name='RogueEvent',
  full_name='RogueEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='RogueEvent.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detected_ap', full_name='RogueEvent.detected_ap', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='RogueEvent.macaddr', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='channel', full_name='RogueEvent.channel', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='network', full_name='RogueEvent.network', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='encr_type', full_name='RogueEvent.encr_type', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='am_rogue', full_name='RogueEvent.am_rogue', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10753,
  serialized_end=11112,
)


_DEVICENEIGHBOURS = _descriptor.Descriptor(
  name='DeviceNeighbours',
  full_name='DeviceNeighbours',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='DeviceNeighbours.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='DeviceNeighbours.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='port', full_name='DeviceNeighbours.port', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remote_device_id', full_name='DeviceNeighbours.remote_device_id', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remote_port', full_name='DeviceNeighbours.remote_port', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remote_port_number', full_name='DeviceNeighbours.remote_port_number', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11115,
  serialized_end=11274,
)


_MONITORINGINFORMATION = _descriptor.Descriptor(
  name='MonitoringInformation',
  full_name='MonitoringInformation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='customer_id', full_name='MonitoringInformation.customer_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data_elements', full_name='MonitoringInformation.data_elements', index=1,
      number=2, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarms', full_name='MonitoringInformation.swarms', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='aps', full_name='MonitoringInformation.aps', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='networks', full_name='MonitoringInformation.networks', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radios', full_name='MonitoringInformation.radios', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vaps', full_name='MonitoringInformation.vaps', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='interfaces', full_name='MonitoringInformation.interfaces', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnels', full_name='MonitoringInformation.tunnels', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wireless_clients', full_name='MonitoringInformation.wireless_clients', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='switches', full_name='MonitoringInformation.switches', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wired_clients', full_name='MonitoringInformation.wired_clients', index=11,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_stats', full_name='MonitoringInformation.device_stats', index=12,
      number=13, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radio_stats', full_name='MonitoringInformation.radio_stats', index=13,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='interface_stats', full_name='MonitoringInformation.interface_stats', index=14,
      number=15, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vap_stats', full_name='MonitoringInformation.vap_stats', index=15,
      number=16, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_stats', full_name='MonitoringInformation.client_stats', index=16,
      number=17, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_stats', full_name='MonitoringInformation.tunnel_stats', index=17,
      number=18, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wids_events', full_name='MonitoringInformation.wids_events', index=18,
      number=19, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='modem_stats', full_name='MonitoringInformation.modem_stats', index=19,
      number=20, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='role_stats', full_name='MonitoringInformation.role_stats', index=20,
      number=21, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan_stats', full_name='MonitoringInformation.vlan_stats', index=21,
      number=22, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ssid_stats', full_name='MonitoringInformation.ssid_stats', index=22,
      number=23, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ipprobe_stats', full_name='MonitoringInformation.ipprobe_stats', index=23,
      number=24, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rogue_events', full_name='MonitoringInformation.rogue_events', index=24,
      number=25, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mobility_controllers', full_name='MonitoringInformation.mobility_controllers', index=25,
      number=26, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplinks', full_name='MonitoringInformation.uplinks', index=26,
      number=27, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_stats', full_name='MonitoringInformation.uplink_stats', index=27,
      number=28, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_wan_stats', full_name='MonitoringInformation.uplink_wan_stats', index=28,
      number=29, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_probe_stats', full_name='MonitoringInformation.uplink_probe_stats', index=29,
      number=30, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_speedtest', full_name='MonitoringInformation.uplink_speedtest', index=30,
      number=31, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_neighbours', full_name='MonitoringInformation.device_neighbours', index=31,
      number=32, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='notification', full_name='MonitoringInformation.notification', index=32,
      number=33, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='switch_stacks', full_name='MonitoringInformation.switch_stacks', index=33,
      number=34, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ike_tunnels', full_name='MonitoringInformation.ike_tunnels', index=34,
      number=35, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='switch_vlan_info', full_name='MonitoringInformation.switch_vlan_info', index=35,
      number=36, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11277,
  serialized_end=12542,
)


_MONITORINGSTATEINFORMATION = _descriptor.Descriptor(
  name='MonitoringStateInformation',
  full_name='MonitoringStateInformation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='customer_id', full_name='MonitoringStateInformation.customer_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mobility_controllers', full_name='MonitoringStateInformation.mobility_controllers', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='switches', full_name='MonitoringStateInformation.switches', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarms', full_name='MonitoringStateInformation.swarms', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='aps', full_name='MonitoringStateInformation.aps', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vaps', full_name='MonitoringStateInformation.vaps', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radios', full_name='MonitoringStateInformation.radios', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='interfaces', full_name='MonitoringStateInformation.interfaces', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='networks', full_name='MonitoringStateInformation.networks', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnels', full_name='MonitoringStateInformation.tunnels', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wireless_clients', full_name='MonitoringStateInformation.wireless_clients', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wired_clients', full_name='MonitoringStateInformation.wired_clients', index=11,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplinks', full_name='MonitoringStateInformation.uplinks', index=12,
      number=13, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='switch_stacks', full_name='MonitoringStateInformation.switch_stacks', index=13,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ike_tunnels', full_name='MonitoringStateInformation.ike_tunnels', index=14,
      number=15, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12545,
  serialized_end=13024,
)


_KEYVALUEDATA = _descriptor.Descriptor(
  name='KeyValueData',
  full_name='KeyValueData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='KeyValueData.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='KeyValueData.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13026,
  serialized_end=13068,
)


_NOTIFICATION = _descriptor.Descriptor(
  name='Notification',
  full_name='Notification',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Notification.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='Notification.type', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='setting_id', full_name='Notification.setting_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='Notification.device_id', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='severity', full_name='Notification.severity', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='Notification.timestamp', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='Notification.state', index=6,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='Notification.description', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extra', full_name='Notification.extra', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _NOTIFICATION_SEVERITY,
    _NOTIFICATION_NOTIFICATIONSTATE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13071,
  serialized_end=13425,
)


_SWITCHVLANINFO = _descriptor.Descriptor(
  name='SwitchVlanInfo',
  full_name='SwitchVlanInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='SwitchVlanInfo.device_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlans', full_name='SwitchVlanInfo.vlans', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13427,
  serialized_end=13490,
)


_SWITCHVLAN = _descriptor.Descriptor(
  name='SwitchVlan',
  full_name='SwitchVlan',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='SwitchVlan.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='SwitchVlan.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tagged_ports', full_name='SwitchVlan.tagged_ports', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='untagged_ports', full_name='SwitchVlan.untagged_ports', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13492,
  serialized_end=13576,
)

_IPADDRESS.fields_by_name['af'].enum_type = _IPADDRESS_ADDR_FAMILY
_IPADDRESS_ADDR_FAMILY.containing_type = _IPADDRESS
_SWARM.fields_by_name['action'].enum_type = _ACTION
_SWARM.fields_by_name['status'].enum_type = _STATUS
_SWARM.fields_by_name['public_ip_address'].message_type = _IPADDRESS
_SWARM.fields_by_name['ip_address'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['action'].enum_type = _ACTION
_TUNNEL.fields_by_name['index'].enum_type = _TUNNELINDEX
_TUNNEL.fields_by_name['crypto_type'].enum_type = _CRYPTOTYPE
_TUNNEL.fields_by_name['peer_tun_ip'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['tunnel_ip'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['status'].enum_type = _STATUS
_INTERFACE.fields_by_name['action'].enum_type = _ACTION
_INTERFACE.fields_by_name['macaddr'].message_type = _MACADDRESS
_INTERFACE.fields_by_name['status'].enum_type = _STATUS
_INTERFACE.fields_by_name['ipaddr'].message_type = _IPADDRESS
_INTERFACE.fields_by_name['duplex_mode'].enum_type = _INTERFACE_DUPLEX
_INTERFACE.fields_by_name['type'].enum_type = _INTERFACE_INTFTYPE
_INTERFACE.fields_by_name['has_poe'].enum_type = _INTERFACE_POESUPPORT
_INTERFACE.fields_by_name['poe_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['oper_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['admin_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['speed'].enum_type = _INTERFACE_SPEEDTYPE
_INTERFACE.fields_by_name['phy_type'].enum_type = _INTERFACE_PORTTYPE
_INTERFACE_DUPLEX.containing_type = _INTERFACE
_INTERFACE_INTFTYPE.containing_type = _INTERFACE
_INTERFACE_SPEEDTYPE.containing_type = _INTERFACE
_INTERFACE_PORTTYPE.containing_type = _INTERFACE
_INTERFACE_POESUPPORT.containing_type = _INTERFACE
_VAPINFO.fields_by_name['action'].enum_type = _ACTION
_VAPINFO.fields_by_name['radio_mac'].message_type = _MACADDRESS
_RADIO.fields_by_name['action'].enum_type = _ACTION
_RADIO.fields_by_name['macaddr'].message_type = _MACADDRESS
_RADIO.fields_by_name['status'].enum_type = _STATUS
_AP.fields_by_name['action'].enum_type = _ACTION
_AP.fields_by_name['macaddr'].message_type = _MACADDRESS
_AP.fields_by_name['status'].enum_type = _STATUS
_AP.fields_by_name['ip_address'].message_type = _IPADDRESS
_AP.fields_by_name['uplink_type'].enum_type = _AP_UPLINKTYPE
_AP_UPLINKTYPE.containing_type = _AP
_NETWORK.fields_by_name['action'].enum_type = _ACTION
_WIRELESSCLIENT.fields_by_name['action'].enum_type = _ACTION
_WIRELESSCLIENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIRELESSCLIENT.fields_by_name['ip_address'].message_type = _IPADDRESS
_WIRELESSCLIENT.fields_by_name['radio_mac'].message_type = _MACADDRESS
_HARDWAREMODULE.fields_by_name['status'].enum_type = _HARDWAREMODULE_HARDWARESTATUS
_HARDWAREMODULE_HARDWARESTATUS.containing_type = _HARDWAREMODULE
_SWITCH.fields_by_name['action'].enum_type = _ACTION
_SWITCH.fields_by_name['macaddr'].message_type = _MACADDRESS
_SWITCH.fields_by_name['status'].enum_type = _STATUS
_SWITCH.fields_by_name['public_ip_address'].message_type = _IPADDRESS
_SWITCH.fields_by_name['ip_address'].message_type = _IPADDRESS
_SWITCH.fields_by_name['default_gateway'].message_type = _IPADDRESS
_SWITCH.fields_by_name['management_modules'].message_type = _HARDWAREMODULE
_SWITCH.fields_by_name['power_supplies'].message_type = _HARDWAREMODULE
_SWITCH.fields_by_name['stack_member_role'].enum_type = _SWITCH_STACKMEMBERROLE
_SWITCH_STACKMEMBERROLE.containing_type = _SWITCH
_SWITCHSTACK.fields_by_name['action'].enum_type = _ACTION
_SWITCHSTACK.fields_by_name['status'].enum_type = _STATUS
_SWITCHSTACK.fields_by_name['topology'].enum_type = _SWITCHSTACK_STACKTOPOLOGY
_SWITCHSTACK.fields_by_name['policy'].enum_type = _SWITCHSTACK_STACKPOLICY
_SWITCHSTACK_STACKTOPOLOGY.containing_type = _SWITCHSTACK
_SWITCHSTACK_STACKPOLICY.containing_type = _SWITCHSTACK
_WIREDCLIENT.fields_by_name['action'].enum_type = _ACTION
_WIREDCLIENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIREDCLIENT.fields_by_name['ip_address'].message_type = _IPADDRESS
_WIREDCLIENT.fields_by_name['interface_mac'].message_type = _MACADDRESS
_WIREDCLIENT.fields_by_name['auth_type'].enum_type = _AUTHTYPE
_MOBILITYCONTROLLER.fields_by_name['action'].enum_type = _ACTION
_MOBILITYCONTROLLER.fields_by_name['macaddr'].message_type = _MACADDRESS
_MOBILITYCONTROLLER.fields_by_name['status'].enum_type = _STATUS
_MOBILITYCONTROLLER.fields_by_name['public_ip_address'].message_type = _IPADDRESS
_MOBILITYCONTROLLER.fields_by_name['ip_address'].message_type = _IPADDRESS
_MOBILITYCONTROLLER.fields_by_name['default_gateway'].message_type = _IPADDRESS
_UPLINK.fields_by_name['action'].enum_type = _ACTION
_UPLINK.fields_by_name['status'].enum_type = _STATUS
_UPLINK.fields_by_name['wan_status'].enum_type = _STATUS
_IKETUNNEL.fields_by_name['action'].enum_type = _ACTION
_IKETUNNEL.fields_by_name['peer_mac'].message_type = _MACADDRESS
_IKETUNNEL.fields_by_name['local_mac'].message_type = _MACADDRESS
_IKETUNNEL.fields_by_name['src_ip'].message_type = _IPADDRESS
_IKETUNNEL.fields_by_name['dst_ip'].message_type = _IPADDRESS
_IKETUNNEL.fields_by_name['status'].enum_type = _STATUS
_DEVICESTATS.fields_by_name['fan_status'].enum_type = _STATUS
_RADIOSTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_VAPSTATS.fields_by_name['radio_mac'].message_type = _MACADDRESS
_TUNNELSTATS.fields_by_name['index'].enum_type = _TUNNELINDEX
_CLIENTSTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_INTERFACESTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_TUNNELIPPROBESTATS.fields_by_name['tunnel_index'].enum_type = _TUNNELINDEX
_TUNNELIPPROBESTATS.fields_by_name['probe_ip_addr'].message_type = _IPADDRESS
_UPLINKIPPROBESTATS.fields_by_name['ip_address'].message_type = _IPADDRESS
_UPLINKSPEEDTEST.fields_by_name['server_ip'].message_type = _IPADDRESS
_WIDSEVENT.fields_by_name['action'].enum_type = _ACTION
_WIDSEVENT.fields_by_name['event_type'].enum_type = _WIDSEVENT_EVENTTYPE
_WIDSEVENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIDSEVENT.fields_by_name['attack_type'].enum_type = _WIDSEVENT_ATTACKTYPE
_WIDSEVENT_EVENTTYPE.containing_type = _WIDSEVENT
_WIDSEVENT_ATTACKTYPE.containing_type = _WIDSEVENT
_AIRMONITORROGUEINFO.fields_by_name['match_type'].enum_type = _AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE
_AIRMONITORROGUEINFO.fields_by_name['match_mac'].message_type = _MACADDRESS
_AIRMONITORROGUEINFO.fields_by_name['match_ip'].message_type = _IPADDRESS
_AIRMONITORROGUEINFO.fields_by_name['nat_match_type'].enum_type = _AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE
_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE.containing_type = _AIRMONITORROGUEINFO
_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE.containing_type = _AIRMONITORROGUEINFO
_ROGUEEVENT.fields_by_name['action'].enum_type = _ACTION
_ROGUEEVENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_ROGUEEVENT.fields_by_name['encr_type'].enum_type = _ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL
_ROGUEEVENT.fields_by_name['am_rogue'].message_type = _AIRMONITORROGUEINFO
_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL.containing_type = _ROGUEEVENT
_DEVICENEIGHBOURS.fields_by_name['action'].enum_type = _ACTION
_MONITORINGINFORMATION.fields_by_name['data_elements'].enum_type = _DATAELEMENT
_MONITORINGINFORMATION.fields_by_name['swarms'].message_type = _SWARM
_MONITORINGINFORMATION.fields_by_name['aps'].message_type = _AP
_MONITORINGINFORMATION.fields_by_name['networks'].message_type = _NETWORK
_MONITORINGINFORMATION.fields_by_name['radios'].message_type = _RADIO
_MONITORINGINFORMATION.fields_by_name['vaps'].message_type = _VAPINFO
_MONITORINGINFORMATION.fields_by_name['interfaces'].message_type = _INTERFACE
_MONITORINGINFORMATION.fields_by_name['tunnels'].message_type = _TUNNEL
_MONITORINGINFORMATION.fields_by_name['wireless_clients'].message_type = _WIRELESSCLIENT
_MONITORINGINFORMATION.fields_by_name['switches'].message_type = _SWITCH
_MONITORINGINFORMATION.fields_by_name['wired_clients'].message_type = _WIREDCLIENT
_MONITORINGINFORMATION.fields_by_name['device_stats'].message_type = _DEVICESTATS
_MONITORINGINFORMATION.fields_by_name['radio_stats'].message_type = _RADIOSTATS
_MONITORINGINFORMATION.fields_by_name['interface_stats'].message_type = _INTERFACESTATS
_MONITORINGINFORMATION.fields_by_name['vap_stats'].message_type = _VAPSTATS
_MONITORINGINFORMATION.fields_by_name['client_stats'].message_type = _CLIENTSTATS
_MONITORINGINFORMATION.fields_by_name['tunnel_stats'].message_type = _TUNNELSTATS
_MONITORINGINFORMATION.fields_by_name['wids_events'].message_type = _WIDSEVENT
_MONITORINGINFORMATION.fields_by_name['modem_stats'].message_type = _MODEMSTATS
_MONITORINGINFORMATION.fields_by_name['role_stats'].message_type = _ROLESTATS
_MONITORINGINFORMATION.fields_by_name['vlan_stats'].message_type = _VLANSTATS
_MONITORINGINFORMATION.fields_by_name['ssid_stats'].message_type = _SSIDSTATS
_MONITORINGINFORMATION.fields_by_name['ipprobe_stats'].message_type = _TUNNELIPPROBESTATS
_MONITORINGINFORMATION.fields_by_name['rogue_events'].message_type = _ROGUEEVENT
_MONITORINGINFORMATION.fields_by_name['mobility_controllers'].message_type = _MOBILITYCONTROLLER
_MONITORINGINFORMATION.fields_by_name['uplinks'].message_type = _UPLINK
_MONITORINGINFORMATION.fields_by_name['uplink_stats'].message_type = _UPLINKSTATS
_MONITORINGINFORMATION.fields_by_name['uplink_wan_stats'].message_type = _UPLINKWANSTATS
_MONITORINGINFORMATION.fields_by_name['uplink_probe_stats'].message_type = _UPLINKIPPROBESTATS
_MONITORINGINFORMATION.fields_by_name['uplink_speedtest'].message_type = _UPLINKSPEEDTEST
_MONITORINGINFORMATION.fields_by_name['device_neighbours'].message_type = _DEVICENEIGHBOURS
_MONITORINGINFORMATION.fields_by_name['notification'].message_type = _NOTIFICATION
_MONITORINGINFORMATION.fields_by_name['switch_stacks'].message_type = _SWITCHSTACK
_MONITORINGINFORMATION.fields_by_name['ike_tunnels'].message_type = _IKETUNNEL
_MONITORINGINFORMATION.fields_by_name['switch_vlan_info'].message_type = _SWITCHVLANINFO
_MONITORINGSTATEINFORMATION.fields_by_name['mobility_controllers'].message_type = _MOBILITYCONTROLLER
_MONITORINGSTATEINFORMATION.fields_by_name['switches'].message_type = _SWITCH
_MONITORINGSTATEINFORMATION.fields_by_name['swarms'].message_type = _SWARM
_MONITORINGSTATEINFORMATION.fields_by_name['aps'].message_type = _AP
_MONITORINGSTATEINFORMATION.fields_by_name['vaps'].message_type = _VAPINFO
_MONITORINGSTATEINFORMATION.fields_by_name['radios'].message_type = _RADIO
_MONITORINGSTATEINFORMATION.fields_by_name['interfaces'].message_type = _INTERFACE
_MONITORINGSTATEINFORMATION.fields_by_name['networks'].message_type = _NETWORK
_MONITORINGSTATEINFORMATION.fields_by_name['tunnels'].message_type = _TUNNEL
_MONITORINGSTATEINFORMATION.fields_by_name['wireless_clients'].message_type = _WIRELESSCLIENT
_MONITORINGSTATEINFORMATION.fields_by_name['wired_clients'].message_type = _WIREDCLIENT
_MONITORINGSTATEINFORMATION.fields_by_name['uplinks'].message_type = _UPLINK
_MONITORINGSTATEINFORMATION.fields_by_name['switch_stacks'].message_type = _SWITCHSTACK
_MONITORINGSTATEINFORMATION.fields_by_name['ike_tunnels'].message_type = _IKETUNNEL
_NOTIFICATION.fields_by_name['severity'].enum_type = _NOTIFICATION_SEVERITY
_NOTIFICATION.fields_by_name['state'].enum_type = _NOTIFICATION_NOTIFICATIONSTATE
_NOTIFICATION.fields_by_name['extra'].message_type = _KEYVALUEDATA
_NOTIFICATION_SEVERITY.containing_type = _NOTIFICATION
_NOTIFICATION_NOTIFICATIONSTATE.containing_type = _NOTIFICATION
_SWITCHVLANINFO.fields_by_name['vlans'].message_type = _SWITCHVLAN
DESCRIPTOR.message_types_by_name['IpAddress'] = _IPADDRESS
DESCRIPTOR.message_types_by_name['MacAddress'] = _MACADDRESS
DESCRIPTOR.message_types_by_name['Swarm'] = _SWARM
DESCRIPTOR.message_types_by_name['Tunnel'] = _TUNNEL
DESCRIPTOR.message_types_by_name['Interface'] = _INTERFACE
DESCRIPTOR.message_types_by_name['VapInfo'] = _VAPINFO
DESCRIPTOR.message_types_by_name['Radio'] = _RADIO
DESCRIPTOR.message_types_by_name['Ap'] = _AP
DESCRIPTOR.message_types_by_name['Network'] = _NETWORK
DESCRIPTOR.message_types_by_name['WirelessClient'] = _WIRELESSCLIENT
DESCRIPTOR.message_types_by_name['HardwareModule'] = _HARDWAREMODULE
DESCRIPTOR.message_types_by_name['Switch'] = _SWITCH
DESCRIPTOR.message_types_by_name['SwitchStack'] = _SWITCHSTACK
DESCRIPTOR.message_types_by_name['WiredClient'] = _WIREDCLIENT
DESCRIPTOR.message_types_by_name['MobilityController'] = _MOBILITYCONTROLLER
DESCRIPTOR.message_types_by_name['Uplink'] = _UPLINK
DESCRIPTOR.message_types_by_name['IkeTunnel'] = _IKETUNNEL
DESCRIPTOR.message_types_by_name['DeviceStats'] = _DEVICESTATS
DESCRIPTOR.message_types_by_name['RadioStats'] = _RADIOSTATS
DESCRIPTOR.message_types_by_name['VapStats'] = _VAPSTATS
DESCRIPTOR.message_types_by_name['TunnelStats'] = _TUNNELSTATS
DESCRIPTOR.message_types_by_name['ClientStats'] = _CLIENTSTATS
DESCRIPTOR.message_types_by_name['InterfaceStats'] = _INTERFACESTATS
DESCRIPTOR.message_types_by_name['UplinkStats'] = _UPLINKSTATS
DESCRIPTOR.message_types_by_name['UplinkWanStats'] = _UPLINKWANSTATS
DESCRIPTOR.message_types_by_name['ModemStats'] = _MODEMSTATS
DESCRIPTOR.message_types_by_name['RoleStats'] = _ROLESTATS
DESCRIPTOR.message_types_by_name['VlanStats'] = _VLANSTATS
DESCRIPTOR.message_types_by_name['SsidStats'] = _SSIDSTATS
DESCRIPTOR.message_types_by_name['TunnelIpProbeStats'] = _TUNNELIPPROBESTATS
DESCRIPTOR.message_types_by_name['UplinkIpProbeStats'] = _UPLINKIPPROBESTATS
DESCRIPTOR.message_types_by_name['UplinkSpeedtest'] = _UPLINKSPEEDTEST
DESCRIPTOR.message_types_by_name['WIDSEvent'] = _WIDSEVENT
DESCRIPTOR.message_types_by_name['AirMonitorRogueInfo'] = _AIRMONITORROGUEINFO
DESCRIPTOR.message_types_by_name['RogueEvent'] = _ROGUEEVENT
DESCRIPTOR.message_types_by_name['DeviceNeighbours'] = _DEVICENEIGHBOURS
DESCRIPTOR.message_types_by_name['MonitoringInformation'] = _MONITORINGINFORMATION
DESCRIPTOR.message_types_by_name['MonitoringStateInformation'] = _MONITORINGSTATEINFORMATION
DESCRIPTOR.message_types_by_name['KeyValueData'] = _KEYVALUEDATA
DESCRIPTOR.message_types_by_name['Notification'] = _NOTIFICATION
DESCRIPTOR.message_types_by_name['SwitchVlanInfo'] = _SWITCHVLANINFO
DESCRIPTOR.message_types_by_name['SwitchVlan'] = _SWITCHVLAN
DESCRIPTOR.enum_types_by_name['Action'] = _ACTION
DESCRIPTOR.enum_types_by_name['Status'] = _STATUS
DESCRIPTOR.enum_types_by_name['TunnelIndex'] = _TUNNELINDEX
DESCRIPTOR.enum_types_by_name['CryptoType'] = _CRYPTOTYPE
DESCRIPTOR.enum_types_by_name['DataElement'] = _DATAELEMENT
DESCRIPTOR.enum_types_by_name['AuthType'] = _AUTHTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

IpAddress = _reflection.GeneratedProtocolMessageType('IpAddress', (_message.Message,), dict(
  DESCRIPTOR = _IPADDRESS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:IpAddress)
  ))
_sym_db.RegisterMessage(IpAddress)

MacAddress = _reflection.GeneratedProtocolMessageType('MacAddress', (_message.Message,), dict(
  DESCRIPTOR = _MACADDRESS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:MacAddress)
  ))
_sym_db.RegisterMessage(MacAddress)

Swarm = _reflection.GeneratedProtocolMessageType('Swarm', (_message.Message,), dict(
  DESCRIPTOR = _SWARM,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Swarm)
  ))
_sym_db.RegisterMessage(Swarm)

Tunnel = _reflection.GeneratedProtocolMessageType('Tunnel', (_message.Message,), dict(
  DESCRIPTOR = _TUNNEL,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Tunnel)
  ))
_sym_db.RegisterMessage(Tunnel)

Interface = _reflection.GeneratedProtocolMessageType('Interface', (_message.Message,), dict(
  DESCRIPTOR = _INTERFACE,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Interface)
  ))
_sym_db.RegisterMessage(Interface)

VapInfo = _reflection.GeneratedProtocolMessageType('VapInfo', (_message.Message,), dict(
  DESCRIPTOR = _VAPINFO,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:VapInfo)
  ))
_sym_db.RegisterMessage(VapInfo)

Radio = _reflection.GeneratedProtocolMessageType('Radio', (_message.Message,), dict(
  DESCRIPTOR = _RADIO,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Radio)
  ))
_sym_db.RegisterMessage(Radio)

Ap = _reflection.GeneratedProtocolMessageType('Ap', (_message.Message,), dict(
  DESCRIPTOR = _AP,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Ap)
  ))
_sym_db.RegisterMessage(Ap)

Network = _reflection.GeneratedProtocolMessageType('Network', (_message.Message,), dict(
  DESCRIPTOR = _NETWORK,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Network)
  ))
_sym_db.RegisterMessage(Network)

WirelessClient = _reflection.GeneratedProtocolMessageType('WirelessClient', (_message.Message,), dict(
  DESCRIPTOR = _WIRELESSCLIENT,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:WirelessClient)
  ))
_sym_db.RegisterMessage(WirelessClient)

HardwareModule = _reflection.GeneratedProtocolMessageType('HardwareModule', (_message.Message,), dict(
  DESCRIPTOR = _HARDWAREMODULE,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:HardwareModule)
  ))
_sym_db.RegisterMessage(HardwareModule)

Switch = _reflection.GeneratedProtocolMessageType('Switch', (_message.Message,), dict(
  DESCRIPTOR = _SWITCH,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Switch)
  ))
_sym_db.RegisterMessage(Switch)

SwitchStack = _reflection.GeneratedProtocolMessageType('SwitchStack', (_message.Message,), dict(
  DESCRIPTOR = _SWITCHSTACK,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:SwitchStack)
  ))
_sym_db.RegisterMessage(SwitchStack)

WiredClient = _reflection.GeneratedProtocolMessageType('WiredClient', (_message.Message,), dict(
  DESCRIPTOR = _WIREDCLIENT,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:WiredClient)
  ))
_sym_db.RegisterMessage(WiredClient)

MobilityController = _reflection.GeneratedProtocolMessageType('MobilityController', (_message.Message,), dict(
  DESCRIPTOR = _MOBILITYCONTROLLER,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:MobilityController)
  ))
_sym_db.RegisterMessage(MobilityController)

Uplink = _reflection.GeneratedProtocolMessageType('Uplink', (_message.Message,), dict(
  DESCRIPTOR = _UPLINK,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Uplink)
  ))
_sym_db.RegisterMessage(Uplink)

IkeTunnel = _reflection.GeneratedProtocolMessageType('IkeTunnel', (_message.Message,), dict(
  DESCRIPTOR = _IKETUNNEL,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:IkeTunnel)
  ))
_sym_db.RegisterMessage(IkeTunnel)

DeviceStats = _reflection.GeneratedProtocolMessageType('DeviceStats', (_message.Message,), dict(
  DESCRIPTOR = _DEVICESTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:DeviceStats)
  ))
_sym_db.RegisterMessage(DeviceStats)

RadioStats = _reflection.GeneratedProtocolMessageType('RadioStats', (_message.Message,), dict(
  DESCRIPTOR = _RADIOSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:RadioStats)
  ))
_sym_db.RegisterMessage(RadioStats)

VapStats = _reflection.GeneratedProtocolMessageType('VapStats', (_message.Message,), dict(
  DESCRIPTOR = _VAPSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:VapStats)
  ))
_sym_db.RegisterMessage(VapStats)

TunnelStats = _reflection.GeneratedProtocolMessageType('TunnelStats', (_message.Message,), dict(
  DESCRIPTOR = _TUNNELSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:TunnelStats)
  ))
_sym_db.RegisterMessage(TunnelStats)

ClientStats = _reflection.GeneratedProtocolMessageType('ClientStats', (_message.Message,), dict(
  DESCRIPTOR = _CLIENTSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:ClientStats)
  ))
_sym_db.RegisterMessage(ClientStats)

InterfaceStats = _reflection.GeneratedProtocolMessageType('InterfaceStats', (_message.Message,), dict(
  DESCRIPTOR = _INTERFACESTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:InterfaceStats)
  ))
_sym_db.RegisterMessage(InterfaceStats)

UplinkStats = _reflection.GeneratedProtocolMessageType('UplinkStats', (_message.Message,), dict(
  DESCRIPTOR = _UPLINKSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:UplinkStats)
  ))
_sym_db.RegisterMessage(UplinkStats)

UplinkWanStats = _reflection.GeneratedProtocolMessageType('UplinkWanStats', (_message.Message,), dict(
  DESCRIPTOR = _UPLINKWANSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:UplinkWanStats)
  ))
_sym_db.RegisterMessage(UplinkWanStats)

ModemStats = _reflection.GeneratedProtocolMessageType('ModemStats', (_message.Message,), dict(
  DESCRIPTOR = _MODEMSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:ModemStats)
  ))
_sym_db.RegisterMessage(ModemStats)

RoleStats = _reflection.GeneratedProtocolMessageType('RoleStats', (_message.Message,), dict(
  DESCRIPTOR = _ROLESTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:RoleStats)
  ))
_sym_db.RegisterMessage(RoleStats)

VlanStats = _reflection.GeneratedProtocolMessageType('VlanStats', (_message.Message,), dict(
  DESCRIPTOR = _VLANSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:VlanStats)
  ))
_sym_db.RegisterMessage(VlanStats)

SsidStats = _reflection.GeneratedProtocolMessageType('SsidStats', (_message.Message,), dict(
  DESCRIPTOR = _SSIDSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:SsidStats)
  ))
_sym_db.RegisterMessage(SsidStats)

TunnelIpProbeStats = _reflection.GeneratedProtocolMessageType('TunnelIpProbeStats', (_message.Message,), dict(
  DESCRIPTOR = _TUNNELIPPROBESTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:TunnelIpProbeStats)
  ))
_sym_db.RegisterMessage(TunnelIpProbeStats)

UplinkIpProbeStats = _reflection.GeneratedProtocolMessageType('UplinkIpProbeStats', (_message.Message,), dict(
  DESCRIPTOR = _UPLINKIPPROBESTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:UplinkIpProbeStats)
  ))
_sym_db.RegisterMessage(UplinkIpProbeStats)

UplinkSpeedtest = _reflection.GeneratedProtocolMessageType('UplinkSpeedtest', (_message.Message,), dict(
  DESCRIPTOR = _UPLINKSPEEDTEST,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:UplinkSpeedtest)
  ))
_sym_db.RegisterMessage(UplinkSpeedtest)

WIDSEvent = _reflection.GeneratedProtocolMessageType('WIDSEvent', (_message.Message,), dict(
  DESCRIPTOR = _WIDSEVENT,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:WIDSEvent)
  ))
_sym_db.RegisterMessage(WIDSEvent)

AirMonitorRogueInfo = _reflection.GeneratedProtocolMessageType('AirMonitorRogueInfo', (_message.Message,), dict(
  DESCRIPTOR = _AIRMONITORROGUEINFO,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:AirMonitorRogueInfo)
  ))
_sym_db.RegisterMessage(AirMonitorRogueInfo)

RogueEvent = _reflection.GeneratedProtocolMessageType('RogueEvent', (_message.Message,), dict(
  DESCRIPTOR = _ROGUEEVENT,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:RogueEvent)
  ))
_sym_db.RegisterMessage(RogueEvent)

DeviceNeighbours = _reflection.GeneratedProtocolMessageType('DeviceNeighbours', (_message.Message,), dict(
  DESCRIPTOR = _DEVICENEIGHBOURS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:DeviceNeighbours)
  ))
_sym_db.RegisterMessage(DeviceNeighbours)

MonitoringInformation = _reflection.GeneratedProtocolMessageType('MonitoringInformation', (_message.Message,), dict(
  DESCRIPTOR = _MONITORINGINFORMATION,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:MonitoringInformation)
  ))
_sym_db.RegisterMessage(MonitoringInformation)

MonitoringStateInformation = _reflection.GeneratedProtocolMessageType('MonitoringStateInformation', (_message.Message,), dict(
  DESCRIPTOR = _MONITORINGSTATEINFORMATION,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:MonitoringStateInformation)
  ))
_sym_db.RegisterMessage(MonitoringStateInformation)

KeyValueData = _reflection.GeneratedProtocolMessageType('KeyValueData', (_message.Message,), dict(
  DESCRIPTOR = _KEYVALUEDATA,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:KeyValueData)
  ))
_sym_db.RegisterMessage(KeyValueData)

Notification = _reflection.GeneratedProtocolMessageType('Notification', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFICATION,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Notification)
  ))
_sym_db.RegisterMessage(Notification)

SwitchVlanInfo = _reflection.GeneratedProtocolMessageType('SwitchVlanInfo', (_message.Message,), dict(
  DESCRIPTOR = _SWITCHVLANINFO,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:SwitchVlanInfo)
  ))
_sym_db.RegisterMessage(SwitchVlanInfo)

SwitchVlan = _reflection.GeneratedProtocolMessageType('SwitchVlan', (_message.Message,), dict(
  DESCRIPTOR = _SWITCHVLAN,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:SwitchVlan)
  ))
_sym_db.RegisterMessage(SwitchVlan)


# @@protoc_insertion_point(module_scope)

a8f3531619829ff813061edea8e67770b5d3e548
<mask token>

<mask token>
_sym_db.RegisterEnumDescriptor(_ACTION)
<mask token>
_sym_db.RegisterEnumDescriptor(_STATUS)
<mask token>
_sym_db.RegisterEnumDescriptor(_TUNNELINDEX)
<mask token>
_sym_db.RegisterEnumDescriptor(_CRYPTOTYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_DATAELEMENT)
<mask token>
_sym_db.RegisterEnumDescriptor(_AUTHTYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_IPADDRESS_ADDR_FAMILY)
<mask token>
_sym_db.RegisterEnumDescriptor(_INTERFACE_DUPLEX)
<mask token>
_sym_db.RegisterEnumDescriptor(_INTERFACE_INTFTYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_INTERFACE_SPEEDTYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_INTERFACE_PORTTYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_INTERFACE_POESUPPORT)
<mask token>
_sym_db.RegisterEnumDescriptor(_AP_UPLINKTYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_HARDWAREMODULE_HARDWARESTATUS)
<mask token>
_sym_db.RegisterEnumDescriptor(_SWITCH_STACKMEMBERROLE)
<mask token>
_sym_db.RegisterEnumDescriptor(_SWITCHSTACK_STACKTOPOLOGY)
<mask token>
_sym_db.RegisterEnumDescriptor(_SWITCHSTACK_STACKPOLICY)
<mask token>
_sym_db.RegisterEnumDescriptor(_WIDSEVENT_EVENTTYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_WIDSEVENT_ATTACKTYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL)
<mask token>
_sym_db.RegisterEnumDescriptor(_NOTIFICATION_SEVERITY)
<mask token>
_sym_db.RegisterEnumDescriptor(_NOTIFICATION_NOTIFICATIONSTATE)
<mask token>
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
<mask token>
_sym_db.RegisterMessage(IpAddress)
<mask token>
_sym_db.RegisterMessage(MacAddress)
<mask token>
_sym_db.RegisterMessage(Swarm)
<mask token>
_sym_db.RegisterMessage(Tunnel)
<mask token>
_sym_db.RegisterMessage(Interface)
<mask token>
_sym_db.RegisterMessage(VapInfo)
<mask token>
_sym_db.RegisterMessage(Radio)
<mask token>
_sym_db.RegisterMessage(Ap)
<mask token>
_sym_db.RegisterMessage(Network)
<mask token>
_sym_db.RegisterMessage(WirelessClient)
<mask token>
_sym_db.RegisterMessage(HardwareModule)
<mask token>
_sym_db.RegisterMessage(Switch)
<mask token>
_sym_db.RegisterMessage(SwitchStack)
<mask token>
_sym_db.RegisterMessage(WiredClient)
<mask token>
_sym_db.RegisterMessage(MobilityController)
<mask token>
_sym_db.RegisterMessage(Uplink)
<mask token>
_sym_db.RegisterMessage(IkeTunnel)
<mask token>
_sym_db.RegisterMessage(DeviceStats)
<mask token>
_sym_db.RegisterMessage(RadioStats)
<mask token>
_sym_db.RegisterMessage(VapStats)
<mask token>
_sym_db.RegisterMessage(TunnelStats)
<mask token>
_sym_db.RegisterMessage(ClientStats)
<mask token>
_sym_db.RegisterMessage(InterfaceStats)
<mask token>
_sym_db.RegisterMessage(UplinkStats)
<mask token>
_sym_db.RegisterMessage(UplinkWanStats)
<mask token>
_sym_db.RegisterMessage(ModemStats)
<mask token>
_sym_db.RegisterMessage(RoleStats)
<mask token>
_sym_db.RegisterMessage(VlanStats)
<mask token>
_sym_db.RegisterMessage(SsidStats)
<mask token>
_sym_db.RegisterMessage(TunnelIpProbeStats)
<mask token>
_sym_db.RegisterMessage(UplinkIpProbeStats)
<mask token>
_sym_db.RegisterMessage(UplinkSpeedtest)
<mask token>
_sym_db.RegisterMessage(WIDSEvent)
<mask token>
_sym_db.RegisterMessage(AirMonitorRogueInfo)
<mask token>
_sym_db.RegisterMessage(RogueEvent)
<mask token>
_sym_db.RegisterMessage(DeviceNeighbours)
<mask token>
_sym_db.RegisterMessage(MonitoringInformation)
<mask token>
_sym_db.RegisterMessage(MonitoringStateInformation)
<mask token>
_sym_db.RegisterMessage(KeyValueData)
<mask token>
_sym_db.RegisterMessage(Notification)
<mask token>
_sym_db.RegisterMessage(SwitchVlanInfo)
<mask token>
_sym_db.RegisterMessage(SwitchVlan)

<mask token>
_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode('latin1')
    )
<mask token>
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor.FileDescriptor(name='monitoring.proto', package='',
    syntax='proto2', serialized_options=None, serialized_pb=_b(
    '\n\x10monitoring.proto"y\n\tIpAddress\x12"\n\x02af\x18\x01 \x02(\x0e2\x16.IpAddress.addr_family\x12\x0c\n\x04addr\x18\x02 \x02(\x0c":\n\x0baddr_family\x12\x14\n\x10ADDR_FAMILY_INET\x10\x02\x12\x15\n\x11ADDR_FAMILY_INET6\x10\n"\x1a\n\nMacAddress\x12\x0c\n\x04addr\x18\x01 \x02(\x0c"Æ\x01\n\x05Swarm\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1b\n\x06status\x18\x04 \x01(\x0e2\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x05 \x01(\x0b2\n.IpAddress\x12\x1e\n\nip_address\x18\x06 \x01(\x0b2\n.IpAddress\x12\x18\n\x10firmware_version\x18\x07 \x01(\t"\x8a\x02\n\x06Tunnel\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\x1b\n\x05index\x18\x03 \x01(\x0e2\x0c.TunnelIndex\x12 \n\x0bcrypto_type\x18\x04 \x01(\x0e2\x0b.CryptoType\x12\x11\n\tpeer_name\x18\x05 \x01(\t\x12\x1f\n\x0bpeer_tun_ip\x18\x06 \x01(\x0b2\n.IpAddress\x12\x1d\n\ttunnel_ip\x18\x07 \x01(\x0b2\n.IpAddress\x12\x1b\n\x06status\x18\x08 \x01(\x0e2\x07.Status:\x02UP\x12\x0e\n\x06active\x18\t \x01(\x08\x12\x0e\n\x06uptime\x18\n \x01(\r"ý\x07\n\tInterface\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b2\x0b.MacAddress\x12\x1b\n\x06status\x18\x04 \x01(\x0e2\x07.Status:\x02UP\x12\x1a\n\x06ipaddr\x18\x05 \x01(\x0b2\n.IpAddress\x12&\n\x0bduplex_mode\x18\x06 \x01(\x0e2\x11.Interface.Duplex\x12\x0c\n\x04name\x18\x07 \x01(\t\x12\x13\n\x0bport_number\x18\x08 \x01(\t\x12!\n\x04type\x18\t \x01(\x0e2\x13.Interface.IntfType\x12\x0c\n\x04mode\x18\n \x01(\t\x12\x0c\n\x04vlan\x18\x0b \x01(\r\x12*\n\x07has_poe\x18\x0c \x01(\x0e2\x15.Interface.PoeSupport:\x02NA\x12\x1e\n\tpoe_state\x18\r \x01(\x0e2\x07.Status:\x02UP\x12\x1f\n\noper_state\x18\x0e \x01(\x0e2\x07.Status:\x02UP\x12 \n\x0badmin_state\x18\x0f \x01(\x0e2\x07.Status:\x02UP\x12#\n\x05speed\x18\x10 \x01(\x0e2\x14.Interface.SpeedType\x12\x0b\n\x03mux\x18\x11 \x01(\r\x12\x0f\n\x07trusted\x18\x12 \x01(\r\x12\x0c\n\x04slot\x18\x13 \x01(\t\x12%\n\x08phy_type\x18\x14 \x01(\x0e2\x13.Interface.PortType\x12\x10\n\x08sub_type\x18\x15 \x01(\t\x12\x14\n\x0callowed_vlan\x18\x16 \x03(\r"&\n\x06Duplex\x12\x08\n\x04HALF\x10\x01\x12\x08\n\x04FULL\x10\x02\x12\x08\n\x04AUTO\x10\x03"\x91\x01\n\x08IntfType\x12\x0c\n\x08ETHERNET\x10\x01\x12\x0c\n\x08LOOPBACK\x10\x02\x12\x08\n\x04VLAN\x10\x03\x12\n\n\x06TUNNEL\x10\x04\x12\x10\n\x0cPORT_CHANNEL\x10\x05\x12\x0b\n\x07STANDBY\x10\x06\x12\n\n\x06BRIDGE\x10\x07\x12\t\n\x05SPLIT\x10\x08\x12\t\n\x05STACK\x10\t\x12\x08\n\x04MGMT\x10\n\x12\x08\n\x04NONE\x10\x0b"l\n\tSpeedType\x12\x11\n\rSPEED_INVALID\x10\x00\x12\x0e\n\nSPEED_AUTO\x10\x01\x12\x0c\n\x08SPEED_10\x10\x02\x12\r\n\tSPEED_100\x10\x03\x12\x0e\n\nSPEED_1000\x10\x04\x12\x0f\n\x0bSPEED_10000\x10\x05"J\n\x08PortType\x12\x0b\n\x07PT_RJ45\x10\x00\x12\x0b\n\x07PT_GBIC\x10\x01\x12\r\n\tPT_SERIAL\x10\x02\x12\n\n\x06PT_USB\x10\x03\x12\t\n\x05PT_X2\x10\x04"6\n\nPoeSupport\x12\x06\n\x02NA\x10\x00\x12\r\n\tSUPPORTED\x10\x01\x12\x11\n\rNOT_SUPPORTED\x10\x02"l\n\x07VapInfo\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x1e\n\tradio_mac\x18\x03 \x01(\x0b2\x0b.MacAddress\x12\r\n\x05essid\x18\x04 \x01(\x0c"»\x01\n\x05Radio\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\r\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b2\x0b.MacAddress\x12\x1b\n\x06status\x18\x05 \x01(\x0e2\x07.Status:\x02UP\x12\x0f\n\x07channel\x18\x06 \x01(\t\x12\x0c\n\x04band\x18\x07 \x01(\r\x12\x15\n\rchannel_width\x18\x08 \x01(\r"ô\x02\n\x02Ap\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b2\x0b.MacAddress\x12\x12\n\ncluster_id\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e2\x07.Status:\x02UP\x12\x1e\n\nip_address\x18\x07 \x01(\x0b2\n.IpAddress\x12\r\n\x05model\x18\x08 \x01(\t\x12\x11\n\tmesh_role\x18\t \x01(\t\x12\x0c\n\x04mode\x18\n \x01(\t\x12\x14\n\x0cswarm_master\x18\x0b \x01(\x08\x12\x17\n\x0fmodem_connected\x18\x0c \x01(\x08\x12#\n\x0buplink_type\x18\r \x01(\x0e2\x0e.Ap.UplinkType"<\n\nUplinkType\x12\x0c\n\x08ETHERNET\x10\x01\x12\x08\n\x04MESH\x10\x02\x12\x0b\n\x07STATION\x10\x03\x12\t\n\x05MODEM\x10\x04"k\n\x07Network\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\r\n\x05essid\x18\x03 \x01(\x0c\x12\x10\n\x08security\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\t"É\x02\n\x0eWirelessClient\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1e\n\nip_address\x18\x04 \x01(\x0b2\n.IpAddress\x12\x10\n\x08username\x18\x05 \x01(\t\x12\x19\n\x11associated_device\x18\x06 \x01(\t\x12\x1e\n\tradio_mac\x18\x07 \x01(\x0b2\x0b.MacAddress\x12\x0f\n\x07network\x18\x08 \x01(\x0c\x12\x11\n\tuser_role\x18\t \x01(\t\x12\x14\n\x0cmanufacturer\x18\n \x01(\t\x12\x0f\n\x07os_type\x18\x0b \x01(\t\x12\x12\n\nconnection\x18\x0c \x01(\t\x12\x10\n\x08maxspeed\x18\r \x01(\r\x12\x0c\n\x04vlan\x18\x0e \x01(\r"\xad\x01\n\x0eHardwareModule\x12\r\n\x05index\x18\x01 \x01(\r\x12.\n\x06status\x18\x02 \x01(\x0e2\x1e.HardwareModule.HardwareStatus"\\\n\x0eHardwareStatus\x12\x06\n\x02OK\x10\x00\x12\t\n\x05ERROR\x10\x01\x12\x11\n\rNOT_CONNECTED\x10\x02\x12\n\n\x06ACTIVE\x10\x03\x12\x0b\n\x07STANDBY\x10\x04\x12\x0b\n\x07OFFLINE\x10\x05"æ\x04\n\x06Switch\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b2\x0b.MacAddress\x12\r\n\x05model\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e2\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x07 \x01(\x0b2\n.IpAddress\x12\x1e\n\nip_address\x18\x08 \x01(\x0b2\n.IpAddress\x12\x18\n\x10firmware_version\x18\t \x01(\t\x12#\n\x0fdefault_gateway\x18\n \x01(\x0b2\n.IpAddress\x12\x13\n\x0bdevice_mode\x18\x0b \x01(\r\x12\x14\n\x0cuplink_ports\x18\x0c \x03(\t\x12\x11\n\tmax_slots\x18\r \x01(\r\x12\x12\n\nused_slots\x18\x0e \x03(\t\x12+\n\x12management_modules\x18\x0f \x03(\x0b2\x0f.HardwareModule\x12\'\n\x0epower_supplies\x18\x10 \x03(\x0b2\x0f.HardwareModule\x12\x10\n\x08stack_id\x18\x11 \x01(\t\x12\x17\n\x0fstack_member_id\x18\x12 \x01(\r\x122\n\x11stack_member_role\x18\x13 \x01(\x0e2\x17.Switch.StackMemberRole"F\n\x0fStackMemberRole\x12\x0b\n\x07UNKNOWN\x10\x01\x12\r\n\tCOMMANDER\x10\x02\x12\x0b\n\x07STANDBY\x10\x03\x12\n\n\x06MEMBER\x10\x04"°\x03\n\x0bSwitchStack\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x10\n\x08stack_id\x18\x02 \x01(\t\x12\x1b\n\x06status\x18\x03 \x01(\x0e2\x07.Status:\x02UP\x12,\n\x08topology\x18\x04 \x01(\x0e2\x1a.SwitchStack.StackTopology\x12(\n\x06policy\x18\x05 \x01(\x0e2\x18.SwitchStack.StackPolicy\x12\x18\n\x10firmware_version\x18\x06 \x01(\t\x12\x15\n\rvsf_domain_id\x18\x07 \x01(\r"]\n\rStackTopology\x12\x0e\n\nSTANDALONE\x10\x01\x12\t\n\x05CHAIN\x10\x02\x12\x08\n\x04RING\x10\x03\x12\x08\n\x04MESH\x10\x04\x12\x10\n\x0cPARTIAL_MESH\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06"i\n\x0bStackPolicy\x12\x17\n\x13STACK_SPLIT_UNKNOWN\x10\x00\x12\x1f\n\x1bSTACK_SPLIT_ONE_FRAGMENT_UP\x10\x01\x12 \n\x1cSTACK_SPLIT_ALL_FRAGMENTS_UP\x10\x02"\x8a\x02\n\x0bWiredClient\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1e\n\nip_address\x18\x04 \x01(\x0b2\n.IpAddress\x12\x10\n\x08username\x18\x05 \x01(\t\x12\x19\n\x11associated_device\x18\x06 \x01(\t\x12"\n\rinterface_mac\x18\x07 \x01(\x0b2\x0b.MacAddress\x12\x11\n\tuser_role\x18\x08 \x01(\t\x12\x0c\n\x04vlan\x18\t \x01(\r\x12\x1c\n\tauth_type\x18\n \x01(\x0e2\t.AuthType"£\x02\n\x12MobilityController\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b2\x0b.MacAddress\x12\r\n\x05model\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e2\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x07 \x01(\x0b2\n.IpAddress\x12\x1e\n\nip_address\x18\x08 \x01(\x0b2\n.IpAddress\x12\x18\n\x10firmware_version\x18\t \x01(\t\x12#\n\x0fdefault_gateway\x18\n \x01(\x0b2\n.IpAddress"ã\x01\n\x06Uplink\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x12\n\nlink_index\x18\x03 \x01(\x04\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x13\n\x0bdescription\x18\x05 \x01(\t\x12\x10\n\x08priority\x18\x06 \x01(\r\x12\x17\n\x06status\x18\x07 \x01(\x0e2\x07.Status\x12\x1b\n\nwan_status\x18\x08 \x01(\x0e2\x07.Status\x12\x0c\n\x04vlan\x18\t \x01(\r\x12\x18\n\x10vlan_description\x18\n \x01(\t"ñ\x01\n\tIkeTunnel\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x0e\n\x06map_id\x18\x03 \x01(\x04\x12\x1d\n\x08peer_mac\x18\x04 \x01(\x0b2\x0b.MacAddress\x12\x1e\n\tlocal_mac\x18\x05 \x01(\x0b2\x0b.MacAddress\x12\x1a\n\x06src_ip\x18\x06 \x01(\x0b2\n.IpAddress\x12\x1a\n\x06dst_ip\x18\x07 \x01(\x0b2\n.IpAddress\x12\x17\n\x06status\x18\x08 \x01(\x0e2\x07.Status\x12\x10\n\x08map_name\x18\t \x01(\t"º\x02\n\x0bDeviceStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0e\n\x06uptime\x18\x03 \x01(\x04\x12\x17\n\x0fcpu_utilization\x18\x04 \x01(\r\x12\x11\n\tmem_total\x18\x05 \x01(\x04\x12\x10\n\x08mem_free\x18\x06 \x01(\x04\x12\x19\n\x11power_consumption\x18\x07 \x01(\r\x12\x11\n\tfan_speed\x18\x08 \x01(\r\x12\x13\n\x0btemperature\x18\t \x01(\r\x12\x1b\n\nfan_status\x18\n \x01(\x0e2\x07.Status\x12\x11\n\tmax_power\x18\x0b \x01(\r\x12\x17\n\x0fpoe_consumption\x18\x0c \x01(\r\x12\x12\n\npoe_budget\x18\r \x01(\r\x12\x17\n\x0fmem_utilization\x18\x0e \x01(\x04"Ò\x01\n\nRadioStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x10\n\x08tx_drops\x18\x06 \x01(\r\x12\x10\n\x08tx_power\x18\x07 \x01(\r\x12\x13\n\x0bnoise_floor\x18\x08 \x01(\r\x12\x13\n\x0butilization\x18\t \x01(\r\x12\x0e\n\x06rx_bad\x18\n \x01(\x04"\x85\x01\n\x08VapStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1e\n\tradio_mac\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x0f\n\x07network\x18\x03 \x01(\x0c\x12\x11\n\ttimestamp\x18\x04 \x01(\r\x12\x10\n\x08tx_bytes\x18\x05 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x06 \x01(\x04"s\n\x0bTunnelStats\x12\x10\n\x08swarm_id\x18\x01 \x01(\t\x12\x1b\n\x05index\x18\x02 \x01(\x0e2\x0c.TunnelIndex\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04"Ï\x01\n\x0bClientStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x12\n\nrx_retries\x18\x06 \x01(\r\x12\x12\n\ntx_retries\x18\x07 \x01(\r\x12\r\n\x05speed\x18\x08 \x01(\r\x12\x14\n\x0csignal_in_db\x18\t \x01(\r\x12\x0b\n\x03snr\x18\n \x01(\r"\x9d\x05\n\x0eInterfaceStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x19\n\x11power_consumption\x18\x06 \x01(\r\x12\x11\n\tin_errors\x18\x07 \x01(\r\x12\x12\n\nout_errors\x18\x08 \x01(\r\x12\x13\n\x0bin_discards\x18\t \x01(\r\x12\x14\n\x0cout_discards\x18\n \x01(\r\x12\x12\n\nin_packets\x18\x0b \x01(\r\x12\x13\n\x0bout_packets\x18\x0c \x01(\r\x12\x14\n\x0cin_other_err\x18\r \x01(\r\x12\x18\n\x10in_multicast_pkt\x18\x0e \x01(\r\x12\x18\n\x10in_broadcast_pkt\x18\x0f \x01(\r\x12\x16\n\x0ein_unicast_pkt\x18\x10 \x01(\r\x12\x19\n\x11out_multicast_pkt\x18\x11 \x01(\r\x12\x19\n\x11out_broadcast_pkt\x18\x12 \x01(\r\x12\x17\n\x0fout_unicast_pkt\x18\x13 \x01(\r\x12\x0e\n\x06in_fcs\x18\x14 \x01(\r\x12\x14\n\x0cin_alignment\x18\x15 \x01(\r\x12\x1f\n\x17out_excessive_collision\x18\x16 \x01(\r\x12\x12\n\nin_jabbers\x18\x17 \x01(\r\x12\x15\n\rin_fragmented\x18\x18 \x01(\r\x12\x10\n\x08in_giant\x18\x19 \x01(\r\x12\x0f\n\x07in_runt\x18\x1a \x01(\r\x12\x15\n\rout_collision\x18\x1b \x01(\r\x12\x1a\n\x12out_late_collision\x18\x1c \x01(\r\x12\x14\n\x0cout_deferred\x18\x1d \x01(\r"¼\x01\n\x0bUplinkStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x17\n\x0ftunnel_tx_bytes\x18\x06 \x01(\x04\x12\x17\n\x0ftunnel_rx_bytes\x18\x07 \x01(\x04\x12\x0e\n\x06map_id\x18\x08 \x01(\x04\x12\x10\n\x08map_name\x18\t \x01(\t"\x94\x01\n\x0eUplinkWanStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x18\n\x10compressed_bytes\x18\x04 \x01(\x04\x12\x1a\n\x12uncompressed_bytes\x18\x05 \x01(\x04\x12\x15\n\rsavings_bytes\x18\x06 \x01(\x04"V\n\nModemStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x10\n\x08tx_bytes\x18\x03 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x04 \x01(\x04"h\n\tRoleStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\tuser_role\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04"c\n\tVlanStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0c\n\x04vlan\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04"d\n\tSsidStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\r\n\x05essid\x18\x02 \x01(\x0c\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04"¸\x01\n\x12TunnelIpProbeStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12"\n\x0ctunnel_index\x18\x02 \x01(\x0e2\x0c.TunnelIndex\x12!\n\rprobe_ip_addr\x18\x03 \x01(\x0b2\n.IpAddress\x12\x14\n\x0cprobe_status\x18\x04 \x01(\r\x12\x1d\n\x15ip_probe_pkt_loss_pct\x18\x05 \x01(\r\x12\x13\n\x0btunnel_name\x18\x06 \x01(\t"°\x03\n\x12UplinkIpProbeStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x1e\n\nip_address\x18\x04 \x01(\x0b2\n.IpAddress\x12\x0c\n\x04vlan\x18\x05 \x01(\r\x12\x0f\n\x07avg_rtt\x18\x06 \x01(\x04\x12\x0f\n\x07max_rtt\x18\x07 \x01(\x04\x12\x0f\n\x07min_rtt\x18\x08 \x01(\x04\x12\x12\n\navg_jitter\x18\t \x01(\x04\x12\x12\n\nmax_jitter\x18\n \x01(\x04\x12\x12\n\nmin_jitter\x18\x0b \x01(\x04\x12\x13\n\x0bmos_quality\x18\x0c \x01(\x04\x12\x16\n\x0esd_avg_latency\x18\r \x01(\x04\x12\x16\n\x0eds_avg_latency\x18\x0e \x01(\x04\x12\x15\n\rsd_avg_jitter\x18\x0f \x01(\x04\x12\x15\n\rds_avg_jitter\x18\x10 \x01(\x04\x12\x14\n\x0cprobe_status\x18\x11 \x01(\r\x12\x10\n\x08loss_pct\x18\x12 \x01(\r\x12\x14\n\x0cvpnc_ip_addr\x18\x13 \x01(\x04\x12\x15\n\rprobe_ip_addr\x18\x14 \x01(\x04"Ø\x01\n\x0fUplinkSpeedtest\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1d\n\tserver_ip\x18\x02 \x01(\x0b2\n.IpAddress\x12\x0c\n\x04vlan\x18\x03 \x01(\r\x12\x10\n\x08protocol\x18\x04 \x01(\t\x12\x14\n\x0cupstream_bps\x18\x05 \x01(\x04\x12\x16\n\x0edownstream_bps\x18\x06 \x01(\x04\x12\x11\n\ttime_secs\x18\x07 \x01(\r\x12\x17\n\x0fupstream_jitter\x18\x08 \x01(\x02\x12\x19\n\x11downstream_jitter\x18\t \x01(\x02"æ\r\n\tWIDSEvent\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12(\n\nevent_type\x18\x02 \x01(\x0e2\x14.WIDSEvent.EventType\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b2\x0b.MacAddress\x12\x13\n\x0bdetected_ap\x18\x04 \x01(\t\x12*\n\x0battack_type\x18\x05 \x01(\x0e2\x15.WIDSEvent.AttackType\x12\x0f\n\x07channel\x18\x06 \x01(\t\x12\x0f\n\x07network\x18\x07 \x01(\x0c"U\n\tEventType\x12\t\n\x05ROGUE\x10\x01\x12\x0f\n\x0bINTERFERING\x10\x02\x12\x19\n\x15INFRASTRUCTURE_ATTACK\x10\x03\x12\x11\n\rCLIENT_ATTACK\x10\x04"µ\x0b\n\nAttackType\x12\x1c\n\x18DETECT_VALID_SSID_MISUSE\x10\x01\x12\x18\n\x14DETECT_ADHOC_NETWORK\x10\x02\x12\x13\n\x0fDETECT_AP_FLOOD\x10\x03\x12\x1a\n\x16DETECT_WIRELESS_BRIDGE\x10\x04\x12\x1d\n\x19DETECT_INVALID_MAC_OUI_AP\x10\x05\x12\x1e\n\x1aDETECT_INVALID_MAC_OUI_STA\x10\x06\x12\x12\n\x0eDETECT_BAD_WEP\x10\x07\x12\x1b\n\x17DETECT_AP_IMPERSONATION\x10\x08\x12\x19\n\x15DETECT_WINDOWS_BRIDGE\x10\t\x12!\n\x1dSIGNATURE_DEAUTH_BROADCAST_AP\x10\n\x12"\n\x1eSIGNATURE_DEAUTH_BROADCAST_STA\x10\x0b\x12\x18\n\x14DETECT_HT_GREENFIELD\x10\x0c\x12"\n\x1eDETECT_HT_40MHZ_INTOLERANCE_AP\x10\r\x12#\n\x1fDETECT_HT_40MHZ_INTOLERANCE_STA\x10\x0e\x12\x17\n\x13DETECT_CLIENT_FLOOD\x10\x0f\x12!\n\x1dDETECT_ADHOC_USING_VALID_SSID\x10\x10\x12\x16\n\x12DETECT_AP_SPOOFING\x10\x11\x12%\n!DETECT_INVALID_ADDRESSCOMBINATION\x10\x12\x12\x19\n\x15DETECT_MALFORMED_HTIE\x10\x13\x12\x1e\n\x1aDETECT_MALFORMED_ASSOC_REQ\x10\x14\x12\x16\n\x12DETECT_OVERFLOW_IE\x10\x15\x12\x1d\n\x19DETECT_OVERFLOW_EAPOL_KEY\x10\x16\x12#\n\x1fDETECT_MALFORMED_LARGE_DURATION\x10\x17\x12(\n$DETECT_MALFORMED_FRAME_WRONG_CHANNEL\x10\x18\x12\x1f\n\x1bDETECT_MALFORMED_FRAME_AUTH\x10\x19\x12\x1b\n\x17DETECT_CTS_RATE_ANOMALY\x10\x1a\x12\x1b\n\x17DETECT_RTS_RATE_ANOMALY\x10\x1b\x12\x1e\n\x1aSIGNATURE_DEAUTH_BROADCAST\x10\x1c\x12%\n!SIGNATURE_DEASSOCIATION_BROADCAST\x10\x1d\x12\x1f\n\x1bDETECT_RATE_ANOMALIES_BY_AP\x10\x1e\x12 \n\x1cDETECT_RATE_ANOMALIES_BY_STA\x10\x1f\x12\x1b\n\x17DETECT_EAP_RATE_ANOMALY\x10 \x12\x19\n\x15DETECT_DISCONNECT_STA\x10!\x12\x1c\n\x18SIGNATURE_ASLEAP_FROM_AP\x10"\x12\x1d\n\x19SIGNATURE_ASLEAP_FROM_STA\x10#\x12\x1d\n\x19SIGNATURE_AIRJACK_FROM_AP\x10$\x12\x1e\n\x1aSIGNATURE_AIRJACK_FROM_STA\x10%\x12\'\n#DETECT_STATION_DISCONNECT_ATTACK_AP\x10&\x12\x1c\n\x18DETECT_UNENCRYPTED_VALID\x10\'\x12\x18\n\x14DETECT_OMERTA_ATTACK\x10(\x12\x1d\n\x19DETECT_TKIP_REPLAY_ATTACK\x10)\x12\x1a\n\x16DETECT_CHOPCHOP_ATTACK\x10*\x12\x13\n\x0fDETECT_FATAJACK\x10+\x12&\n"DETECT_VALID_CLIENT_MISASSOCIATION\x10,\x12\x1b\n\x17DETECT_BLOCK_ACK_ATTACK\x10-\x12\x1c\n\x18DETECT_HOTSPOTTER_ATTACK\x10.\x12 \n\x1cDETECT_POWER_SAVE_DOS_ATTACK\x10/"±\x05\n\x13AirMonitorRogueInfo\x12;\n\nmatch_type\x18\x01 \x01(\x0e2\'.AirMonitorRogueInfo.wms_rap_match_type\x12\x1e\n\tmatch_mac\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x1c\n\x08match_ip\x18\x03 \x01(\x0b2\n.IpAddress\x12\x14\n\x0cmonitor_name\x18\x04 \x01(\t\x12C\n\x0enat_match_type\x18\x05 \x01(\x0e2+.AirMonitorRogueInfo.wms_rap_nat_match_type"Æ\x02\n\x12wms_rap_match_type\x12\x0f\n\x0bRAP_MT_NONE\x10\x00\x12\x11\n\rRAP_MT_CFG_WM\x10\x01\x12\x11\n\rRAP_MT_ETH_WM\x10\x02\x12\x10\n\x0cRAP_MT_AP_WM\x10\x03\x12\x11\n\rRAP_MT_EXT_WM\x10\x04\x12\x11\n\rRAP_MT_MANUAL\x10\x05\x12\x15\n\x11RAP_MT_BASE_BSSID\x10\x06\x12\x0e\n\nRAP_MT_EMS\x10\x07\x12\x14\n\x10RAP_MT_ETH_GW_WM\x10\x08\x12\x14\n\x10RAP_MT_CLASS_OFF\x10\t\x12\x13\n\x0fRAP_MT_AP_BSSID\x10\n\x12\x16\n\x12RAP_MT_PROP_ETH_WM\x10\x0b\x12\x12\n\x0eRAP_MT_AP_RULE\x10\x0c\x12\x14\n\x10RAP_MT_SYSTEM_WM\x10\r\x12\x17\n\x13RAP_MT_SYSTEM_GW_WM\x10\x0e"{\n\x16wms_rap_nat_match_type\x12\x10\n\x0cRAP_NMT_NONE\x10\x00\x12\x11\n\rRAP_NMT_EQUAL\x10\x01\x12\x14\n\x10RAP_NMT_PLUS_ONE\x10\x02\x12\x15\n\x11RAP_NMT_MINUS_ONE\x10\x03\x12\x0f\n\x0bRAP_NMT_OUI\x10\x04"ç\x02\n\nRogueEvent\x12\x1c\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x03ADD\x12\x13\n\x0bdetected_ap\x18\x02 \x01(\t\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b2\x0b.MacAddress\x12\x0f\n\x07channel\x18\x04 \x01(\r\x12\x0f\n\x07network\x18\x05 \x01(\x0c\x125\n\tencr_type\x18\x06 \x01(\x0e2".RogueEvent.wms_snmp_encr_protocol\x12&\n\x08am_rogue\x18\x07 \x01(\x0b2\x14.AirMonitorRogueInfo"\x86\x01\n\x16wms_snmp_encr_protocol\x12\x1a\n\x16WMS_SNMP_WPA_ENCR_OPEN\x10\x00\x12\x19\n\x15WMS_SNMP_WPA_ENCR_WEP\x10\x01\x12\x19\n\x15WMS_SNMP_WPA_ENCR_WPA\x10\x02\x12\x1a\n\x16WMS_SNMP_WPA_ENCR_WPA2\x10\x03"\x9f\x01\n\x10DeviceNeighbours\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\t\x12\x18\n\x10remote_device_id\x18\x04 \x01(\t\x12\x13\n\x0bremote_port\x18\x05 \x01(\t\x12\x1a\n\x12remote_port_number\x18\x06 \x01(\t"ñ\t\n\x15MonitoringInformation\x12\x13\n\x0bcustomer_id\x18\x01 \x02(\t\x12#\n\rdata_elements\x18\x02 \x03(\x0e2\x0c.DataElement\x12\x16\n\x06swarms\x18\x03 \x03(\x0b2\x06.Swarm\x12\x10\n\x03aps\x18\x04 \x03(\x0b2\x03.Ap\x12\x1a\n\x08networks\x18\x05 \x03(\x0b2\x08.Network\x12\x16\n\x06radios\x18\x06 \x03(\x0b2\x06.Radio\x12\x16\n\x04vaps\x18\x07 \x03(\x0b2\x08.VapInfo\x12\x1e\n\ninterfaces\x18\x08 \x03(\x0b2\n.Interface\x12\x18\n\x07tunnels\x18\t \x03(\x0b2\x07.Tunnel\x12)\n\x10wireless_clients\x18\n \x03(\x0b2\x0f.WirelessClient\x12\x19\n\x08switches\x18\x0b \x03(\x0b2\x07.Switch\x12#\n\rwired_clients\x18\x0c \x03(\x0b2\x0c.WiredClient\x12"\n\x0cdevice_stats\x18\r \x03(\x0b2\x0c.DeviceStats\x12 \n\x0bradio_stats\x18\x0e \x03(\x0b2\x0b.RadioStats\x12(\n\x0finterface_stats\x18\x0f \x03(\x0b2\x0f.InterfaceStats\x12\x1c\n\tvap_stats\x18\x10 \x03(\x0b2\t.VapStats\x12"\n\x0cclient_stats\x18\x11 \x03(\x0b2\x0c.ClientStats\x12"\n\x0ctunnel_stats\x18\x12 \x03(\x0b2\x0c.TunnelStats\x12\x1f\n\x0bwids_events\x18\x13 \x03(\x0b2\n.WIDSEvent\x12 \n\x0bmodem_stats\x18\x14 \x03(\x0b2\x0b.ModemStats\x12\x1e\n\nrole_stats\x18\x15 \x03(\x0b2\n.RoleStats\x12\x1e\n\nvlan_stats\x18\x16 \x03(\x0b2\n.VlanStats\x12\x1e\n\nssid_stats\x18\x17 \x03(\x0b2\n.SsidStats\x12*\n\ripprobe_stats\x18\x18 \x03(\x0b2\x13.TunnelIpProbeStats\x12!\n\x0crogue_events\x18\x19 \x03(\x0b2\x0b.RogueEvent\x121\n\x14mobility_controllers\x18\x1a \x03(\x0b2\x13.MobilityController\x12\x18\n\x07uplinks\x18\x1b \x03(\x0b2\x07.Uplink\x12"\n\x0cuplink_stats\x18\x1c \x03(\x0b2\x0c.UplinkStats\x12)\n\x10uplink_wan_stats\x18\x1d \x03(\x0b2\x0f.UplinkWanStats\x12/\n\x12uplink_probe_stats\x18\x1e \x03(\x0b2\x13.UplinkIpProbeStats\x12*\n\x10uplink_speedtest\x18\x1f \x03(\x0b2\x10.UplinkSpeedtest\x12,\n\x11device_neighbours\x18  \x03(\x0b2\x11.DeviceNeighbours\x12#\n\x0cnotification\x18! \x03(\x0b2\r.Notification\x12#\n\rswitch_stacks\x18" \x03(\x0b2\x0c.SwitchStack\x12\x1f\n\x0bike_tunnels\x18# \x03(\x0b2\n.IkeTunnel\x12)\n\x10switch_vlan_info\x18$ \x01(\x0b2\x0f.SwitchVlanInfo"ß\x03\n\x1aMonitoringStateInformation\x12\x13\n\x0bcustomer_id\x18\x01 \x02(\t\x121\n\x14mobility_controllers\x18\x02 \x03(\x0b2\x13.MobilityController\x12\x19\n\x08switches\x18\x03 \x03(\x0b2\x07.Switch\x12\x16\n\x06swarms\x18\x04 \x03(\x0b2\x06.Swarm\x12\x10\n\x03aps\x18\x05 \x03(\x0b2\x03.Ap\x12\x16\n\x04vaps\x18\x06 \x03(\x0b2\x08.VapInfo\x12\x16\n\x06radios\x18\x07 \x03(\x0b2\x06.Radio\x12\x1e\n\ninterfaces\x18\x08 \x03(\x0b2\n.Interface\x12\x1a\n\x08networks\x18\t \x03(\x0b2\x08.Network\x12\x18\n\x07tunnels\x18\n \x03(\x0b2\x07.Tunnel\x12)\n\x10wireless_clients\x18\x0b \x03(\x0b2\x0f.WirelessClient\x12#\n\rwired_clients\x18\x0c \x03(\x0b2\x0c.WiredClient\x12\x18\n\x07uplinks\x18\r \x03(\x0b2\x07.Uplink\x12#\n\rswitch_stacks\x18\x0e \x03(\x0b2\x0c.SwitchStack\x12\x1f\n\x0bike_tunnels\x18\x0f \x03(\x0b2\n.IkeTunnel"*\n\x0cKeyValueData\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t"â\x02\n\x0cNotification\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x12\n\nsetting_id\x18\x03 \x01(\t\x12\x11\n\tdevice_id\x18\x04 \x01(\t\x12(\n\x08severity\x18\x05 \x01(\x0e2\x16.Notification.Severity\x12\x11\n\ttimestamp\x18\x06 \x01(\r\x12.\n\x05state\x18\x07 \x01(\x0e2\x1f.Notification.NotificationState\x12\x13\n\x0bdescription\x18\x08 \x01(\t\x12\x1c\n\x05extra\x18\t \x03(\x0b2\r.KeyValueData"G\n\x08Severity\x12\n\n\x06Normal\x10\x01\x12\x0b\n\x07Warning\x10\x02\x12\t\n\x05Minor\x10\x03\x12\t\n\x05Major\x10\x04\x12\x0c\n\x08Critical\x10\x05"(\n\x11NotificationState\x12\x08\n\x04Open\x10\x00\x12\t\n\x05Close\x10\x01"?\n\x0eSwitchVlanInfo\x12\x11\n\tdevice_id\x18\x01 \x02(\t\x12\x1a\n\x05vlans\x18\x02 \x03(\x0b2\x0b.SwitchVlan"T\n\nSwitchVlan\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0ctagged_ports\x18\x03 \x03(\t\x12\x16\n\x0euntagged_ports\x18\x04 \x03(\t*)\n\x06Action\x12\x07\n\x03ADD\x10\x01\x12\n\n\x06DELETE\x10\x02\x12\n\n\x06UPDATE\x10\x03*\x1a\n\x06Status\x12\x06\n\x02UP\x10\x01\x12\x08\n\x04DOWN\x10\x02*&\n\x0bTunnelIndex\x12\x0b\n\x07PRIMARY\x10\x00\x12\n\n\x06BACKUP\x10\x01*"\n\nCryptoType\x12\x0b\n\x07CA_CERT\x10\x00\x12\x07\n\x03PSK\x10\x01*\x84\x05\n\x0bDataElement\x12\x14\n\x10STATE_CONTROLLER\x10\x01\x12\x10\n\x0cSTATE_SWITCH\x10\x02\x12\x0f\n\x0bSTATE_SWARM\x10\x03\x12\x0c\n\x08STATE_AP\x10\x04\x12\r\n\tSTATE_VAP\x10\x05\x12\x0f\n\x0bSTATE_RADIO\x10\x06\x12\x13\n\x0fSTATE_INTERFACE\x10\x07\x12\x11\n\rSTATE_NETWORK\x10\x08\x12\x10\n\x0cSTATE_TUNNEL\x10\t\x12\x18\n\x14STATE_WIRELESSCLIENT\x10\n\x12\x15\n\x11STATE_WIREDCLIENT\x10\x0b\x12\x10\n\x0cSTATE_UPLINK\x10\x0c\x12\x0f\n\x0bSTAT_DEVICE\x10\r\x12\x0e\n\nSTAT_RADIO\x10\x0e\x12\x0c\n\x08STAT_VAP\x10\x0f\x12\x12\n\x0eSTAT_INTERFACE\x10\x10\x12\x0f\n\x0bSTAT_CLIENT\x10\x11\x12\x0f\n\x0bSTAT_TUNNEL\x10\x12\x12\x0e\n\nSTAT_MODEM\x10\x13\x12\r\n\tSTAT_ROLE\x10\x14\x12\r\n\tSTAT_VLAN\x10\x15\x12\r\n\tSTAT_SSID\x10\x16\x12\x10\n\x0cSTAT_IPPROBE\x10\x17\x12\x0f\n\x0bSTAT_UPLINK\x10\x18\x12\x12\n\x0eSTAT_UPLINKWAN\x10\x19\x12\x16\n\x12STAT_UPLINKIPPROBE\x10\x1a\x12\x0f\n\x0bEVENTS_WIDS\x10\x1b\x12\x10\n\x0cEVENTS_ROGUE\x10\x1c\x12\x1a\n\x16STATS_UPLINK_SPEEDTEST\x10\x1d\x12\x15\n\x11DEVICE_NEIGHBOURS\x10\x1e\x12\x11\n\rNOTIFICATIONS\x10\x1f\x12\x10\n\x0cSWITCH_STACK\x10 \x12\x14\n\x10STATE_IKE_TUNNEL\x10!\x12\x0f\n\x0bSWITCH_VLAN\x10"*÷\x05\n\x08AuthType\x12\x08\n\x04NONE\x10\x01\x12\x0c\n\x08MAC_AUTH\x10\x02\x12\x0e\n\nDOT1X_AUTH\x10\x03\x12\x0b\n\x07L3_AUTH\x10\x04\x12\x10\n\x0cCONSOLE_AUTH\x10\x05\x12\x0f\n\x0bTELNET_AUTH\x10\x06\x12\x0e\n\nWEBUI_AUTH\x10\x07\x12\x0c\n\x08SSH_AUTH\x10\x08\x12\x0c\n\x08WEB_AUTH\x10\t\x12\r\n\tSNMP_AUTH\x10\n\x12\x11\n\rSSH_NONE_AUTH\x10\x0b\x12\x0c\n\x08LMA_AUTH\x10\x0c\x12\x0c\n\x08ANY_AUTH\x10\r\x12\x12\n\x0eCAPTIVE_PORTAL\x10\x0e\x12\x0c\n\x08VPN_AUTH\x10\x0f\x12\x15\n\x11STATEFUL_KERBEROS\x10\x10\x12\x15\n\x11RADIUS_ACCOUNTING\x10\x11\x12\r\n\tSECURE_ID\x10\x12\x12\x13\n\x0fSTATEFUL_RADIUS\x10\x13\x12\x15\n\x11SWITCH_MANAGEMENT\x10\x14\x12\x11\n\rDOT1X_MACHINE\x10\x15\x12\x0e\n\nDOT1X_USER\x10\x16\x12\x0f\n\x0bDOT1X_WIRED\x10\x17\x12\x17\n\x13DOT1X_WIRED_MACHINE\x10\x18\x12\x14\n\x10DOT1X_WIRED_USER\x10\x19\x12\x0e\n\nPUB_COOKIE\x10\x1a\x12\x10\n\x0cTACACAS_PLUS\x10\x1b\x12\x11\n\rWIRELESS_XSEC\x10\x1c\x12\x19\n\x15WIRELESS_XSEC_MACHINE\x10\x1d\x12\x16\n\x12WIRELESS_XSEC_USER\x10\x1e\x12\x17\n\x13WIRELESS_XSEC_WIRED\x10\x1f\x12\x1f\n\x1bWIRELESS_XSEC_WIRED_MACHINE\x10 \x12\x1c\n\x18WIRELESS_XSEC_WIRED_USER\x10!\x12\x11\n\rSTATEFUL_NTLM\x10"\x12\n\n\x06RAP_AP\x10#\x12\x0b\n\x07VIA_WEB\x10$\x12\x1a\n\x16GENERIC_INTERFACE_SPEC\x10%\x12\x11\n\rTRANSPORT_VPN\x10&\x12\x0b\n\x07VIA_VPN\x10\'\x12\x13\n\x0fNUM_AUTH_CLIENT\x10('
    ))
_ACTION = _descriptor.EnumDescriptor(name='Action', full_name='Action',
    filename=None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor
    (name='ADD', index=0, number=1, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='DELETE', index=1, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='UPDATE', index=2, number=3, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=13578,
    serialized_end=13619)
_sym_db.RegisterEnumDescriptor(_ACTION)
Action = enum_type_wrapper.EnumTypeWrapper(_ACTION)
_STATUS = _descriptor.EnumDescriptor(name='Status', full_name='Status',
    filename=None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor
    (name='UP', index=0, number=1, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='DOWN', index=1, number=2,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=13621, serialized_end=13647)
_sym_db.RegisterEnumDescriptor(_STATUS)
Status = enum_type_wrapper.EnumTypeWrapper(_STATUS)
_TUNNELINDEX = _descriptor.EnumDescriptor(name='TunnelIndex', full_name=
    'TunnelIndex', filename=None, file=DESCRIPTOR, values=[_descriptor.
    EnumValueDescriptor(name='PRIMARY', index=0, number=0,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='BACKUP', index=1, number=1, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=13649,
    serialized_end=13687)
_sym_db.RegisterEnumDescriptor(_TUNNELINDEX)
TunnelIndex = enum_type_wrapper.EnumTypeWrapper(_TUNNELINDEX)
_CRYPTOTYPE = _descriptor.EnumDescriptor(name='CryptoType', full_name=
    'CryptoType', filename=None, file=DESCRIPTOR, values=[_descriptor.
    EnumValueDescriptor(name='CA_CERT', index=0, number=0,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='PSK', index=1, number=1, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=13689,
    serialized_end=13723)
_sym_db.RegisterEnumDescriptor(_CRYPTOTYPE)
CryptoType = enum_type_wrapper.EnumTypeWrapper(_CRYPTOTYPE)
_DATAELEMENT = _descriptor.EnumDescriptor(name='DataElement', full_name=
    'DataElement', filename=None, file=DESCRIPTOR, values=[_descriptor.
    EnumValueDescriptor(name='STATE_CONTROLLER', index=0, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STATE_SWITCH', index=1, number=2, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='STATE_SWARM', index=2,
    number=3, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STATE_AP', index=3, number=4,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STATE_VAP', index=4, number=5, serialized_options=None, type=None
    ), _descriptor.EnumValueDescriptor(name='STATE_RADIO', index=5, number=
    6, serialized_options=None, type=None), _descriptor.EnumValueDescriptor
    (name='STATE_INTERFACE', index=6, number=7, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='STATE_NETWORK', index
    =7, number=8, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STATE_TUNNEL', index=8, number=9,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STATE_WIRELESSCLIENT', index=9, number=10, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'STATE_WIREDCLIENT', index=10, number=11, serialized_options=None, type
    =None), _descriptor.EnumValueDescriptor(name='STATE_UPLINK', index=11,
    number=12, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STAT_DEVICE', index=12, number=13,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STAT_RADIO', index=13, number=14, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='STAT_VAP', index=14,
    number=15, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STAT_INTERFACE', index=15, number=16,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STAT_CLIENT', index=16, number=17, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='STAT_TUNNEL', index=17,
    number=18, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STAT_MODEM', index=18, number=19,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STAT_ROLE', index=19, number=20, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='STAT_VLAN', index=20,
    number=21, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STAT_SSID', index=21, number=22,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STAT_IPPROBE', index=22, number=23, serialized_options=None, type
    =None), _descriptor.EnumValueDescriptor(name='STAT_UPLINK', index=23,
    number=24, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STAT_UPLINKWAN', index=24, number=25,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STAT_UPLINKIPPROBE', index=25, number=26, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='EVENTS_WIDS', index=
    26, number=27, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='EVENTS_ROGUE', index=27, number=28,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STATS_UPLINK_SPEEDTEST', index=28, number=29, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DEVICE_NEIGHBOURS', index=29, number=30, serialized_options=None, type
    =None), _descriptor.EnumValueDescriptor(name='NOTIFICATIONS', index=30,
    number=31, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='SWITCH_STACK', index=31, number=32,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STATE_IKE_TUNNEL', index=32, number=33, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='SWITCH_VLAN', index=
    33, number=34, serialized_options=None, type=None)], containing_type=
    None, serialized_options=None, serialized_start=13726, serialized_end=14370
    )
_sym_db.RegisterEnumDescriptor(_DATAELEMENT)
DataElement = enum_type_wrapper.EnumTypeWrapper(_DATAELEMENT)
_AUTHTYPE = _descriptor.EnumDescriptor(name='AuthType', full_name=
    'AuthType', filename=None, file=DESCRIPTOR, values=[_descriptor.
    EnumValueDescriptor(name='NONE', index=0, number=1, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name='MAC_AUTH',
    index=1, number=2, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DOT1X_AUTH', index=2, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='L3_AUTH', index=3, number=4, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='CONSOLE_AUTH', index=4, number=5,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='TELNET_AUTH', index=5, number=6, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='WEBUI_AUTH', index=6,
    number=7, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='SSH_AUTH', index=7, number=8,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='WEB_AUTH', index=8, number=9, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='SNMP_AUTH', index=9, number=10,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SSH_NONE_AUTH', index=10, number=11, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='LMA_AUTH', index=11,
    number=12, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='ANY_AUTH', index=12, number=13,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='CAPTIVE_PORTAL', index=13, number=14, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='VPN_AUTH', index=14,
    number=15, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STATEFUL_KERBEROS', index=15, number=16,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RADIUS_ACCOUNTING', index=16, number=17, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='SECURE_ID', index=17,
    number=18, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STATEFUL_RADIUS', index=18, number=19,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SWITCH_MANAGEMENT', index=19, number=20, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='DOT1X_MACHINE', index
    =20, number=21, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DOT1X_USER', index=21, number=22,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DOT1X_WIRED', index=22, number=23, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='DOT1X_WIRED_MACHINE',
    index=23, number=24, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DOT1X_WIRED_USER', index=24, number=25,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='PUB_COOKIE', index=25, number=26, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='TACACAS_PLUS', index=26,
    number=27, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='WIRELESS_XSEC', index=27, number=28,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='WIRELESS_XSEC_MACHINE', index=28, number=29, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'WIRELESS_XSEC_USER', index=29, number=30, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='WIRELESS_XSEC_WIRED',
    index=30, number=31, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='WIRELESS_XSEC_WIRED_MACHINE', index=31,
    number=32, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='WIRELESS_XSEC_WIRED_USER', index=32, number=
    33, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STATEFUL_NTLM', index=33, number=34,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_AP', index=34, number=35, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='VIA_WEB', index=35, number=36,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='GENERIC_INTERFACE_SPEC', index=36, number=37, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name='TRANSPORT_VPN',
    index=37, number=38, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='VIA_VPN', index=38, number=39,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='NUM_AUTH_CLIENT', index=39, number=40, serialized_options=None,
    type=None)], containing_type=None, serialized_options=None,
    serialized_start=14373, serialized_end=15132)
_sym_db.RegisterEnumDescriptor(_AUTHTYPE)
AuthType = enum_type_wrapper.EnumTypeWrapper(_AUTHTYPE)
ADD = 1
DELETE = 2
UPDATE = 3
UP = 1
DOWN = 2
PRIMARY = 0
BACKUP = 1
CA_CERT = 0
PSK = 1
STATE_CONTROLLER = 1
STATE_SWITCH = 2
STATE_SWARM = 3
STATE_AP = 4
STATE_VAP = 5
STATE_RADIO = 6
STATE_INTERFACE = 7
STATE_NETWORK = 8
STATE_TUNNEL = 9
STATE_WIRELESSCLIENT = 10
STATE_WIREDCLIENT = 11
STATE_UPLINK = 12
STAT_DEVICE = 13
STAT_RADIO = 14
STAT_VAP = 15
STAT_INTERFACE = 16
STAT_CLIENT = 17
STAT_TUNNEL = 18
STAT_MODEM = 19
STAT_ROLE = 20
STAT_VLAN = 21
STAT_SSID = 22
STAT_IPPROBE = 23
STAT_UPLINK = 24
STAT_UPLINKWAN = 25
STAT_UPLINKIPPROBE = 26
EVENTS_WIDS = 27
EVENTS_ROGUE = 28
STATS_UPLINK_SPEEDTEST = 29
DEVICE_NEIGHBOURS = 30
NOTIFICATIONS = 31
SWITCH_STACK = 32
STATE_IKE_TUNNEL = 33
SWITCH_VLAN = 34
NONE = 1
MAC_AUTH = 2
DOT1X_AUTH = 3
L3_AUTH = 4
CONSOLE_AUTH = 5
TELNET_AUTH = 6
WEBUI_AUTH = 7
SSH_AUTH = 8
WEB_AUTH = 9
SNMP_AUTH = 10
SSH_NONE_AUTH = 11
LMA_AUTH = 12
ANY_AUTH = 13
CAPTIVE_PORTAL = 14
VPN_AUTH = 15
STATEFUL_KERBEROS = 16
RADIUS_ACCOUNTING = 17
SECURE_ID = 18
STATEFUL_RADIUS = 19
SWITCH_MANAGEMENT = 20
DOT1X_MACHINE = 21
DOT1X_USER = 22
DOT1X_WIRED = 23
DOT1X_WIRED_MACHINE = 24
DOT1X_WIRED_USER = 25
PUB_COOKIE = 26
TACACAS_PLUS = 27
WIRELESS_XSEC = 28
WIRELESS_XSEC_MACHINE = 29
WIRELESS_XSEC_USER = 30
WIRELESS_XSEC_WIRED = 31
WIRELESS_XSEC_WIRED_MACHINE = 32
WIRELESS_XSEC_WIRED_USER = 33
STATEFUL_NTLM = 34
RAP_AP = 35
VIA_WEB = 36
GENERIC_INTERFACE_SPEC = 37
TRANSPORT_VPN = 38
VIA_VPN = 39
NUM_AUTH_CLIENT = 40
_IPADDRESS_ADDR_FAMILY = _descriptor.EnumDescriptor(name='addr_family',
    full_name='IpAddress.addr_family', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='ADDR_FAMILY_INET', index=
    0, number=2, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='ADDR_FAMILY_INET6', index=1, number=10,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=83, serialized_end=141)
_sym_db.RegisterEnumDescriptor(_IPADDRESS_ADDR_FAMILY)
_INTERFACE_DUPLEX = _descriptor.EnumDescriptor(name='Duplex', full_name=
    'Interface.Duplex', filename=None, file=DESCRIPTOR, values=[_descriptor
    .EnumValueDescriptor(name='HALF', index=0, number=1, serialized_options
    =None, type=None), _descriptor.EnumValueDescriptor(name='FULL', index=1,
    number=2, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='AUTO', index=2, number=3, serialized_options=
    None, type=None)], containing_type=None, serialized_options=None,
    serialized_start=1235, serialized_end=1273)
_sym_db.RegisterEnumDescriptor(_INTERFACE_DUPLEX)
_INTERFACE_INTFTYPE = _descriptor.EnumDescriptor(name='IntfType', full_name
    ='Interface.IntfType', filename=None, file=DESCRIPTOR, values=[
    _descriptor.EnumValueDescriptor(name='ETHERNET', index=0, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='LOOPBACK', index=1, number=2, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='VLAN', index=2, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='TUNNEL', index=3, number=4, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='PORT_CHANNEL', index=4, number=5,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STANDBY', index=5, number=6, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='BRIDGE', index=6, number=7,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SPLIT', index=7, number=8, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='STACK', index=8, number=9,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='MGMT', index=9, number=10, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='NONE', index=10, number=11,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=1276, serialized_end=1421)
_sym_db.RegisterEnumDescriptor(_INTERFACE_INTFTYPE)
_INTERFACE_SPEEDTYPE = _descriptor.EnumDescriptor(name='SpeedType',
    full_name='Interface.SpeedType', filename=None, file=DESCRIPTOR, values
    =[_descriptor.EnumValueDescriptor(name='SPEED_INVALID', index=0, number
    =0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='SPEED_AUTO', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SPEED_10', index=2, number=2, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='SPEED_100', index=3, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SPEED_1000', index=4, number=4, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='SPEED_10000', index=5,
    number=5, serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=1423, serialized_end=1531)
_sym_db.RegisterEnumDescriptor(_INTERFACE_SPEEDTYPE)
_INTERFACE_PORTTYPE = _descriptor.EnumDescriptor(name='PortType', full_name
    ='Interface.PortType', filename=None, file=DESCRIPTOR, values=[
    _descriptor.EnumValueDescriptor(name='PT_RJ45', index=0, number=0,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='PT_GBIC', index=1, number=1, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='PT_SERIAL', index=2, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='PT_USB', index=3, number=3, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='PT_X2', index=4, number=4,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=1533, serialized_end=1607)
_sym_db.RegisterEnumDescriptor(_INTERFACE_PORTTYPE)
_INTERFACE_POESUPPORT = _descriptor.EnumDescriptor(name='PoeSupport',
    full_name='Interface.PoeSupport', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='NA', index=0, number=0,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SUPPORTED', index=1, number=1, serialized_options=None, type=None
    ), _descriptor.EnumValueDescriptor(name='NOT_SUPPORTED', index=2,
    number=2, serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=1609, serialized_end=1663)
_sym_db.RegisterEnumDescriptor(_INTERFACE_POESUPPORT)
_AP_UPLINKTYPE = _descriptor.EnumDescriptor(name='UplinkType', full_name=
    'Ap.UplinkType', filename=None, file=DESCRIPTOR, values=[_descriptor.
    EnumValueDescriptor(name='ETHERNET', index=0, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='MESH', index=1, number=2, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='STATION', index=2, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='MODEM', index=3, number=4, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=2278,
    serialized_end=2338)
_sym_db.RegisterEnumDescriptor(_AP_UPLINKTYPE)
_HARDWAREMODULE_HARDWARESTATUS = _descriptor.EnumDescriptor(name=
    'HardwareStatus', full_name='HardwareModule.HardwareStatus', filename=
    None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor(name=
    'OK', index=0, number=0, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='ERROR', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='NOT_CONNECTED', index=2, number=2, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='ACTIVE', index=3, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STANDBY', index=4, number=4, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='OFFLINE', index=5, number=5,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=2863, serialized_end=2955)
_sym_db.RegisterEnumDescriptor(_HARDWAREMODULE_HARDWARESTATUS)
_SWITCH_STACKMEMBERROLE = _descriptor.EnumDescriptor(name='StackMemberRole',
    full_name='Switch.StackMemberRole', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='UNKNOWN', index=0, number
    =1, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='COMMANDER', index=1, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STANDBY', index=2, number=3, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='MEMBER', index=3, number=4,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=3502, serialized_end=3572)
_sym_db.RegisterEnumDescriptor(_SWITCH_STACKMEMBERROLE)
_SWITCHSTACK_STACKTOPOLOGY = _descriptor.EnumDescriptor(name=
    'StackTopology', full_name='SwitchStack.StackTopology', filename=None,
    file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor(name=
    'STANDALONE', index=0, number=1, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='CHAIN', index=1, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RING', index=2, number=3, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='MESH', index=3, number=4,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='PARTIAL_MESH', index=4, number=5, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='UNKNOWN', index=5, number=
    6, serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=3807, serialized_end=3900)
_sym_db.RegisterEnumDescriptor(_SWITCHSTACK_STACKTOPOLOGY)
_SWITCHSTACK_STACKPOLICY = _descriptor.EnumDescriptor(name='StackPolicy',
    full_name='SwitchStack.StackPolicy', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='STACK_SPLIT_UNKNOWN',
    index=0, number=0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STACK_SPLIT_ONE_FRAGMENT_UP', index=1, number
    =1, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STACK_SPLIT_ALL_FRAGMENTS_UP', index=2,
    number=2, serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=3902, serialized_end=4007)
_sym_db.RegisterEnumDescriptor(_SWITCHSTACK_STACKPOLICY)
_WIDSEVENT_EVENTTYPE = _descriptor.EnumDescriptor(name='EventType',
    full_name='WIDSEvent.EventType', filename=None, file=DESCRIPTOR, values
    =[_descriptor.EnumValueDescriptor(name='ROGUE', index=0, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='INTERFERING', index=1, number=2, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='INFRASTRUCTURE_ATTACK',
    index=2, number=3, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='CLIENT_ATTACK', index=3, number=4,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=8509, serialized_end=8594)
_sym_db.RegisterEnumDescriptor(_WIDSEVENT_EVENTTYPE)
_WIDSEVENT_ATTACKTYPE = _descriptor.EnumDescriptor(name='AttackType',
    full_name='WIDSEvent.AttackType', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='DETECT_VALID_SSID_MISUSE',
    index=0, number=1, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DETECT_ADHOC_NETWORK', index=1, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_AP_FLOOD', index=2, number=3, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_WIRELESS_BRIDGE', index=3, number=4, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_INVALID_MAC_OUI_AP', index=4, number=5, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_INVALID_MAC_OUI_STA', index=5, number=6, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name='DETECT_BAD_WEP',
    index=6, number=7, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DETECT_AP_IMPERSONATION', index=7, number=8,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_WINDOWS_BRIDGE', index=8, number=9, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_DEAUTH_BROADCAST_AP', index=9, number=10, serialized_options
    =None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_DEAUTH_BROADCAST_STA', index=10, number=11,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_HT_GREENFIELD', index=11, number=12, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_HT_40MHZ_INTOLERANCE_AP', index=12, number=13,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_HT_40MHZ_INTOLERANCE_STA', index=13, number=14,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_CLIENT_FLOOD', index=14, number=15, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_ADHOC_USING_VALID_SSID', index=15, number=16,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_AP_SPOOFING', index=16, number=17, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_INVALID_ADDRESSCOMBINATION', index=17, number=18,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_MALFORMED_HTIE', index=18, number=19, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_MALFORMED_ASSOC_REQ', index=19, number=20, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_OVERFLOW_IE', index=20, number=21, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_OVERFLOW_EAPOL_KEY', index=21, number=22, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_MALFORMED_LARGE_DURATION', index=22, number=23,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_MALFORMED_FRAME_WRONG_CHANNEL', index=23, number=24,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_MALFORMED_FRAME_AUTH', index=24, number=25,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_CTS_RATE_ANOMALY', index=25, number=26, serialized_options
    =None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_RTS_RATE_ANOMALY', index=26, number=27, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_DEAUTH_BROADCAST', index=27, number=28, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_DEASSOCIATION_BROADCAST', index=28, number=29,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_RATE_ANOMALIES_BY_AP', index=29, number=30,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_RATE_ANOMALIES_BY_STA', index=30, number=31,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_EAP_RATE_ANOMALY', index=31, number=32, serialized_options
    =None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_DISCONNECT_STA', index=32, number=33, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_ASLEAP_FROM_AP', index=33, number=34, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_ASLEAP_FROM_STA', index=34, number=35, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_AIRJACK_FROM_AP', index=35, number=36, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_AIRJACK_FROM_STA', index=36, number=37, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_STATION_DISCONNECT_ATTACK_AP', index=37, number=38,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_UNENCRYPTED_VALID', index=38, number=39,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_OMERTA_ATTACK', index=39, number=40, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_TKIP_REPLAY_ATTACK', index=40, number=41, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_CHOPCHOP_ATTACK', index=41, number=42, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='DETECT_FATAJACK',
    index=42, number=43, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DETECT_VALID_CLIENT_MISASSOCIATION', index=43,
    number=44, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DETECT_BLOCK_ACK_ATTACK', index=44, number=45,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_HOTSPOTTER_ATTACK', index=45, number=46,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_POWER_SAVE_DOS_ATTACK', index=46, number=47,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=8597, serialized_end=10058)
_sym_db.RegisterEnumDescriptor(_WIDSEVENT_ATTACKTYPE)
_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE = _descriptor.EnumDescriptor(name=
    'wms_rap_match_type', full_name=
    'AirMonitorRogueInfo.wms_rap_match_type', filename=None, file=
    DESCRIPTOR, values=[_descriptor.EnumValueDescriptor(name='RAP_MT_NONE',
    index=0, number=0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_MT_CFG_WM', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_MT_ETH_WM', index=2, number=2, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='RAP_MT_AP_WM', index=3,
    number=3, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_MT_EXT_WM', index=4, number=4,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_MT_MANUAL', index=5, number=5, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='RAP_MT_BASE_BSSID', index=
    6, number=6, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_MT_EMS', index=7, number=7,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_MT_ETH_GW_WM', index=8, number=8, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='RAP_MT_CLASS_OFF',
    index=9, number=9, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_MT_AP_BSSID', index=10, number=10,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_MT_PROP_ETH_WM', index=11, number=11, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='RAP_MT_AP_RULE',
    index=12, number=12, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_MT_SYSTEM_WM', index=13, number=13,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_MT_SYSTEM_GW_WM', index=14, number=14, serialized_options=
    None, type=None)], containing_type=None, serialized_options=None,
    serialized_start=10299, serialized_end=10625)
_sym_db.RegisterEnumDescriptor(_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE)
_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE = _descriptor.EnumDescriptor(name
    ='wms_rap_nat_match_type', full_name=
    'AirMonitorRogueInfo.wms_rap_nat_match_type', filename=None, file=
    DESCRIPTOR, values=[_descriptor.EnumValueDescriptor(name='RAP_NMT_NONE',
    index=0, number=0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_NMT_EQUAL', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_NMT_PLUS_ONE', index=2, number=2, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='RAP_NMT_MINUS_ONE',
    index=3, number=3, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_NMT_OUI', index=4, number=4,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=10627, serialized_end=10750)
_sym_db.RegisterEnumDescriptor(_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE)
_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL = _descriptor.EnumDescriptor(name=
    'wms_snmp_encr_protocol', full_name='RogueEvent.wms_snmp_encr_protocol',
    filename=None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor
    (name='WMS_SNMP_WPA_ENCR_OPEN', index=0, number=0, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'WMS_SNMP_WPA_ENCR_WEP', index=1, number=1, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'WMS_SNMP_WPA_ENCR_WPA', index=2, number=2, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'WMS_SNMP_WPA_ENCR_WPA2', index=3, number=3, serialized_options=None,
    type=None)], containing_type=None, serialized_options=None,
    serialized_start=10978, serialized_end=11112)
_sym_db.RegisterEnumDescriptor(_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL)
_NOTIFICATION_SEVERITY = _descriptor.EnumDescriptor(name='Severity',
    full_name='Notification.Severity', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='Normal', index=0, number=
    1, serialized_options=None, type=None), _descriptor.EnumValueDescriptor
    (name='Warning', index=1, number=2, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='Minor', index=2, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='Major', index=3, number=4, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='Critical', index=4, number=5,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=13312, serialized_end=13383)
_sym_db.RegisterEnumDescriptor(_NOTIFICATION_SEVERITY)
_NOTIFICATION_NOTIFICATIONSTATE = _descriptor.EnumDescriptor(name=
    'NotificationState', full_name='Notification.NotificationState',
    filename=None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor
    (name='Open', index=0, number=0, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='Close', index=1, number=1,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=13385, serialized_end=13425)
_sym_db.RegisterEnumDescriptor(_NOTIFICATION_NOTIFICATIONSTATE)
_IPADDRESS = _descriptor.Descriptor(name='IpAddress', full_name='IpAddress',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='af', full_name='IpAddress.af', index=
    0, number=1, type=14, cpp_type=8, label=2, has_default_value=False,
    default_value=2, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='addr', full_name=
    'IpAddress.addr', index=1, number=2, type=12, cpp_type=9, label=2,
    has_default_value=False, default_value=_b(''), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_IPADDRESS_ADDR_FAMILY],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=20, serialized_end=141)
_MACADDRESS = _descriptor.Descriptor(name='MacAddress', full_name=
    'MacAddress', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='addr', full_name=
    'MacAddress.addr', index=0, number=1, type=12, cpp_type=9, label=2,
    has_default_value=False, default_value=_b(''), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=143, serialized_end=169)
_SWARM = _descriptor.Descriptor(name='Swarm', full_name='Swarm', filename=
    None, file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='action', full_name='Swarm.action', index=0,
    number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='swarm_id',
    full_name='Swarm.swarm_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='name', full_name='Swarm.name', index=
    2, number=3, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='status', full_name='Swarm.status', index=3, number=4, type=14,
    cpp_type=8, label=1, has_default_value=True, default_value=1,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='public_ip_address', full_name=
    'Swarm.public_ip_address', index=4, number=5, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'Swarm.ip_address', index=5, number=6, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='firmware_version', full_name=
    'Swarm.firmware_version', index=6, number=7, type=9, cpp_type=9, label=
    1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=172, serialized_end=370)
_TUNNEL = _descriptor.Descriptor(name='Tunnel', full_name='Tunnel',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='Tunnel.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='swarm_id',
    full_name='Tunnel.swarm_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='index', full_name='Tunnel.index',
    index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='crypto_type', full_name='Tunnel.crypto_type', index=3, number=4,
    type=14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='peer_name', full_name=
    'Tunnel.peer_name', index=4, number=5, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='peer_tun_ip', full_name=
    'Tunnel.peer_tun_ip', index=5, number=6, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnel_ip', full_name=
    'Tunnel.tunnel_ip', index=6, number=7, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='status', full_name='Tunnel.status',
    index=7, number=8, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=1, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='active', full_name=
    'Tunnel.active', index=8, number=9, type=8, cpp_type=7, label=1,
    has_default_value=False, default_value=False, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uptime', full_name='Tunnel.uptime',
    index=9, number=10, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=373,
    serialized_end=639)
_INTERFACE = _descriptor.Descriptor(name='Interface', full_name='Interface',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='Interface.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='device_id',
    full_name='Interface.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'Interface.macaddr', index=2, number=3, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='status', full_name='Interface.status',
    index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=1, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='ipaddr', full_name=
    'Interface.ipaddr', index=4, number=5, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='duplex_mode', full_name=
    'Interface.duplex_mode', index=5, number=6, type=14, cpp_type=8, label=
    1, has_default_value=False, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='name', full_name='Interface.name',
    index=6, number=7, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='port_number', full_name='Interface.port_number', index=7, number=
    8, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    _b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='type', full_name='Interface.type', index=8, number=9, type=14,
    cpp_type=8, label=1, has_default_value=False, default_value=1,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='mode', full_name='Interface.mode',
    index=9, number=10, type=9, cpp_type=9, label=1, has_default_value=
    False, default_value=_b('').decode('utf-8'), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name='Interface.vlan',
    index=10, number=11, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='has_poe', full_name='Interface.has_poe', index=11, number=12,
    type=14, cpp_type=8, label=1, has_default_value=True, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='poe_state', full_name=
    'Interface.poe_state', index=12, number=13, type=14, cpp_type=8, label=
    1, has_default_value=True, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='oper_state', full_name=
    'Interface.oper_state', index=13, number=14, type=14, cpp_type=8, label
    =1, has_default_value=True, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='admin_state', full_name=
    'Interface.admin_state', index=14, number=15, type=14, cpp_type=8,
    label=1, has_default_value=True, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='speed', full_name='Interface.speed',
    index=15, number=16, type=14, cpp_type=8, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='mux', full_name='Interface.mux', index=16, number=17, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='trusted', full_name=
    'Interface.trusted', index=17, number=18, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='slot', full_name='Interface.slot', index=18, number=19, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='phy_type',
    full_name='Interface.phy_type', index=19, number=20, type=14, cpp_type=
    8, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='sub_type', full_name=
    'Interface.sub_type', index=20, number=21, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='allowed_vlan', full_name=
    'Interface.allowed_vlan', index=21, number=22, type=13, cpp_type=3,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_INTERFACE_DUPLEX,
    _INTERFACE_INTFTYPE, _INTERFACE_SPEEDTYPE, _INTERFACE_PORTTYPE,
    _INTERFACE_POESUPPORT], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=642,
    serialized_end=1663)
_VAPINFO = _descriptor.Descriptor(name='VapInfo', full_name='VapInfo',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='VapInfo.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='device_id',
    full_name='VapInfo.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='radio_mac', full_name=
    'VapInfo.radio_mac', index=2, number=3, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='essid', full_name='VapInfo.essid',
    index=3, number=4, type=12, cpp_type=9, label=1, has_default_value=
    False, default_value=_b(''), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=1665,
    serialized_end=1773)
_RADIO = _descriptor.Descriptor(name='Radio', full_name='Radio', filename=
    None, file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='action', full_name='Radio.action', index=0,
    number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='device_id',
    full_name='Radio.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='index', full_name='Radio.index',
    index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='macaddr', full_name='Radio.macaddr', index=3, number=4, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='status', full_name='Radio.status',
    index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=1, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='channel', full_name
    ='Radio.channel', index=5, number=6, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='band', full_name='Radio.band', index=
    6, number=7, type=13, cpp_type=3, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='channel_width',
    full_name='Radio.channel_width', index=7, number=8, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=1776, serialized_end=1963)
_AP = _descriptor.Descriptor(name='Ap', full_name='Ap', filename=None, file
    =DESCRIPTOR, containing_type=None, fields=[_descriptor.FieldDescriptor(
    name='action', full_name='Ap.action', index=0, number=1, type=14,
    cpp_type=8, label=1, has_default_value=True, default_value=3,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='serial', full_name='Ap.serial', index
    =1, number=2, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='name', full_name='Ap.name', index=2, number=3, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name='Ap.macaddr',
    index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=
    False, default_value=None, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='cluster_id', full_name='Ap.cluster_id', index=4, number=5, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='status', full_name=
    'Ap.status', index=5, number=6, type=14, cpp_type=8, label=1,
    has_default_value=True, default_value=1, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='ip_address', full_name='Ap.ip_address', index=6, number=7, type=
    11, cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='model', full_name='Ap.model', index=7,
    number=8, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='mesh_role', full_name='Ap.mesh_role', index=8, number=9, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='mode', full_name=
    'Ap.mode', index=9, number=10, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='swarm_master', full_name=
    'Ap.swarm_master', index=10, number=11, type=8, cpp_type=7, label=1,
    has_default_value=False, default_value=False, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='modem_connected', full_name=
    'Ap.modem_connected', index=11, number=12, type=8, cpp_type=7, label=1,
    has_default_value=False, default_value=False, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplink_type', full_name=
    'Ap.uplink_type', index=12, number=13, type=14, cpp_type=8, label=1,
    has_default_value=False, default_value=1, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[_AP_UPLINKTYPE], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=1966, serialized_end=2338)
_NETWORK = _descriptor.Descriptor(name='Network', full_name='Network',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='Network.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='swarm_id',
    full_name='Network.swarm_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='essid', full_name='Network.essid',
    index=2, number=3, type=12, cpp_type=9, label=1, has_default_value=
    False, default_value=_b(''), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='security', full_name='Network.security', index=3, number=4, type=
    9, cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='type', full_name=
    'Network.type', index=4, number=5, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=2340, serialized_end=2447)
_WIRELESSCLIENT = _descriptor.Descriptor(name='WirelessClient', full_name=
    'WirelessClient', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='action', full_name=
    'WirelessClient.action', index=0, number=1, type=14, cpp_type=8, label=
    1, has_default_value=True, default_value=3, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'WirelessClient.macaddr', index=1, number=2, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='name', full_name=
    'WirelessClient.name', index=2, number=3, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'WirelessClient.ip_address', index=3, number=4, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='username', full_name=
    'WirelessClient.username', index=4, number=5, type=9, cpp_type=9, label
    =1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='associated_device', full_name=
    'WirelessClient.associated_device', index=5, number=6, type=9, cpp_type
    =9, label=1, has_default_value=False, default_value=_b('').decode(
    'utf-8'), message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='radio_mac', full_name=
    'WirelessClient.radio_mac', index=6, number=7, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='network', full_name=
    'WirelessClient.network', index=7, number=8, type=12, cpp_type=9, label
    =1, has_default_value=False, default_value=_b(''), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='user_role', full_name=
    'WirelessClient.user_role', index=8, number=9, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='manufacturer', full_name=
    'WirelessClient.manufacturer', index=9, number=10, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='os_type', full_name=
    'WirelessClient.os_type', index=10, number=11, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='connection', full_name=
    'WirelessClient.connection', index=11, number=12, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='maxspeed', full_name=
    'WirelessClient.maxspeed', index=12, number=13, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name=
    'WirelessClient.vlan', index=13, number=14, type=13, cpp_type=3, label=
    1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=2450, serialized_end=2779)
_HARDWAREMODULE = _descriptor.Descriptor(name='HardwareModule', full_name=
    'HardwareModule', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='index', full_name=
    'HardwareModule.index', index=0, number=1, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='status', full_name='HardwareModule.status', index=1, number=2,
    type=14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[
    _HARDWAREMODULE_HARDWARESTATUS], serialized_options=None, is_extendable
    =False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=2782, serialized_end=2955)
_SWITCH = _descriptor.Descriptor(name='Switch', full_name='Switch',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='Switch.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='serial', full_name=
    'Switch.serial', index=1, number=2, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='name', full_name='Switch.name', index
    =2, number=3, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='macaddr', full_name='Switch.macaddr', index=3, number=4, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='model', full_name='Switch.model',
    index=4, number=5, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='status', full_name='Switch.status', index=5, number=6, type=14,
    cpp_type=8, label=1, has_default_value=True, default_value=1,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='public_ip_address', full_name=
    'Switch.public_ip_address', index=6, number=7, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'Switch.ip_address', index=7, number=8, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='firmware_version', full_name=
    'Switch.firmware_version', index=8, number=9, type=9, cpp_type=9, label
    =1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='default_gateway', full_name=
    'Switch.default_gateway', index=9, number=10, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='device_mode', full_name=
    'Switch.device_mode', index=10, number=11, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='uplink_ports', full_name='Switch.uplink_ports', index=11, number=
    12, type=9, cpp_type=9, label=3, has_default_value=False, default_value
    =[], message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='max_slots', full_name=
    'Switch.max_slots', index=12, number=13, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='used_slots', full_name='Switch.used_slots', index=13, number=14,
    type=9, cpp_type=9, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='management_modules', full_name=
    'Switch.management_modules', index=14, number=15, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='power_supplies', full_name=
    'Switch.power_supplies', index=15, number=16, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='stack_id', full_name=
    'Switch.stack_id', index=16, number=17, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='stack_member_id', full_name=
    'Switch.stack_member_id', index=17, number=18, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='stack_member_role', full_name=
    'Switch.stack_member_role', index=18, number=19, type=14, cpp_type=8,
    label=1, has_default_value=False, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_SWITCH_STACKMEMBERROLE],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=2958, serialized_end=3572)
_SWITCHSTACK = _descriptor.Descriptor(name='SwitchStack', full_name=
    'SwitchStack', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='action', full_name=
    'SwitchStack.action', index=0, number=1, type=14, cpp_type=8, label=1,
    has_default_value=True, default_value=3, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='stack_id', full_name='SwitchStack.stack_id', index=1, number=2,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b(
    '').decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR), _descriptor.FieldDescriptor(name='status',
    full_name='SwitchStack.status', index=2, number=3, type=14, cpp_type=8,
    label=1, has_default_value=True, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='topology', full_name=
    'SwitchStack.topology', index=3, number=4, type=14, cpp_type=8, label=1,
    has_default_value=False, default_value=1, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='policy', full_name='SwitchStack.policy', index=4, number=5, type=
    14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='firmware_version', full_name=
    'SwitchStack.firmware_version', index=5, number=6, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vsf_domain_id', full_name=
    'SwitchStack.vsf_domain_id', index=6, number=7, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_SWITCHSTACK_STACKTOPOLOGY,
    _SWITCHSTACK_STACKPOLICY], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=3575,
    serialized_end=4007)
_WIREDCLIENT = _descriptor.Descriptor(name='WiredClient', full_name=
    'WiredClient', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='action', full_name=
    'WiredClient.action', index=0, number=1, type=14, cpp_type=8, label=1,
    has_default_value=True, default_value=3, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='macaddr', full_name='WiredClient.macaddr', index=1, number=2,
    type=11, cpp_type=10, label=1, has_default_value=False, default_value=
    None, message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='name', full_name=
    'WiredClient.name', index=2, number=3, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'WiredClient.ip_address', index=3, number=4, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='username', full_name=
    'WiredClient.username', index=4, number=5, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='associated_device', full_name=
    'WiredClient.associated_device', index=5, number=6, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='interface_mac', full_name=
    'WiredClient.interface_mac', index=6, number=7, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='user_role', full_name=
    'WiredClient.user_role', index=7, number=8, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name='WiredClient.vlan',
    index=8, number=9, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='auth_type', full_name='WiredClient.auth_type', index=9, number=10,
    type=14, cpp_type=8, label=1, has_default_value=False, default_value=1,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=4010, serialized_end=4276)
_MOBILITYCONTROLLER = _descriptor.Descriptor(name='MobilityController',
    full_name='MobilityController', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='action',
    full_name='MobilityController.action', index=0, number=1, type=14,
    cpp_type=8, label=1, has_default_value=True, default_value=3,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='serial', full_name=
    'MobilityController.serial', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='name', full_name=
    'MobilityController.name', index=2, number=3, type=9, cpp_type=9, label
    =1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'MobilityController.macaddr', index=3, number=4, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='model', full_name=
    'MobilityController.model', index=4, number=5, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='status', full_name=
    'MobilityController.status', index=5, number=6, type=14, cpp_type=8,
    label=1, has_default_value=True, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='public_ip_address', full_name=
    'MobilityController.public_ip_address', index=6, number=7, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'MobilityController.ip_address', index=7, number=8, type=11, cpp_type=
    10, label=1, has_default_value=False, default_value=None, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='firmware_version', full_name=
    'MobilityController.firmware_version', index=8, number=9, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='default_gateway',
    full_name='MobilityController.default_gateway', index=9, number=10,
    type=11, cpp_type=10, label=1, has_default_value=False, default_value=
    None, message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=4279, serialized_end=4570)
_UPLINK = _descriptor.Descriptor(name='Uplink', full_name='Uplink',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='Uplink.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='device_id',
    full_name='Uplink.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='link_index', full_name=
    'Uplink.link_index', index=2, number=3, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='name', full_name='Uplink.name', index=3, number=4, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='description',
    full_name='Uplink.description', index=4, number=5, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='priority', full_name=
    'Uplink.priority', index=5, number=6, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='status', full_name='Uplink.status', index=6, number=7, type=14,
    cpp_type=8, label=1, has_default_value=False, default_value=1,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='wan_status', full_name=
    'Uplink.wan_status', index=7, number=8, type=14, cpp_type=8, label=1,
    has_default_value=False, default_value=1, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='vlan', full_name='Uplink.vlan', index=8, number=9, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan_description', full_name=
    'Uplink.vlan_description', index=9, number=10, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=4573, serialized_end=4800)
_IKETUNNEL = _descriptor.Descriptor(name='IkeTunnel', full_name='IkeTunnel',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='IkeTunnel.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='device_id',
    full_name='IkeTunnel.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='map_id', full_name='IkeTunnel.map_id',
    index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='peer_mac',
    full_name='IkeTunnel.peer_mac', index=3, number=4, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='local_mac', full_name=
    'IkeTunnel.local_mac', index=4, number=5, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='src_ip', full_name='IkeTunnel.src_ip',
    index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=
    False, default_value=None, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='dst_ip', full_name='IkeTunnel.dst_ip', index=6, number=7, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='status', full_name='IkeTunnel.status',
    index=7, number=8, type=14, cpp_type=8, label=1, has_default_value=
    False, default_value=1, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='map_name', full_name='IkeTunnel.map_name', index=8, number=9,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b(
    '').decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=4803, serialized_end=5044)
_DEVICESTATS = _descriptor.Descriptor(name='DeviceStats', full_name=
    'DeviceStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'DeviceStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'DeviceStats.timestamp', index=1, number=2, type=13, cpp_type=3, label=
    1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uptime', full_name=
    'DeviceStats.uptime', index=2, number=3, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='cpu_utilization', full_name='DeviceStats.cpu_utilization', index=
    3, number=4, type=13, cpp_type=3, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='mem_total',
    full_name='DeviceStats.mem_total', index=4, number=5, type=4, cpp_type=
    4, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='mem_free', full_name=
    'DeviceStats.mem_free', index=5, number=6, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='power_consumption', full_name='DeviceStats.power_consumption',
    index=6, number=7, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='fan_speed', full_name='DeviceStats.fan_speed', index=7, number=8,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='temperature', full_name=
    'DeviceStats.temperature', index=8, number=9, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='fan_status', full_name=
    'DeviceStats.fan_status', index=9, number=10, type=14, cpp_type=8,
    label=1, has_default_value=False, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='max_power', full_name=
    'DeviceStats.max_power', index=10, number=11, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='poe_consumption', full_name=
    'DeviceStats.poe_consumption', index=11, number=12, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='poe_budget', full_name=
    'DeviceStats.poe_budget', index=12, number=13, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='mem_utilization', full_name=
    'DeviceStats.mem_utilization', index=13, number=14, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=5047, serialized_end=5361)
_RADIOSTATS = _descriptor.Descriptor(name='RadioStats', full_name=
    'RadioStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'RadioStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'RadioStats.macaddr', index=1, number=2, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'RadioStats.timestamp', index=2, number=3, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tx_bytes', full_name='RadioStats.tx_bytes', index=3, number=4,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bytes', full_name=
    'RadioStats.rx_bytes', index=4, number=5, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tx_drops', full_name='RadioStats.tx_drops', index=5, number=6,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_power', full_name=
    'RadioStats.tx_power', index=6, number=7, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='noise_floor', full_name='RadioStats.noise_floor', index=7, number
    =8, type=13, cpp_type=3, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='utilization',
    full_name='RadioStats.utilization', index=8, number=9, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bad', full_name=
    'RadioStats.rx_bad', index=9, number=10, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=5364,
    serialized_end=5574)
_VAPSTATS = _descriptor.Descriptor(name='VapStats', full_name='VapStats',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='device_id', full_name=
    'VapStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='radio_mac', full_name=
    'VapStats.radio_mac', index=1, number=2, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='network', full_name=
    'VapStats.network', index=2, number=3, type=12, cpp_type=9, label=1,
    has_default_value=False, default_value=_b(''), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'VapStats.timestamp', index=3, number=4, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tx_bytes', full_name='VapStats.tx_bytes', index=4, number=5, type
    =4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bytes', full_name=
    'VapStats.rx_bytes', index=5, number=6, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=5577,
    serialized_end=5710)
_TUNNELSTATS = _descriptor.Descriptor(name='TunnelStats', full_name=
    'TunnelStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='swarm_id', full_name=
    'TunnelStats.swarm_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='index', full_name='TunnelStats.index',
    index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='timestamp', full_name='TunnelStats.timestamp', index=2, number=3,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'TunnelStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='rx_bytes', full_name='TunnelStats.rx_bytes', index=4, number=5,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=5712, serialized_end=5827)
_CLIENTSTATS = _descriptor.Descriptor(name='ClientStats', full_name=
    'ClientStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'ClientStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'ClientStats.macaddr', index=1, number=2, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'ClientStats.timestamp', index=2, number=3, type=13, cpp_type=3, label=
    1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'ClientStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='rx_bytes', full_name='ClientStats.rx_bytes', index=4, number=5,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_retries', full_name=
    'ClientStats.rx_retries', index=5, number=6, type=13, cpp_type=3, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_retries', full_name=
    'ClientStats.tx_retries', index=6, number=7, type=13, cpp_type=3, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='speed', full_name='ClientStats.speed',
    index=7, number=8, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='signal_in_db', full_name='ClientStats.signal_in_db', index=8,
    number=9, type=13, cpp_type=3, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='snr', full_name=
    'ClientStats.snr', index=9, number=10, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=5830,
    serialized_end=6037)
_INTERFACESTATS = _descriptor.Descriptor(name='InterfaceStats', full_name=
    'InterfaceStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'InterfaceStats.device_id', index=0, number=1, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'InterfaceStats.macaddr', index=1, number=2, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'InterfaceStats.timestamp', index=2, number=3, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'InterfaceStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bytes', full_name=
    'InterfaceStats.rx_bytes', index=4, number=5, type=4, cpp_type=4, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='power_consumption', full_name=
    'InterfaceStats.power_consumption', index=5, number=6, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_errors', full_name=
    'InterfaceStats.in_errors', index=6, number=7, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_errors', full_name=
    'InterfaceStats.out_errors', index=7, number=8, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_discards', full_name=
    'InterfaceStats.in_discards', index=8, number=9, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_discards', full_name=
    'InterfaceStats.out_discards', index=9, number=10, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_packets', full_name=
    'InterfaceStats.in_packets', index=10, number=11, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_packets', full_name=
    'InterfaceStats.out_packets', index=11, number=12, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_other_err', full_name=
    'InterfaceStats.in_other_err', index=12, number=13, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_multicast_pkt', full_name=
    'InterfaceStats.in_multicast_pkt', index=13, number=14, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_broadcast_pkt', full_name=
    'InterfaceStats.in_broadcast_pkt', index=14, number=15, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_unicast_pkt', full_name=
    'InterfaceStats.in_unicast_pkt', index=15, number=16, type=13, cpp_type
    =3, label=1, has_default_value=False, default_value=0, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_multicast_pkt', full_name=
    'InterfaceStats.out_multicast_pkt', index=16, number=17, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_broadcast_pkt', full_name=
    'InterfaceStats.out_broadcast_pkt', index=17, number=18, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_unicast_pkt', full_name=
    'InterfaceStats.out_unicast_pkt', index=18, number=19, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_fcs', full_name=
    'InterfaceStats.in_fcs', index=19, number=20, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_alignment', full_name=
    'InterfaceStats.in_alignment', index=20, number=21, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_excessive_collision', full_name=
    'InterfaceStats.out_excessive_collision', index=21, number=22, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_jabbers', full_name=
    'InterfaceStats.in_jabbers', index=22, number=23, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_fragmented', full_name=
    'InterfaceStats.in_fragmented', index=23, number=24, type=13, cpp_type=
    3, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_giant', full_name=
    'InterfaceStats.in_giant', index=24, number=25, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_runt', full_name=
    'InterfaceStats.in_runt', index=25, number=26, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_collision', full_name=
    'InterfaceStats.out_collision', index=26, number=27, type=13, cpp_type=
    3, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_late_collision', full_name=
    'InterfaceStats.out_late_collision', index=27, number=28, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_deferred', full_name=
    'InterfaceStats.out_deferred', index=28, number=29, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=6040, serialized_end=6709)
_UPLINKSTATS = _descriptor.Descriptor(name='UplinkStats', full_name=
    'UplinkStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'UplinkStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='link_id', full_name=
    'UplinkStats.link_id', index=1, number=2, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='timestamp', full_name='UplinkStats.timestamp', index=2, number=3,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'UplinkStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='rx_bytes', full_name='UplinkStats.rx_bytes', index=4, number=5,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnel_tx_bytes', full_name=
    'UplinkStats.tunnel_tx_bytes', index=5, number=6, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnel_rx_bytes', full_name=
    'UplinkStats.tunnel_rx_bytes', index=6, number=7, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='map_id', full_name=
    'UplinkStats.map_id', index=7, number=8, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='map_name', full_name='UplinkStats.map_name', index=8, number=9,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b(
    '').decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=6712, serialized_end=6900)
_UPLINKWANSTATS = _descriptor.Descriptor(name='UplinkWanStats', full_name=
    'UplinkWanStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'UplinkWanStats.device_id', index=0, number=1, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='link_id', full_name=
    'UplinkWanStats.link_id', index=1, number=2, type=13, cpp_type=3, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'UplinkWanStats.timestamp', index=2, number=3, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='compressed_bytes', full_name=
    'UplinkWanStats.compressed_bytes', index=3, number=4, type=4, cpp_type=
    4, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uncompressed_bytes', full_name=
    'UplinkWanStats.uncompressed_bytes', index=4, number=5, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='savings_bytes', full_name=
    'UplinkWanStats.savings_bytes', index=5, number=6, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=6903, serialized_end=7051)
_MODEMSTATS = _descriptor.Descriptor(name='ModemStats', full_name=
    'ModemStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'ModemStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'ModemStats.timestamp', index=1, number=2, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tx_bytes', full_name='ModemStats.tx_bytes', index=2, number=3,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bytes', full_name=
    'ModemStats.rx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=7053,
    serialized_end=7139)
_ROLESTATS = _descriptor.Descriptor(name='RoleStats', full_name='RoleStats',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='device_id', full_name=
    'RoleStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='user_role', full_name=
    'RoleStats.user_role', index=1, number=2, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'RoleStats.timestamp', index=2, number=3, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tx_bytes', full_name='RoleStats.tx_bytes', index=3, number=4,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bytes', full_name=
    'RoleStats.rx_bytes', index=4, number=5, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=7141,
    serialized_end=7245)
_VLANSTATS = _descriptor.Descriptor(name='VlanStats', full_name='VlanStats',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='device_id', full_name=
    'VlanStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name='VlanStats.vlan',
    index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='timestamp', full_name='VlanStats.timestamp', index=2, number=3,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'VlanStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='rx_bytes', full_name='VlanStats.rx_bytes', index=4, number=5,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=7247, serialized_end=7346)
_SSIDSTATS = _descriptor.Descriptor(name='SsidStats', full_name='SsidStats',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='device_id', full_name=
    'SsidStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='essid', full_name='SsidStats.essid',
    index=1, number=2, type=12, cpp_type=9, label=1, has_default_value=
    False, default_value=_b(''), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='timestamp', full_name='SsidStats.timestamp', index=2, number=3,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'SsidStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='rx_bytes', full_name='SsidStats.rx_bytes', index=4, number=5,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=7348, serialized_end=7448)
_TUNNELIPPROBESTATS = _descriptor.Descriptor(name='TunnelIpProbeStats',
    full_name='TunnelIpProbeStats', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'device_id', full_name='TunnelIpProbeStats.device_id', index=0, number=
    1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    _b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tunnel_index', full_name='TunnelIpProbeStats.tunnel_index', index
    =1, number=2, type=14, cpp_type=8, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='probe_ip_addr',
    full_name='TunnelIpProbeStats.probe_ip_addr', index=2, number=3, type=
    11, cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='probe_status', full_name=
    'TunnelIpProbeStats.probe_status', index=3, number=4, type=13, cpp_type
    =3, label=1, has_default_value=False, default_value=0, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_probe_pkt_loss_pct', full_name=
    'TunnelIpProbeStats.ip_probe_pkt_loss_pct', index=4, number=5, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnel_name', full_name=
    'TunnelIpProbeStats.tunnel_name', index=5, number=6, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=7451, serialized_end=7635)
_UPLINKIPPROBESTATS = _descriptor.Descriptor(name='UplinkIpProbeStats',
    full_name='UplinkIpProbeStats', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'device_id', full_name='UplinkIpProbeStats.device_id', index=0, number=
    1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    _b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='link_id', full_name='UplinkIpProbeStats.link_id', index=1, number
    =2, type=13, cpp_type=3, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='timestamp',
    full_name='UplinkIpProbeStats.timestamp', index=2, number=3, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'UplinkIpProbeStats.ip_address', index=3, number=4, type=11, cpp_type=
    10, label=1, has_default_value=False, default_value=None, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name=
    'UplinkIpProbeStats.vlan', index=4, number=5, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='avg_rtt', full_name=
    'UplinkIpProbeStats.avg_rtt', index=5, number=6, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='max_rtt', full_name=
    'UplinkIpProbeStats.max_rtt', index=6, number=7, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='min_rtt', full_name=
    'UplinkIpProbeStats.min_rtt', index=7, number=8, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='avg_jitter', full_name=
    'UplinkIpProbeStats.avg_jitter', index=8, number=9, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='max_jitter', full_name=
    'UplinkIpProbeStats.max_jitter', index=9, number=10, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='min_jitter', full_name=
    'UplinkIpProbeStats.min_jitter', index=10, number=11, type=4, cpp_type=
    4, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='mos_quality', full_name=
    'UplinkIpProbeStats.mos_quality', index=11, number=12, type=4, cpp_type
    =4, label=1, has_default_value=False, default_value=0, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='sd_avg_latency', full_name=
    'UplinkIpProbeStats.sd_avg_latency', index=12, number=13, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ds_avg_latency', full_name=
    'UplinkIpProbeStats.ds_avg_latency', index=13, number=14, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='sd_avg_jitter', full_name=
    'UplinkIpProbeStats.sd_avg_jitter', index=14, number=15, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ds_avg_jitter', full_name=
    'UplinkIpProbeStats.ds_avg_jitter', index=15, number=16, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='probe_status', full_name=
    'UplinkIpProbeStats.probe_status', index=16, number=17, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='loss_pct', full_name=
    'UplinkIpProbeStats.loss_pct', index=17, number=18, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vpnc_ip_addr', full_name=
    'UplinkIpProbeStats.vpnc_ip_addr', index=18, number=19, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='probe_ip_addr', full_name=
    'UplinkIpProbeStats.probe_ip_addr', index=19, number=20, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=7638, serialized_end=8070)
_UPLINKSPEEDTEST = _descriptor.Descriptor(name='UplinkSpeedtest', full_name
    ='UplinkSpeedtest', filename=None, file=DESCRIPTOR, containing_type=
    None, fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'UplinkSpeedtest.device_id', index=0, number=1, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='server_ip', full_name=
    'UplinkSpeedtest.server_ip', index=1, number=2, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name=
    'UplinkSpeedtest.vlan', index=2, number=3, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='protocol', full_name='UplinkSpeedtest.protocol', index=3, number=
    4, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    _b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='upstream_bps', full_name='UplinkSpeedtest.upstream_bps', index=4,
    number=5, type=4, cpp_type=4, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='downstream_bps',
    full_name='UplinkSpeedtest.downstream_bps', index=5, number=6, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='time_secs', full_name=
    'UplinkSpeedtest.time_secs', index=6, number=7, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='upstream_jitter', full_name=
    'UplinkSpeedtest.upstream_jitter', index=7, number=8, type=2, cpp_type=
    6, label=1, has_default_value=False, default_value=float(0),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='downstream_jitter', full_name=
    'UplinkSpeedtest.downstream_jitter', index=8, number=9, type=2,
    cpp_type=6, label=1, has_default_value=False, default_value=float(0),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=8073, serialized_end=8289)
_WIDSEVENT = _descriptor.Descriptor(name='WIDSEvent', full_name='WIDSEvent',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='WIDSEvent.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='event_type',
    full_name='WIDSEvent.event_type', index=1, number=2, type=14, cpp_type=
    8, label=1, has_default_value=False, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'WIDSEvent.macaddr', index=2, number=3, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='detected_ap', full_name=
    'WIDSEvent.detected_ap', index=3, number=4, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='attack_type', full_name=
    'WIDSEvent.attack_type', index=4, number=5, type=14, cpp_type=8, label=
    1, has_default_value=False, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='channel', full_name=
    'WIDSEvent.channel', index=5, number=6, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='network', full_name=
    'WIDSEvent.network', index=6, number=7, type=12, cpp_type=9, label=1,
    has_default_value=False, default_value=_b(''), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_WIDSEVENT_EVENTTYPE,
    _WIDSEVENT_ATTACKTYPE], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=8292,
    serialized_end=10058)
_AIRMONITORROGUEINFO = _descriptor.Descriptor(name='AirMonitorRogueInfo',
    full_name='AirMonitorRogueInfo', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'match_type', full_name='AirMonitorRogueInfo.match_type', index=0,
    number=1, type=14, cpp_type=8, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='match_mac',
    full_name='AirMonitorRogueInfo.match_mac', index=1, number=2, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='match_ip', full_name=
    'AirMonitorRogueInfo.match_ip', index=2, number=3, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='monitor_name', full_name=
    'AirMonitorRogueInfo.monitor_name', index=3, number=4, type=9, cpp_type
    =9, label=1, has_default_value=False, default_value=_b('').decode(
    'utf-8'), message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='nat_match_type',
    full_name='AirMonitorRogueInfo.nat_match_type', index=4, number=5, type
    =14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[
    _AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE,
    _AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=10061, serialized_end=10750)
_ROGUEEVENT = _descriptor.Descriptor(name='RogueEvent', full_name=
    'RogueEvent', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='action', full_name=
    'RogueEvent.action', index=0, number=1, type=14, cpp_type=8, label=1,
    has_default_value=True, default_value=1, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='detected_ap', full_name='RogueEvent.detected_ap', index=1, number
    =2, type=9, cpp_type=9, label=1, has_default_value=False, default_value
    =_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='macaddr', full_name='RogueEvent.macaddr', index=2, number=3, type
    =11, cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='channel', full_name=
    'RogueEvent.channel', index=3, number=4, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='network', full_name='RogueEvent.network', index=4, number=5, type
    =12, cpp_type=9, label=1, has_default_value=False, default_value=_b(''),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='encr_type', full_name=
    'RogueEvent.encr_type', index=5, number=6, type=14, cpp_type=8, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='am_rogue', full_name='RogueEvent.am_rogue', index=6, number=7,
    type=11, cpp_type=10, label=1, has_default_value=False, default_value=
    None, message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[
    _ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=10753, serialized_end=11112)
_DEVICENEIGHBOURS = _descriptor.Descriptor(name='DeviceNeighbours',
    full_name='DeviceNeighbours', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='action',
    full_name='DeviceNeighbours.action', index=0, number=1, type=14,
    cpp_type=8, label=1, has_default_value=True, default_value=3,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='device_id', full_name=
    'DeviceNeighbours.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='port', full_name=
    'DeviceNeighbours.port', index=2, number=3, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='remote_device_id', full_name=
    'DeviceNeighbours.remote_device_id', index=3, number=4, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='remote_port',
    full_name='DeviceNeighbours.remote_port', index=4, number=5, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='remote_port_number',
    full_name='DeviceNeighbours.remote_port_number', index=5, number=6,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b(
    '').decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=11115, serialized_end=
    11274)
_MONITORINGINFORMATION = _descriptor.Descriptor(name=
    'MonitoringInformation', full_name='MonitoringInformation', filename=
    None, file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='customer_id', full_name=
    'MonitoringInformation.customer_id', index=0, number=1, type=9,
    cpp_type=9, label=2, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='data_elements',
    full_name='MonitoringInformation.data_elements', index=1, number=2,
    type=14, cpp_type=8, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='swarms', full_name=
    'MonitoringInformation.swarms', index=2, number=3, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='aps', full_name=
    'MonitoringInformation.aps', index=3, number=4, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='networks', full_name=
    'MonitoringInformation.networks', index=4, number=5, type=11, cpp_type=
    10, label=3, has_default_value=False, default_value=[], message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='radios', full_name=
    'MonitoringInformation.radios', index=5, number=6, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vaps', full_name=
    'MonitoringInformation.vaps', index=6, number=7, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='interfaces', full_name=
    'MonitoringInformation.interfaces', index=7, number=8, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnels', full_name=
    'MonitoringInformation.tunnels', index=8, number=9, type=11, cpp_type=
    10, label=3, has_default_value=False, default_value=[], message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='wireless_clients', full_name=
    'MonitoringInformation.wireless_clients', index=9, number=10, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='switches', full_name=
    'MonitoringInformation.switches', index=10, number=11, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='wired_clients', full_name=
    'MonitoringInformation.wired_clients', index=11, number=12, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='device_stats', full_name=
    'MonitoringInformation.device_stats', index=12, number=13, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='radio_stats', full_name=
    'MonitoringInformation.radio_stats', index=13, number=14, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='interface_stats', full_name=
    'MonitoringInformation.interface_stats', index=14, number=15, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vap_stats', full_name=
    'MonitoringInformation.vap_stats', index=15, number=16, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='client_stats', full_name=
    'MonitoringInformation.client_stats', index=16, number=17, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnel_stats', full_name=
    'MonitoringInformation.tunnel_stats', index=17, number=18, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='wids_events', full_name=
    'MonitoringInformation.wids_events', index=18, number=19, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='modem_stats', full_name=
    'MonitoringInformation.modem_stats', index=19, number=20, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='role_stats', full_name=
    'MonitoringInformation.role_stats', index=20, number=21, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan_stats', full_name=
    'MonitoringInformation.vlan_stats', index=21, number=22, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ssid_stats', full_name=
    'MonitoringInformation.ssid_stats', index=22, number=23, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ipprobe_stats', full_name=
    'MonitoringInformation.ipprobe_stats', index=23, number=24, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rogue_events', full_name=
    'MonitoringInformation.rogue_events', index=24, number=25, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='mobility_controllers', full_name=
    'MonitoringInformation.mobility_controllers', index=25, number=26, type
    =11, cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplinks', full_name=
    'MonitoringInformation.uplinks', index=26, number=27, type=11, cpp_type
    =10, label=3, has_default_value=False, default_value=[], message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplink_stats', full_name=
    'MonitoringInformation.uplink_stats', index=27, number=28, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplink_wan_stats', full_name=
    'MonitoringInformation.uplink_wan_stats', index=28, number=29, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplink_probe_stats', full_name=
    'MonitoringInformation.uplink_probe_stats', index=29, number=30, type=
    11, cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplink_speedtest', full_name=
    'MonitoringInformation.uplink_speedtest', index=30, number=31, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='device_neighbours', full_name=
    'MonitoringInformation.device_neighbours', index=31, number=32, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='notification', full_name=
    'MonitoringInformation.notification', index=32, number=33, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='switch_stacks', full_name=
    'MonitoringInformation.switch_stacks', index=33, number=34, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ike_tunnels', full_name=
    'MonitoringInformation.ike_tunnels', index=34, number=35, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='switch_vlan_info', full_name=
    'MonitoringInformation.switch_vlan_info', index=35, number=36, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=11277, serialized_end=12542)
_MONITORINGSTATEINFORMATION = _descriptor.Descriptor(name=
    'MonitoringStateInformation', full_name='MonitoringStateInformation',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='customer_id', full_name=
    'MonitoringStateInformation.customer_id', index=0, number=1, type=9,
    cpp_type=9, label=2, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name=
    'mobility_controllers', full_name=
    'MonitoringStateInformation.mobility_controllers', index=1, number=2,
    type=11, cpp_type=10, label=3, has_default_value=False, default_value=[
    ], message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='switches', full_name=
    'MonitoringStateInformation.switches', index=2, number=3, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='swarms', full_name=
    'MonitoringStateInformation.swarms', index=3, number=4, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='aps', full_name=
    'MonitoringStateInformation.aps', index=4, number=5, type=11, cpp_type=
    10, label=3, has_default_value=False, default_value=[], message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vaps', full_name=
    'MonitoringStateInformation.vaps', index=5, number=6, type=11, cpp_type
    =10, label=3, has_default_value=False, default_value=[], message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='radios', full_name=
    'MonitoringStateInformation.radios', index=6, number=7, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='interfaces', full_name=
    'MonitoringStateInformation.interfaces', index=7, number=8, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='networks', full_name=
    'MonitoringStateInformation.networks', index=8, number=9, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnels', full_name=
    'MonitoringStateInformation.tunnels', index=9, number=10, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='wireless_clients', full_name=
    'MonitoringStateInformation.wireless_clients', index=10, number=11,
    type=11, cpp_type=10, label=3, has_default_value=False, default_value=[
    ], message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='wired_clients',
    full_name='MonitoringStateInformation.wired_clients', index=11, number=
    12, type=11, cpp_type=10, label=3, has_default_value=False,
    default_value=[], message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='uplinks', full_name
    ='MonitoringStateInformation.uplinks', index=12, number=13, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='switch_stacks', full_name=
    'MonitoringStateInformation.switch_stacks', index=13, number=14, type=
    11, cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ike_tunnels', full_name=
    'MonitoringStateInformation.ike_tunnels', index=14, number=15, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=12545, serialized_end=13024)
_KEYVALUEDATA = _descriptor.Descriptor(name='KeyValueData', full_name=
    'KeyValueData', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='key', full_name=
    'KeyValueData.key', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='value', full_name=
    'KeyValueData.value', index=1, number=2, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=13026, serialized_end=13068)
_NOTIFICATION = _descriptor.Descriptor(name='Notification', full_name=
    'Notification', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='id', full_name=
    'Notification.id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='type', full_name='Notification.type',
    index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='setting_id', full_name='Notification.setting_id', index=2, number
    =3, type=9, cpp_type=9, label=1, has_default_value=False, default_value
    =_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='device_id', full_name='Notification.device_id', index=3, number=4,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b(
    '').decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR), _descriptor.FieldDescriptor(name='severity',
    full_name='Notification.severity', index=4, number=5, type=14, cpp_type
    =8, label=1, has_default_value=False, default_value=1, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'Notification.timestamp', index=5, number=6, type=13, cpp_type=3, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='state', full_name=
    'Notification.state', index=6, number=7, type=14, cpp_type=8, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='description', full_name='Notification.description', index=7,
    number=8, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='extra', full_name='Notification.extra', index=8, number=9, type=
    11, cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_NOTIFICATION_SEVERITY,
    _NOTIFICATION_NOTIFICATIONSTATE], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=13071, serialized_end=13425)
_SWITCHVLANINFO = _descriptor.Descriptor(name='SwitchVlanInfo', full_name=
    'SwitchVlanInfo', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'SwitchVlanInfo.device_id', index=0, number=1, type=9, cpp_type=9,
    label=2, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlans', full_name=
    'SwitchVlanInfo.vlans', index=1, number=2, type=11, cpp_type=10, label=
    3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=13427, serialized_end=13490)
_SWITCHVLAN = _descriptor.Descriptor(name='SwitchVlan', full_name=
    'SwitchVlan', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='id', full_name=
    'SwitchVlan.id', index=0, number=1, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='name', full_name='SwitchVlan.name', index=1, number=2, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='tagged_ports',
    full_name='SwitchVlan.tagged_ports', index=2, number=3, type=9,
    cpp_type=9, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='untagged_ports', full_name=
    'SwitchVlan.untagged_ports', index=3, number=4, type=9, cpp_type=9,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=13492, serialized_end=13576)
_IPADDRESS.fields_by_name['af'].enum_type = _IPADDRESS_ADDR_FAMILY
_IPADDRESS_ADDR_FAMILY.containing_type = _IPADDRESS
_SWARM.fields_by_name['action'].enum_type = _ACTION
_SWARM.fields_by_name['status'].enum_type = _STATUS
_SWARM.fields_by_name['public_ip_address'].message_type = _IPADDRESS
_SWARM.fields_by_name['ip_address'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['action'].enum_type = _ACTION
_TUNNEL.fields_by_name['index'].enum_type = _TUNNELINDEX
_TUNNEL.fields_by_name['crypto_type'].enum_type = _CRYPTOTYPE
_TUNNEL.fields_by_name['peer_tun_ip'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['tunnel_ip'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['status'].enum_type = _STATUS
_INTERFACE.fields_by_name['action'].enum_type = _ACTION
_INTERFACE.fields_by_name['macaddr'].message_type = _MACADDRESS
_INTERFACE.fields_by_name['status'].enum_type = _STATUS
_INTERFACE.fields_by_name['ipaddr'].message_type = _IPADDRESS
_INTERFACE.fields_by_name['duplex_mode'].enum_type = _INTERFACE_DUPLEX
_INTERFACE.fields_by_name['type'].enum_type = _INTERFACE_INTFTYPE
_INTERFACE.fields_by_name['has_poe'].enum_type = _INTERFACE_POESUPPORT
_INTERFACE.fields_by_name['poe_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['oper_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['admin_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['speed'].enum_type = _INTERFACE_SPEEDTYPE
_INTERFACE.fields_by_name['phy_type'].enum_type = _INTERFACE_PORTTYPE
_INTERFACE_DUPLEX.containing_type = _INTERFACE
_INTERFACE_INTFTYPE.containing_type = _INTERFACE
_INTERFACE_SPEEDTYPE.containing_type = _INTERFACE
_INTERFACE_PORTTYPE.containing_type = _INTERFACE
_INTERFACE_POESUPPORT.containing_type = _INTERFACE
_VAPINFO.fields_by_name['action'].enum_type = _ACTION
_VAPINFO.fields_by_name['radio_mac'].message_type = _MACADDRESS
_RADIO.fields_by_name['action'].enum_type = _ACTION
_RADIO.fields_by_name['macaddr'].message_type = _MACADDRESS
_RADIO.fields_by_name['status'].enum_type = _STATUS
_AP.fields_by_name['action'].enum_type = _ACTION
_AP.fields_by_name['macaddr'].message_type = _MACADDRESS
_AP.fields_by_name['status'].enum_type = _STATUS
_AP.fields_by_name['ip_address'].message_type = _IPADDRESS
_AP.fields_by_name['uplink_type'].enum_type = _AP_UPLINKTYPE
_AP_UPLINKTYPE.containing_type = _AP
_NETWORK.fields_by_name['action'].enum_type = _ACTION
_WIRELESSCLIENT.fields_by_name['action'].enum_type = _ACTION
_WIRELESSCLIENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIRELESSCLIENT.fields_by_name['ip_address'].message_type = _IPADDRESS
_WIRELESSCLIENT.fields_by_name['radio_mac'].message_type = _MACADDRESS
_HARDWAREMODULE.fields_by_name['status'
    ].enum_type = _HARDWAREMODULE_HARDWARESTATUS
_HARDWAREMODULE_HARDWARESTATUS.containing_type = _HARDWAREMODULE
_SWITCH.fields_by_name['action'].enum_type = _ACTION
_SWITCH.fields_by_name['macaddr'].message_type = _MACADDRESS
_SWITCH.fields_by_name['status'].enum_type = _STATUS
_SWITCH.fields_by_name['public_ip_address'].message_type = _IPADDRESS
_SWITCH.fields_by_name['ip_address'].message_type = _IPADDRESS
_SWITCH.fields_by_name['default_gateway'].message_type = _IPADDRESS
_SWITCH.fields_by_name['management_modules'].message_type = _HARDWAREMODULE
_SWITCH.fields_by_name['power_supplies'].message_type = _HARDWAREMODULE
_SWITCH.fields_by_name['stack_member_role'].enum_type = _SWITCH_STACKMEMBERROLE
_SWITCH_STACKMEMBERROLE.containing_type = _SWITCH
_SWITCHSTACK.fields_by_name['action'].enum_type = _ACTION
_SWITCHSTACK.fields_by_name['status'].enum_type = _STATUS
_SWITCHSTACK.fields_by_name['topology'].enum_type = _SWITCHSTACK_STACKTOPOLOGY
_SWITCHSTACK.fields_by_name['policy'].enum_type = _SWITCHSTACK_STACKPOLICY
_SWITCHSTACK_STACKTOPOLOGY.containing_type = _SWITCHSTACK
_SWITCHSTACK_STACKPOLICY.containing_type = _SWITCHSTACK
_WIREDCLIENT.fields_by_name['action'].enum_type = _ACTION
_WIREDCLIENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIREDCLIENT.fields_by_name['ip_address'].message_type = _IPADDRESS
_WIREDCLIENT.fields_by_name['interface_mac'].message_type = _MACADDRESS
_WIREDCLIENT.fields_by_name['auth_type'].enum_type = _AUTHTYPE
_MOBILITYCONTROLLER.fields_by_name['action'].enum_type = _ACTION
_MOBILITYCONTROLLER.fields_by_name['macaddr'].message_type = _MACADDRESS
_MOBILITYCONTROLLER.fields_by_name['status'].enum_type = _STATUS
_MOBILITYCONTROLLER.fields_by_name['public_ip_address'
    ].message_type = _IPADDRESS
_MOBILITYCONTROLLER.fields_by_name['ip_address'].message_type = _IPADDRESS
_MOBILITYCONTROLLER.fields_by_name['default_gateway'].message_type = _IPADDRESS
_UPLINK.fields_by_name['action'].enum_type = _ACTION
_UPLINK.fields_by_name['status'].enum_type = _STATUS
_UPLINK.fields_by_name['wan_status'].enum_type = _STATUS
_IKETUNNEL.fields_by_name['action'].enum_type = _ACTION
_IKETUNNEL.fields_by_name['peer_mac'].message_type = _MACADDRESS
_IKETUNNEL.fields_by_name['local_mac'].message_type = _MACADDRESS
_IKETUNNEL.fields_by_name['src_ip'].message_type = _IPADDRESS
_IKETUNNEL.fields_by_name['dst_ip'].message_type = _IPADDRESS
_IKETUNNEL.fields_by_name['status'].enum_type = _STATUS
_DEVICESTATS.fields_by_name['fan_status'].enum_type = _STATUS
_RADIOSTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_VAPSTATS.fields_by_name['radio_mac'].message_type = _MACADDRESS
_TUNNELSTATS.fields_by_name['index'].enum_type = _TUNNELINDEX
_CLIENTSTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_INTERFACESTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_TUNNELIPPROBESTATS.fields_by_name['tunnel_index'].enum_type = _TUNNELINDEX
_TUNNELIPPROBESTATS.fields_by_name['probe_ip_addr'].message_type = _IPADDRESS
_UPLINKIPPROBESTATS.fields_by_name['ip_address'].message_type = _IPADDRESS
_UPLINKSPEEDTEST.fields_by_name['server_ip'].message_type = _IPADDRESS
_WIDSEVENT.fields_by_name['action'].enum_type = _ACTION
_WIDSEVENT.fields_by_name['event_type'].enum_type = _WIDSEVENT_EVENTTYPE
_WIDSEVENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIDSEVENT.fields_by_name['attack_type'].enum_type = _WIDSEVENT_ATTACKTYPE
_WIDSEVENT_EVENTTYPE.containing_type = _WIDSEVENT
_WIDSEVENT_ATTACKTYPE.containing_type = _WIDSEVENT
_AIRMONITORROGUEINFO.fields_by_name['match_type'
    ].enum_type = _AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE
_AIRMONITORROGUEINFO.fields_by_name['match_mac'].message_type = _MACADDRESS
_AIRMONITORROGUEINFO.fields_by_name['match_ip'].message_type = _IPADDRESS
_AIRMONITORROGUEINFO.fields_by_name['nat_match_type'
    ].enum_type = _AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE
_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE.containing_type = _AIRMONITORROGUEINFO
_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE.containing_type = (
    _AIRMONITORROGUEINFO)
_ROGUEEVENT.fields_by_name['action'].enum_type = _ACTION
_ROGUEEVENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_ROGUEEVENT.fields_by_name['encr_type'
    ].enum_type = _ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL
_ROGUEEVENT.fields_by_name['am_rogue'].message_type = _AIRMONITORROGUEINFO
_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL.containing_type = _ROGUEEVENT
_DEVICENEIGHBOURS.fields_by_name['action'].enum_type = _ACTION
_MONITORINGINFORMATION.fields_by_name['data_elements'].enum_type = _DATAELEMENT
_MONITORINGINFORMATION.fields_by_name['swarms'].message_type = _SWARM
_MONITORINGINFORMATION.fields_by_name['aps'].message_type = _AP
_MONITORINGINFORMATION.fields_by_name['networks'].message_type = _NETWORK
_MONITORINGINFORMATION.fields_by_name['radios'].message_type = _RADIO
_MONITORINGINFORMATION.fields_by_name['vaps'].message_type = _VAPINFO
_MONITORINGINFORMATION.fields_by_name['interfaces'].message_type = _INTERFACE
_MONITORINGINFORMATION.fields_by_name['tunnels'].message_type = _TUNNEL
_MONITORINGINFORMATION.fields_by_name['wireless_clients'
    ].message_type = _WIRELESSCLIENT
_MONITORINGINFORMATION.fields_by_name['switches'].message_type = _SWITCH
_MONITORINGINFORMATION.fields_by_name['wired_clients'
    ].message_type = _WIREDCLIENT
_MONITORINGINFORMATION.fields_by_name['device_stats'
    ].message_type = _DEVICESTATS
_MONITORINGINFORMATION.fields_by_name['radio_stats'].message_type = _RADIOSTATS
_MONITORINGINFORMATION.fields_by_name['interface_stats'
    ].message_type = _INTERFACESTATS
_MONITORINGINFORMATION.fields_by_name['vap_stats'].message_type = _VAPSTATS
_MONITORINGINFORMATION.fields_by_name['client_stats'
    ].message_type = _CLIENTSTATS
_MONITORINGINFORMATION.fields_by_name['tunnel_stats'
    ].message_type = _TUNNELSTATS
_MONITORINGINFORMATION.fields_by_name['wids_events'].message_type = _WIDSEVENT
_MONITORINGINFORMATION.fields_by_name['modem_stats'].message_type = _MODEMSTATS
_MONITORINGINFORMATION.fields_by_name['role_stats'].message_type = _ROLESTATS
_MONITORINGINFORMATION.fields_by_name['vlan_stats'].message_type = _VLANSTATS
_MONITORINGINFORMATION.fields_by_name['ssid_stats'].message_type = _SSIDSTATS
_MONITORINGINFORMATION.fields_by_name['ipprobe_stats'
    ].message_type = _TUNNELIPPROBESTATS
_MONITORINGINFORMATION.fields_by_name['rogue_events'
    ].message_type = _ROGUEEVENT
_MONITORINGINFORMATION.fields_by_name['mobility_controllers'
    ].message_type = _MOBILITYCONTROLLER
_MONITORINGINFORMATION.fields_by_name['uplinks'].message_type = _UPLINK
_MONITORINGINFORMATION.fields_by_name['uplink_stats'
    ].message_type = _UPLINKSTATS
_MONITORINGINFORMATION.fields_by_name['uplink_wan_stats'
    ].message_type = _UPLINKWANSTATS
_MONITORINGINFORMATION.fields_by_name['uplink_probe_stats'
    ].message_type = _UPLINKIPPROBESTATS
_MONITORINGINFORMATION.fields_by_name['uplink_speedtest'
    ].message_type = _UPLINKSPEEDTEST
_MONITORINGINFORMATION.fields_by_name['device_neighbours'
    ].message_type = _DEVICENEIGHBOURS
_MONITORINGINFORMATION.fields_by_name['notification'
    ].message_type = _NOTIFICATION
_MONITORINGINFORMATION.fields_by_name['switch_stacks'
    ].message_type = _SWITCHSTACK
_MONITORINGINFORMATION.fields_by_name['ike_tunnels'].message_type = _IKETUNNEL
_MONITORINGINFORMATION.fields_by_name['switch_vlan_info'
    ].message_type = _SWITCHVLANINFO
_MONITORINGSTATEINFORMATION.fields_by_name['mobility_controllers'
    ].message_type = _MOBILITYCONTROLLER
_MONITORINGSTATEINFORMATION.fields_by_name['switches'].message_type = _SWITCH
_MONITORINGSTATEINFORMATION.fields_by_name['swarms'].message_type = _SWARM
_MONITORINGSTATEINFORMATION.fields_by_name['aps'].message_type = _AP
_MONITORINGSTATEINFORMATION.fields_by_name['vaps'].message_type = _VAPINFO
_MONITORINGSTATEINFORMATION.fields_by_name['radios'].message_type = _RADIO
_MONITORINGSTATEINFORMATION.fields_by_name['interfaces'
    ].message_type = _INTERFACE
_MONITORINGSTATEINFORMATION.fields_by_name['networks'].message_type = _NETWORK
_MONITORINGSTATEINFORMATION.fields_by_name['tunnels'].message_type = _TUNNEL
_MONITORINGSTATEINFORMATION.fields_by_name['wireless_clients'
    ].message_type = _WIRELESSCLIENT
_MONITORINGSTATEINFORMATION.fields_by_name['wired_clients'
    ].message_type = _WIREDCLIENT
_MONITORINGSTATEINFORMATION.fields_by_name['uplinks'].message_type = _UPLINK
_MONITORINGSTATEINFORMATION.fields_by_name['switch_stacks'
    ].message_type = _SWITCHSTACK
_MONITORINGSTATEINFORMATION.fields_by_name['ike_tunnels'
    ].message_type = _IKETUNNEL
_NOTIFICATION.fields_by_name['severity'].enum_type = _NOTIFICATION_SEVERITY
_NOTIFICATION.fields_by_name['state'
    ].enum_type = _NOTIFICATION_NOTIFICATIONSTATE
_NOTIFICATION.fields_by_name['extra'].message_type = _KEYVALUEDATA
_NOTIFICATION_SEVERITY.containing_type = _NOTIFICATION
_NOTIFICATION_NOTIFICATIONSTATE.containing_type = _NOTIFICATION
_SWITCHVLANINFO.fields_by_name['vlans'].message_type = _SWITCHVLAN
DESCRIPTOR.message_types_by_name['IpAddress'] = _IPADDRESS
DESCRIPTOR.message_types_by_name['MacAddress'] = _MACADDRESS
DESCRIPTOR.message_types_by_name['Swarm'] = _SWARM
DESCRIPTOR.message_types_by_name['Tunnel'] = _TUNNEL
DESCRIPTOR.message_types_by_name['Interface'] = _INTERFACE
DESCRIPTOR.message_types_by_name['VapInfo'] = _VAPINFO
DESCRIPTOR.message_types_by_name['Radio'] = _RADIO
DESCRIPTOR.message_types_by_name['Ap'] = _AP
DESCRIPTOR.message_types_by_name['Network'] = _NETWORK
DESCRIPTOR.message_types_by_name['WirelessClient'] = _WIRELESSCLIENT
DESCRIPTOR.message_types_by_name['HardwareModule'] = _HARDWAREMODULE
DESCRIPTOR.message_types_by_name['Switch'] = _SWITCH
DESCRIPTOR.message_types_by_name['SwitchStack'] = _SWITCHSTACK
DESCRIPTOR.message_types_by_name['WiredClient'] = _WIREDCLIENT
DESCRIPTOR.message_types_by_name['MobilityController'] = _MOBILITYCONTROLLER
DESCRIPTOR.message_types_by_name['Uplink'] = _UPLINK
DESCRIPTOR.message_types_by_name['IkeTunnel'] = _IKETUNNEL
DESCRIPTOR.message_types_by_name['DeviceStats'] = _DEVICESTATS
DESCRIPTOR.message_types_by_name['RadioStats'] = _RADIOSTATS
DESCRIPTOR.message_types_by_name['VapStats'] = _VAPSTATS
DESCRIPTOR.message_types_by_name['TunnelStats'] = _TUNNELSTATS
DESCRIPTOR.message_types_by_name['ClientStats'] = _CLIENTSTATS
DESCRIPTOR.message_types_by_name['InterfaceStats'] = _INTERFACESTATS
DESCRIPTOR.message_types_by_name['UplinkStats'] = _UPLINKSTATS
DESCRIPTOR.message_types_by_name['UplinkWanStats'] = _UPLINKWANSTATS
DESCRIPTOR.message_types_by_name['ModemStats'] = _MODEMSTATS
DESCRIPTOR.message_types_by_name['RoleStats'] = _ROLESTATS
DESCRIPTOR.message_types_by_name['VlanStats'] = _VLANSTATS
DESCRIPTOR.message_types_by_name['SsidStats'] = _SSIDSTATS
DESCRIPTOR.message_types_by_name['TunnelIpProbeStats'] = _TUNNELIPPROBESTATS
DESCRIPTOR.message_types_by_name['UplinkIpProbeStats'] = _UPLINKIPPROBESTATS
DESCRIPTOR.message_types_by_name['UplinkSpeedtest'] = _UPLINKSPEEDTEST
DESCRIPTOR.message_types_by_name['WIDSEvent'] = _WIDSEVENT
DESCRIPTOR.message_types_by_name['AirMonitorRogueInfo'] = _AIRMONITORROGUEINFO
DESCRIPTOR.message_types_by_name['RogueEvent'] = _ROGUEEVENT
DESCRIPTOR.message_types_by_name['DeviceNeighbours'] = _DEVICENEIGHBOURS
DESCRIPTOR.message_types_by_name['MonitoringInformation'
    ] = _MONITORINGINFORMATION
DESCRIPTOR.message_types_by_name['MonitoringStateInformation'
    ] = _MONITORINGSTATEINFORMATION
DESCRIPTOR.message_types_by_name['KeyValueData'] = _KEYVALUEDATA
DESCRIPTOR.message_types_by_name['Notification'] = _NOTIFICATION
DESCRIPTOR.message_types_by_name['SwitchVlanInfo'] = _SWITCHVLANINFO
DESCRIPTOR.message_types_by_name['SwitchVlan'] = _SWITCHVLAN
DESCRIPTOR.enum_types_by_name['Action'] = _ACTION
DESCRIPTOR.enum_types_by_name['Status'] = _STATUS
DESCRIPTOR.enum_types_by_name['TunnelIndex'] = _TUNNELINDEX
DESCRIPTOR.enum_types_by_name['CryptoType'] = _CRYPTOTYPE
DESCRIPTOR.enum_types_by_name['DataElement'] = _DATAELEMENT
DESCRIPTOR.enum_types_by_name['AuthType'] = _AUTHTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
IpAddress = _reflection.GeneratedProtocolMessageType('IpAddress', (_message
    .Message,), dict(DESCRIPTOR=_IPADDRESS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(IpAddress)
MacAddress = _reflection.GeneratedProtocolMessageType('MacAddress', (
    _message.Message,), dict(DESCRIPTOR=_MACADDRESS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(MacAddress)
Swarm = _reflection.GeneratedProtocolMessageType('Swarm', (_message.Message
    ,), dict(DESCRIPTOR=_SWARM, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Swarm)
Tunnel = _reflection.GeneratedProtocolMessageType('Tunnel', (_message.
    Message,), dict(DESCRIPTOR=_TUNNEL, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Tunnel)
Interface = _reflection.GeneratedProtocolMessageType('Interface', (_message
    .Message,), dict(DESCRIPTOR=_INTERFACE, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Interface)
VapInfo = _reflection.GeneratedProtocolMessageType('VapInfo', (_message.
    Message,), dict(DESCRIPTOR=_VAPINFO, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(VapInfo)
Radio = _reflection.GeneratedProtocolMessageType('Radio', (_message.Message
    ,), dict(DESCRIPTOR=_RADIO, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Radio)
Ap = _reflection.GeneratedProtocolMessageType('Ap', (_message.Message,),
    dict(DESCRIPTOR=_AP, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Ap)
Network = _reflection.GeneratedProtocolMessageType('Network', (_message.
    Message,), dict(DESCRIPTOR=_NETWORK, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Network)
WirelessClient = _reflection.GeneratedProtocolMessageType('WirelessClient',
    (_message.Message,), dict(DESCRIPTOR=_WIRELESSCLIENT, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(WirelessClient)
HardwareModule = _reflection.GeneratedProtocolMessageType('HardwareModule',
    (_message.Message,), dict(DESCRIPTOR=_HARDWAREMODULE, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(HardwareModule)
Switch = _reflection.GeneratedProtocolMessageType('Switch', (_message.
    Message,), dict(DESCRIPTOR=_SWITCH, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Switch)
SwitchStack = _reflection.GeneratedProtocolMessageType('SwitchStack', (
    _message.Message,), dict(DESCRIPTOR=_SWITCHSTACK, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(SwitchStack)
WiredClient = _reflection.GeneratedProtocolMessageType('WiredClient', (
    _message.Message,), dict(DESCRIPTOR=_WIREDCLIENT, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(WiredClient)
MobilityController = _reflection.GeneratedProtocolMessageType(
    'MobilityController', (_message.Message,), dict(DESCRIPTOR=
    _MOBILITYCONTROLLER, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(MobilityController)
Uplink = _reflection.GeneratedProtocolMessageType('Uplink', (_message.
    Message,), dict(DESCRIPTOR=_UPLINK, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Uplink)
IkeTunnel = _reflection.GeneratedProtocolMessageType('IkeTunnel', (_message
    .Message,), dict(DESCRIPTOR=_IKETUNNEL, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(IkeTunnel)
DeviceStats = _reflection.GeneratedProtocolMessageType('DeviceStats', (
    _message.Message,), dict(DESCRIPTOR=_DEVICESTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(DeviceStats)
RadioStats = _reflection.GeneratedProtocolMessageType('RadioStats', (
    _message.Message,), dict(DESCRIPTOR=_RADIOSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(RadioStats)
VapStats = _reflection.GeneratedProtocolMessageType('VapStats', (_message.
    Message,), dict(DESCRIPTOR=_VAPSTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(VapStats)
TunnelStats = _reflection.GeneratedProtocolMessageType('TunnelStats', (
    _message.Message,), dict(DESCRIPTOR=_TUNNELSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(TunnelStats)
ClientStats = _reflection.GeneratedProtocolMessageType('ClientStats', (
    _message.Message,), dict(DESCRIPTOR=_CLIENTSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(ClientStats)
InterfaceStats = _reflection.GeneratedProtocolMessageType('InterfaceStats',
    (_message.Message,), dict(DESCRIPTOR=_INTERFACESTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(InterfaceStats)
UplinkStats = _reflection.GeneratedProtocolMessageType('UplinkStats', (
    _message.Message,), dict(DESCRIPTOR=_UPLINKSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(UplinkStats)
UplinkWanStats = _reflection.GeneratedProtocolMessageType('UplinkWanStats',
    (_message.Message,), dict(DESCRIPTOR=_UPLINKWANSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(UplinkWanStats)
ModemStats = _reflection.GeneratedProtocolMessageType('ModemStats', (
    _message.Message,), dict(DESCRIPTOR=_MODEMSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(ModemStats)
RoleStats = _reflection.GeneratedProtocolMessageType('RoleStats', (_message
    .Message,), dict(DESCRIPTOR=_ROLESTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(RoleStats)
VlanStats = _reflection.GeneratedProtocolMessageType('VlanStats', (_message
    .Message,), dict(DESCRIPTOR=_VLANSTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(VlanStats)
SsidStats = _reflection.GeneratedProtocolMessageType('SsidStats', (_message
    .Message,), dict(DESCRIPTOR=_SSIDSTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(SsidStats)
TunnelIpProbeStats = _reflection.GeneratedProtocolMessageType(
    'TunnelIpProbeStats', (_message.Message,), dict(DESCRIPTOR=
    _TUNNELIPPROBESTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(TunnelIpProbeStats)
UplinkIpProbeStats = _reflection.GeneratedProtocolMessageType(
    'UplinkIpProbeStats', (_message.Message,), dict(DESCRIPTOR=
    _UPLINKIPPROBESTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(UplinkIpProbeStats)
UplinkSpeedtest = _reflection.GeneratedProtocolMessageType('UplinkSpeedtest',
    (_message.Message,), dict(DESCRIPTOR=_UPLINKSPEEDTEST, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(UplinkSpeedtest)
WIDSEvent = _reflection.GeneratedProtocolMessageType('WIDSEvent', (_message
    .Message,), dict(DESCRIPTOR=_WIDSEVENT, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(WIDSEvent)
AirMonitorRogueInfo = _reflection.GeneratedProtocolMessageType(
    'AirMonitorRogueInfo', (_message.Message,), dict(DESCRIPTOR=
    _AIRMONITORROGUEINFO, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(AirMonitorRogueInfo)
RogueEvent = _reflection.GeneratedProtocolMessageType('RogueEvent', (
    _message.Message,), dict(DESCRIPTOR=_ROGUEEVENT, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(RogueEvent)
DeviceNeighbours = _reflection.GeneratedProtocolMessageType('DeviceNeighbours',
    (_message.Message,), dict(DESCRIPTOR=_DEVICENEIGHBOURS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(DeviceNeighbours)
MonitoringInformation = _reflection.GeneratedProtocolMessageType(
    'MonitoringInformation', (_message.Message,), dict(DESCRIPTOR=
    _MONITORINGINFORMATION, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(MonitoringInformation)
MonitoringStateInformation = _reflection.GeneratedProtocolMessageType(
    'MonitoringStateInformation', (_message.Message,), dict(DESCRIPTOR=
    _MONITORINGSTATEINFORMATION, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(MonitoringStateInformation)
KeyValueData = _reflection.GeneratedProtocolMessageType('KeyValueData', (
    _message.Message,), dict(DESCRIPTOR=_KEYVALUEDATA, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(KeyValueData)
Notification = _reflection.GeneratedProtocolMessageType('Notification', (
    _message.Message,), dict(DESCRIPTOR=_NOTIFICATION, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(Notification)
SwitchVlanInfo = _reflection.GeneratedProtocolMessageType('SwitchVlanInfo',
    (_message.Message,), dict(DESCRIPTOR=_SWITCHVLANINFO, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(SwitchVlanInfo)
SwitchVlan = _reflection.GeneratedProtocolMessageType('SwitchVlan', (
    _message.Message,), dict(DESCRIPTOR=_SWITCHVLAN, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(SwitchVlan)

import sys
_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode('latin1')
    )
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor.FileDescriptor(name='monitoring.proto', package='',
    syntax='proto2', serialized_options=None, serialized_pb=_b(
    '\n\x10monitoring.proto"y\n\tIpAddress\x12"\n\x02af\x18\x01 \x02(\x0e2\x16.IpAddress.addr_family\x12\x0c\n\x04addr\x18\x02 \x02(\x0c":\n\x0baddr_family\x12\x14\n\x10ADDR_FAMILY_INET\x10\x02\x12\x15\n\x11ADDR_FAMILY_INET6\x10\n"\x1a\n\nMacAddress\x12\x0c\n\x04addr\x18\x01 \x02(\x0c"Æ\x01\n\x05Swarm\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1b\n\x06status\x18\x04 \x01(\x0e2\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x05 \x01(\x0b2\n.IpAddress\x12\x1e\n\nip_address\x18\x06 \x01(\x0b2\n.IpAddress\x12\x18\n\x10firmware_version\x18\x07 \x01(\t"\x8a\x02\n\x06Tunnel\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\x1b\n\x05index\x18\x03 \x01(\x0e2\x0c.TunnelIndex\x12 \n\x0bcrypto_type\x18\x04 \x01(\x0e2\x0b.CryptoType\x12\x11\n\tpeer_name\x18\x05 \x01(\t\x12\x1f\n\x0bpeer_tun_ip\x18\x06 \x01(\x0b2\n.IpAddress\x12\x1d\n\ttunnel_ip\x18\x07 \x01(\x0b2\n.IpAddress\x12\x1b\n\x06status\x18\x08 \x01(\x0e2\x07.Status:\x02UP\x12\x0e\n\x06active\x18\t \x01(\x08\x12\x0e\n\x06uptime\x18\n \x01(\r"ý\x07\n\tInterface\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b2\x0b.MacAddress\x12\x1b\n\x06status\x18\x04 \x01(\x0e2\x07.Status:\x02UP\x12\x1a\n\x06ipaddr\x18\x05 \x01(\x0b2\n.IpAddress\x12&\n\x0bduplex_mode\x18\x06 \x01(\x0e2\x11.Interface.Duplex\x12\x0c\n\x04name\x18\x07 \x01(\t\x12\x13\n\x0bport_number\x18\x08 \x01(\t\x12!\n\x04type\x18\t \x01(\x0e2\x13.Interface.IntfType\x12\x0c\n\x04mode\x18\n \x01(\t\x12\x0c\n\x04vlan\x18\x0b \x01(\r\x12*\n\x07has_poe\x18\x0c \x01(\x0e2\x15.Interface.PoeSupport:\x02NA\x12\x1e\n\tpoe_state\x18\r \x01(\x0e2\x07.Status:\x02UP\x12\x1f\n\noper_state\x18\x0e \x01(\x0e2\x07.Status:\x02UP\x12 \n\x0badmin_state\x18\x0f \x01(\x0e2\x07.Status:\x02UP\x12#\n\x05speed\x18\x10 \x01(\x0e2\x14.Interface.SpeedType\x12\x0b\n\x03mux\x18\x11 \x01(\r\x12\x0f\n\x07trusted\x18\x12 \x01(\r\x12\x0c\n\x04slot\x18\x13 \x01(\t\x12%\n\x08phy_type\x18\x14 \x01(\x0e2\x13.Interface.PortType\x12\x10\n\x08sub_type\x18\x15 \x01(\t\x12\x14\n\x0callowed_vlan\x18\x16 \x03(\r"&\n\x06Duplex\x12\x08\n\x04HALF\x10\x01\x12\x08\n\x04FULL\x10\x02\x12\x08\n\x04AUTO\x10\x03"\x91\x01\n\x08IntfType\x12\x0c\n\x08ETHERNET\x10\x01\x12\x0c\n\x08LOOPBACK\x10\x02\x12\x08\n\x04VLAN\x10\x03\x12\n\n\x06TUNNEL\x10\x04\x12\x10\n\x0cPORT_CHANNEL\x10\x05\x12\x0b\n\x07STANDBY\x10\x06\x12\n\n\x06BRIDGE\x10\x07\x12\t\n\x05SPLIT\x10\x08\x12\t\n\x05STACK\x10\t\x12\x08\n\x04MGMT\x10\n\x12\x08\n\x04NONE\x10\x0b"l\n\tSpeedType\x12\x11\n\rSPEED_INVALID\x10\x00\x12\x0e\n\nSPEED_AUTO\x10\x01\x12\x0c\n\x08SPEED_10\x10\x02\x12\r\n\tSPEED_100\x10\x03\x12\x0e\n\nSPEED_1000\x10\x04\x12\x0f\n\x0bSPEED_10000\x10\x05"J\n\x08PortType\x12\x0b\n\x07PT_RJ45\x10\x00\x12\x0b\n\x07PT_GBIC\x10\x01\x12\r\n\tPT_SERIAL\x10\x02\x12\n\n\x06PT_USB\x10\x03\x12\t\n\x05PT_X2\x10\x04"6\n\nPoeSupport\x12\x06\n\x02NA\x10\x00\x12\r\n\tSUPPORTED\x10\x01\x12\x11\n\rNOT_SUPPORTED\x10\x02"l\n\x07VapInfo\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x1e\n\tradio_mac\x18\x03 \x01(\x0b2\x0b.MacAddress\x12\r\n\x05essid\x18\x04 \x01(\x0c"»\x01\n\x05Radio\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\r\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b2\x0b.MacAddress\x12\x1b\n\x06status\x18\x05 \x01(\x0e2\x07.Status:\x02UP\x12\x0f\n\x07channel\x18\x06 \x01(\t\x12\x0c\n\x04band\x18\x07 \x01(\r\x12\x15\n\rchannel_width\x18\x08 \x01(\r"ô\x02\n\x02Ap\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b2\x0b.MacAddress\x12\x12\n\ncluster_id\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e2\x07.Status:\x02UP\x12\x1e\n\nip_address\x18\x07 \x01(\x0b2\n.IpAddress\x12\r\n\x05model\x18\x08 \x01(\t\x12\x11\n\tmesh_role\x18\t \x01(\t\x12\x0c\n\x04mode\x18\n \x01(\t\x12\x14\n\x0cswarm_master\x18\x0b \x01(\x08\x12\x17\n\x0fmodem_connected\x18\x0c \x01(\x08\x12#\n\x0buplink_type\x18\r \x01(\x0e2\x0e.Ap.UplinkType"<\n\nUplinkType\x12\x0c\n\x08ETHERNET\x10\x01\x12\x08\n\x04MESH\x10\x02\x12\x0b\n\x07STATION\x10\x03\x12\t\n\x05MODEM\x10\x04"k\n\x07Network\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\r\n\x05essid\x18\x03 \x01(\x0c\x12\x10\n\x08security\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\t"É\x02\n\x0eWirelessClient\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1e\n\nip_address\x18\x04 \x01(\x0b2\n.IpAddress\x12\x10\n\x08username\x18\x05 \x01(\t\x12\x19\n\x11associated_device\x18\x06 \x01(\t\x12\x1e\n\tradio_mac\x18\x07 \x01(\x0b2\x0b.MacAddress\x12\x0f\n\x07network\x18\x08 \x01(\x0c\x12\x11\n\tuser_role\x18\t \x01(\t\x12\x14\n\x0cmanufacturer\x18\n \x01(\t\x12\x0f\n\x07os_type\x18\x0b \x01(\t\x12\x12\n\nconnection\x18\x0c \x01(\t\x12\x10\n\x08maxspeed\x18\r \x01(\r\x12\x0c\n\x04vlan\x18\x0e \x01(\r"\xad\x01\n\x0eHardwareModule\x12\r\n\x05index\x18\x01 \x01(\r\x12.\n\x06status\x18\x02 \x01(\x0e2\x1e.HardwareModule.HardwareStatus"\\\n\x0eHardwareStatus\x12\x06\n\x02OK\x10\x00\x12\t\n\x05ERROR\x10\x01\x12\x11\n\rNOT_CONNECTED\x10\x02\x12\n\n\x06ACTIVE\x10\x03\x12\x0b\n\x07STANDBY\x10\x04\x12\x0b\n\x07OFFLINE\x10\x05"æ\x04\n\x06Switch\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b2\x0b.MacAddress\x12\r\n\x05model\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e2\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x07 \x01(\x0b2\n.IpAddress\x12\x1e\n\nip_address\x18\x08 \x01(\x0b2\n.IpAddress\x12\x18\n\x10firmware_version\x18\t \x01(\t\x12#\n\x0fdefault_gateway\x18\n \x01(\x0b2\n.IpAddress\x12\x13\n\x0bdevice_mode\x18\x0b \x01(\r\x12\x14\n\x0cuplink_ports\x18\x0c \x03(\t\x12\x11\n\tmax_slots\x18\r \x01(\r\x12\x12\n\nused_slots\x18\x0e \x03(\t\x12+\n\x12management_modules\x18\x0f \x03(\x0b2\x0f.HardwareModule\x12\'\n\x0epower_supplies\x18\x10 \x03(\x0b2\x0f.HardwareModule\x12\x10\n\x08stack_id\x18\x11 \x01(\t\x12\x17\n\x0fstack_member_id\x18\x12 \x01(\r\x122\n\x11stack_member_role\x18\x13 \x01(\x0e2\x17.Switch.StackMemberRole"F\n\x0fStackMemberRole\x12\x0b\n\x07UNKNOWN\x10\x01\x12\r\n\tCOMMANDER\x10\x02\x12\x0b\n\x07STANDBY\x10\x03\x12\n\n\x06MEMBER\x10\x04"°\x03\n\x0bSwitchStack\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x10\n\x08stack_id\x18\x02 \x01(\t\x12\x1b\n\x06status\x18\x03 \x01(\x0e2\x07.Status:\x02UP\x12,\n\x08topology\x18\x04 \x01(\x0e2\x1a.SwitchStack.StackTopology\x12(\n\x06policy\x18\x05 \x01(\x0e2\x18.SwitchStack.StackPolicy\x12\x18\n\x10firmware_version\x18\x06 \x01(\t\x12\x15\n\rvsf_domain_id\x18\x07 \x01(\r"]\n\rStackTopology\x12\x0e\n\nSTANDALONE\x10\x01\x12\t\n\x05CHAIN\x10\x02\x12\x08\n\x04RING\x10\x03\x12\x08\n\x04MESH\x10\x04\x12\x10\n\x0cPARTIAL_MESH\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06"i\n\x0bStackPolicy\x12\x17\n\x13STACK_SPLIT_UNKNOWN\x10\x00\x12\x1f\n\x1bSTACK_SPLIT_ONE_FRAGMENT_UP\x10\x01\x12 \n\x1cSTACK_SPLIT_ALL_FRAGMENTS_UP\x10\x02"\x8a\x02\n\x0bWiredClient\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1e\n\nip_address\x18\x04 \x01(\x0b2\n.IpAddress\x12\x10\n\x08username\x18\x05 \x01(\t\x12\x19\n\x11associated_device\x18\x06 \x01(\t\x12"\n\rinterface_mac\x18\x07 \x01(\x0b2\x0b.MacAddress\x12\x11\n\tuser_role\x18\x08 \x01(\t\x12\x0c\n\x04vlan\x18\t \x01(\r\x12\x1c\n\tauth_type\x18\n \x01(\x0e2\t.AuthType"£\x02\n\x12MobilityController\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b2\x0b.MacAddress\x12\r\n\x05model\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e2\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x07 \x01(\x0b2\n.IpAddress\x12\x1e\n\nip_address\x18\x08 \x01(\x0b2\n.IpAddress\x12\x18\n\x10firmware_version\x18\t \x01(\t\x12#\n\x0fdefault_gateway\x18\n \x01(\x0b2\n.IpAddress"ã\x01\n\x06Uplink\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x12\n\nlink_index\x18\x03 \x01(\x04\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x13\n\x0bdescription\x18\x05 \x01(\t\x12\x10\n\x08priority\x18\x06 \x01(\r\x12\x17\n\x06status\x18\x07 \x01(\x0e2\x07.Status\x12\x1b\n\nwan_status\x18\x08 \x01(\x0e2\x07.Status\x12\x0c\n\x04vlan\x18\t \x01(\r\x12\x18\n\x10vlan_description\x18\n \x01(\t"ñ\x01\n\tIkeTunnel\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x0e\n\x06map_id\x18\x03 \x01(\x04\x12\x1d\n\x08peer_mac\x18\x04 \x01(\x0b2\x0b.MacAddress\x12\x1e\n\tlocal_mac\x18\x05 \x01(\x0b2\x0b.MacAddress\x12\x1a\n\x06src_ip\x18\x06 \x01(\x0b2\n.IpAddress\x12\x1a\n\x06dst_ip\x18\x07 \x01(\x0b2\n.IpAddress\x12\x17\n\x06status\x18\x08 \x01(\x0e2\x07.Status\x12\x10\n\x08map_name\x18\t \x01(\t"º\x02\n\x0bDeviceStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0e\n\x06uptime\x18\x03 \x01(\x04\x12\x17\n\x0fcpu_utilization\x18\x04 \x01(\r\x12\x11\n\tmem_total\x18\x05 \x01(\x04\x12\x10\n\x08mem_free\x18\x06 \x01(\x04\x12\x19\n\x11power_consumption\x18\x07 \x01(\r\x12\x11\n\tfan_speed\x18\x08 \x01(\r\x12\x13\n\x0btemperature\x18\t \x01(\r\x12\x1b\n\nfan_status\x18\n \x01(\x0e2\x07.Status\x12\x11\n\tmax_power\x18\x0b \x01(\r\x12\x17\n\x0fpoe_consumption\x18\x0c \x01(\r\x12\x12\n\npoe_budget\x18\r \x01(\r\x12\x17\n\x0fmem_utilization\x18\x0e \x01(\x04"Ò\x01\n\nRadioStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x10\n\x08tx_drops\x18\x06 \x01(\r\x12\x10\n\x08tx_power\x18\x07 \x01(\r\x12\x13\n\x0bnoise_floor\x18\x08 \x01(\r\x12\x13\n\x0butilization\x18\t \x01(\r\x12\x0e\n\x06rx_bad\x18\n \x01(\x04"\x85\x01\n\x08VapStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1e\n\tradio_mac\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x0f\n\x07network\x18\x03 \x01(\x0c\x12\x11\n\ttimestamp\x18\x04 \x01(\r\x12\x10\n\x08tx_bytes\x18\x05 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x06 \x01(\x04"s\n\x0bTunnelStats\x12\x10\n\x08swarm_id\x18\x01 \x01(\t\x12\x1b\n\x05index\x18\x02 \x01(\x0e2\x0c.TunnelIndex\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04"Ï\x01\n\x0bClientStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x12\n\nrx_retries\x18\x06 \x01(\r\x12\x12\n\ntx_retries\x18\x07 \x01(\r\x12\r\n\x05speed\x18\x08 \x01(\r\x12\x14\n\x0csignal_in_db\x18\t \x01(\r\x12\x0b\n\x03snr\x18\n \x01(\r"\x9d\x05\n\x0eInterfaceStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x19\n\x11power_consumption\x18\x06 \x01(\r\x12\x11\n\tin_errors\x18\x07 \x01(\r\x12\x12\n\nout_errors\x18\x08 \x01(\r\x12\x13\n\x0bin_discards\x18\t \x01(\r\x12\x14\n\x0cout_discards\x18\n \x01(\r\x12\x12\n\nin_packets\x18\x0b \x01(\r\x12\x13\n\x0bout_packets\x18\x0c \x01(\r\x12\x14\n\x0cin_other_err\x18\r \x01(\r\x12\x18\n\x10in_multicast_pkt\x18\x0e \x01(\r\x12\x18\n\x10in_broadcast_pkt\x18\x0f \x01(\r\x12\x16\n\x0ein_unicast_pkt\x18\x10 \x01(\r\x12\x19\n\x11out_multicast_pkt\x18\x11 \x01(\r\x12\x19\n\x11out_broadcast_pkt\x18\x12 \x01(\r\x12\x17\n\x0fout_unicast_pkt\x18\x13 \x01(\r\x12\x0e\n\x06in_fcs\x18\x14 \x01(\r\x12\x14\n\x0cin_alignment\x18\x15 \x01(\r\x12\x1f\n\x17out_excessive_collision\x18\x16 \x01(\r\x12\x12\n\nin_jabbers\x18\x17 \x01(\r\x12\x15\n\rin_fragmented\x18\x18 \x01(\r\x12\x10\n\x08in_giant\x18\x19 \x01(\r\x12\x0f\n\x07in_runt\x18\x1a \x01(\r\x12\x15\n\rout_collision\x18\x1b \x01(\r\x12\x1a\n\x12out_late_collision\x18\x1c \x01(\r\x12\x14\n\x0cout_deferred\x18\x1d \x01(\r"¼\x01\n\x0bUplinkStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x17\n\x0ftunnel_tx_bytes\x18\x06 \x01(\x04\x12\x17\n\x0ftunnel_rx_bytes\x18\x07 \x01(\x04\x12\x0e\n\x06map_id\x18\x08 \x01(\x04\x12\x10\n\x08map_name\x18\t \x01(\t"\x94\x01\n\x0eUplinkWanStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x18\n\x10compressed_bytes\x18\x04 \x01(\x04\x12\x1a\n\x12uncompressed_bytes\x18\x05 \x01(\x04\x12\x15\n\rsavings_bytes\x18\x06 \x01(\x04"V\n\nModemStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x10\n\x08tx_bytes\x18\x03 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x04 \x01(\x04"h\n\tRoleStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\tuser_role\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04"c\n\tVlanStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0c\n\x04vlan\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04"d\n\tSsidStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\r\n\x05essid\x18\x02 \x01(\x0c\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04"¸\x01\n\x12TunnelIpProbeStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12"\n\x0ctunnel_index\x18\x02 \x01(\x0e2\x0c.TunnelIndex\x12!\n\rprobe_ip_addr\x18\x03 \x01(\x0b2\n.IpAddress\x12\x14\n\x0cprobe_status\x18\x04 \x01(\r\x12\x1d\n\x15ip_probe_pkt_loss_pct\x18\x05 \x01(\r\x12\x13\n\x0btunnel_name\x18\x06 \x01(\t"°\x03\n\x12UplinkIpProbeStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x1e\n\nip_address\x18\x04 \x01(\x0b2\n.IpAddress\x12\x0c\n\x04vlan\x18\x05 \x01(\r\x12\x0f\n\x07avg_rtt\x18\x06 \x01(\x04\x12\x0f\n\x07max_rtt\x18\x07 \x01(\x04\x12\x0f\n\x07min_rtt\x18\x08 \x01(\x04\x12\x12\n\navg_jitter\x18\t \x01(\x04\x12\x12\n\nmax_jitter\x18\n \x01(\x04\x12\x12\n\nmin_jitter\x18\x0b \x01(\x04\x12\x13\n\x0bmos_quality\x18\x0c \x01(\x04\x12\x16\n\x0esd_avg_latency\x18\r \x01(\x04\x12\x16\n\x0eds_avg_latency\x18\x0e \x01(\x04\x12\x15\n\rsd_avg_jitter\x18\x0f \x01(\x04\x12\x15\n\rds_avg_jitter\x18\x10 \x01(\x04\x12\x14\n\x0cprobe_status\x18\x11 \x01(\r\x12\x10\n\x08loss_pct\x18\x12 \x01(\r\x12\x14\n\x0cvpnc_ip_addr\x18\x13 \x01(\x04\x12\x15\n\rprobe_ip_addr\x18\x14 \x01(\x04"Ø\x01\n\x0fUplinkSpeedtest\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1d\n\tserver_ip\x18\x02 \x01(\x0b2\n.IpAddress\x12\x0c\n\x04vlan\x18\x03 \x01(\r\x12\x10\n\x08protocol\x18\x04 \x01(\t\x12\x14\n\x0cupstream_bps\x18\x05 \x01(\x04\x12\x16\n\x0edownstream_bps\x18\x06 \x01(\x04\x12\x11\n\ttime_secs\x18\x07 \x01(\r\x12\x17\n\x0fupstream_jitter\x18\x08 \x01(\x02\x12\x19\n\x11downstream_jitter\x18\t \x01(\x02"æ\r\n\tWIDSEvent\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12(\n\nevent_type\x18\x02 \x01(\x0e2\x14.WIDSEvent.EventType\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b2\x0b.MacAddress\x12\x13\n\x0bdetected_ap\x18\x04 \x01(\t\x12*\n\x0battack_type\x18\x05 \x01(\x0e2\x15.WIDSEvent.AttackType\x12\x0f\n\x07channel\x18\x06 \x01(\t\x12\x0f\n\x07network\x18\x07 \x01(\x0c"U\n\tEventType\x12\t\n\x05ROGUE\x10\x01\x12\x0f\n\x0bINTERFERING\x10\x02\x12\x19\n\x15INFRASTRUCTURE_ATTACK\x10\x03\x12\x11\n\rCLIENT_ATTACK\x10\x04"µ\x0b\n\nAttackType\x12\x1c\n\x18DETECT_VALID_SSID_MISUSE\x10\x01\x12\x18\n\x14DETECT_ADHOC_NETWORK\x10\x02\x12\x13\n\x0fDETECT_AP_FLOOD\x10\x03\x12\x1a\n\x16DETECT_WIRELESS_BRIDGE\x10\x04\x12\x1d\n\x19DETECT_INVALID_MAC_OUI_AP\x10\x05\x12\x1e\n\x1aDETECT_INVALID_MAC_OUI_STA\x10\x06\x12\x12\n\x0eDETECT_BAD_WEP\x10\x07\x12\x1b\n\x17DETECT_AP_IMPERSONATION\x10\x08\x12\x19\n\x15DETECT_WINDOWS_BRIDGE\x10\t\x12!\n\x1dSIGNATURE_DEAUTH_BROADCAST_AP\x10\n\x12"\n\x1eSIGNATURE_DEAUTH_BROADCAST_STA\x10\x0b\x12\x18\n\x14DETECT_HT_GREENFIELD\x10\x0c\x12"\n\x1eDETECT_HT_40MHZ_INTOLERANCE_AP\x10\r\x12#\n\x1fDETECT_HT_40MHZ_INTOLERANCE_STA\x10\x0e\x12\x17\n\x13DETECT_CLIENT_FLOOD\x10\x0f\x12!\n\x1dDETECT_ADHOC_USING_VALID_SSID\x10\x10\x12\x16\n\x12DETECT_AP_SPOOFING\x10\x11\x12%\n!DETECT_INVALID_ADDRESSCOMBINATION\x10\x12\x12\x19\n\x15DETECT_MALFORMED_HTIE\x10\x13\x12\x1e\n\x1aDETECT_MALFORMED_ASSOC_REQ\x10\x14\x12\x16\n\x12DETECT_OVERFLOW_IE\x10\x15\x12\x1d\n\x19DETECT_OVERFLOW_EAPOL_KEY\x10\x16\x12#\n\x1fDETECT_MALFORMED_LARGE_DURATION\x10\x17\x12(\n$DETECT_MALFORMED_FRAME_WRONG_CHANNEL\x10\x18\x12\x1f\n\x1bDETECT_MALFORMED_FRAME_AUTH\x10\x19\x12\x1b\n\x17DETECT_CTS_RATE_ANOMALY\x10\x1a\x12\x1b\n\x17DETECT_RTS_RATE_ANOMALY\x10\x1b\x12\x1e\n\x1aSIGNATURE_DEAUTH_BROADCAST\x10\x1c\x12%\n!SIGNATURE_DEASSOCIATION_BROADCAST\x10\x1d\x12\x1f\n\x1bDETECT_RATE_ANOMALIES_BY_AP\x10\x1e\x12 \n\x1cDETECT_RATE_ANOMALIES_BY_STA\x10\x1f\x12\x1b\n\x17DETECT_EAP_RATE_ANOMALY\x10 \x12\x19\n\x15DETECT_DISCONNECT_STA\x10!\x12\x1c\n\x18SIGNATURE_ASLEAP_FROM_AP\x10"\x12\x1d\n\x19SIGNATURE_ASLEAP_FROM_STA\x10#\x12\x1d\n\x19SIGNATURE_AIRJACK_FROM_AP\x10$\x12\x1e\n\x1aSIGNATURE_AIRJACK_FROM_STA\x10%\x12\'\n#DETECT_STATION_DISCONNECT_ATTACK_AP\x10&\x12\x1c\n\x18DETECT_UNENCRYPTED_VALID\x10\'\x12\x18\n\x14DETECT_OMERTA_ATTACK\x10(\x12\x1d\n\x19DETECT_TKIP_REPLAY_ATTACK\x10)\x12\x1a\n\x16DETECT_CHOPCHOP_ATTACK\x10*\x12\x13\n\x0fDETECT_FATAJACK\x10+\x12&\n"DETECT_VALID_CLIENT_MISASSOCIATION\x10,\x12\x1b\n\x17DETECT_BLOCK_ACK_ATTACK\x10-\x12\x1c\n\x18DETECT_HOTSPOTTER_ATTACK\x10.\x12 \n\x1cDETECT_POWER_SAVE_DOS_ATTACK\x10/"±\x05\n\x13AirMonitorRogueInfo\x12;\n\nmatch_type\x18\x01 \x01(\x0e2\'.AirMonitorRogueInfo.wms_rap_match_type\x12\x1e\n\tmatch_mac\x18\x02 \x01(\x0b2\x0b.MacAddress\x12\x1c\n\x08match_ip\x18\x03 \x01(\x0b2\n.IpAddress\x12\x14\n\x0cmonitor_name\x18\x04 \x01(\t\x12C\n\x0enat_match_type\x18\x05 \x01(\x0e2+.AirMonitorRogueInfo.wms_rap_nat_match_type"Æ\x02\n\x12wms_rap_match_type\x12\x0f\n\x0bRAP_MT_NONE\x10\x00\x12\x11\n\rRAP_MT_CFG_WM\x10\x01\x12\x11\n\rRAP_MT_ETH_WM\x10\x02\x12\x10\n\x0cRAP_MT_AP_WM\x10\x03\x12\x11\n\rRAP_MT_EXT_WM\x10\x04\x12\x11\n\rRAP_MT_MANUAL\x10\x05\x12\x15\n\x11RAP_MT_BASE_BSSID\x10\x06\x12\x0e\n\nRAP_MT_EMS\x10\x07\x12\x14\n\x10RAP_MT_ETH_GW_WM\x10\x08\x12\x14\n\x10RAP_MT_CLASS_OFF\x10\t\x12\x13\n\x0fRAP_MT_AP_BSSID\x10\n\x12\x16\n\x12RAP_MT_PROP_ETH_WM\x10\x0b\x12\x12\n\x0eRAP_MT_AP_RULE\x10\x0c\x12\x14\n\x10RAP_MT_SYSTEM_WM\x10\r\x12\x17\n\x13RAP_MT_SYSTEM_GW_WM\x10\x0e"{\n\x16wms_rap_nat_match_type\x12\x10\n\x0cRAP_NMT_NONE\x10\x00\x12\x11\n\rRAP_NMT_EQUAL\x10\x01\x12\x14\n\x10RAP_NMT_PLUS_ONE\x10\x02\x12\x15\n\x11RAP_NMT_MINUS_ONE\x10\x03\x12\x0f\n\x0bRAP_NMT_OUI\x10\x04"ç\x02\n\nRogueEvent\x12\x1c\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x03ADD\x12\x13\n\x0bdetected_ap\x18\x02 \x01(\t\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b2\x0b.MacAddress\x12\x0f\n\x07channel\x18\x04 \x01(\r\x12\x0f\n\x07network\x18\x05 \x01(\x0c\x125\n\tencr_type\x18\x06 \x01(\x0e2".RogueEvent.wms_snmp_encr_protocol\x12&\n\x08am_rogue\x18\x07 \x01(\x0b2\x14.AirMonitorRogueInfo"\x86\x01\n\x16wms_snmp_encr_protocol\x12\x1a\n\x16WMS_SNMP_WPA_ENCR_OPEN\x10\x00\x12\x19\n\x15WMS_SNMP_WPA_ENCR_WEP\x10\x01\x12\x19\n\x15WMS_SNMP_WPA_ENCR_WPA\x10\x02\x12\x1a\n\x16WMS_SNMP_WPA_ENCR_WPA2\x10\x03"\x9f\x01\n\x10DeviceNeighbours\x12\x1f\n\x06action\x18\x01 \x01(\x0e2\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\t\x12\x18\n\x10remote_device_id\x18\x04 \x01(\t\x12\x13\n\x0bremote_port\x18\x05 \x01(\t\x12\x1a\n\x12remote_port_number\x18\x06 \x01(\t"ñ\t\n\x15MonitoringInformation\x12\x13\n\x0bcustomer_id\x18\x01 \x02(\t\x12#\n\rdata_elements\x18\x02 \x03(\x0e2\x0c.DataElement\x12\x16\n\x06swarms\x18\x03 \x03(\x0b2\x06.Swarm\x12\x10\n\x03aps\x18\x04 \x03(\x0b2\x03.Ap\x12\x1a\n\x08networks\x18\x05 \x03(\x0b2\x08.Network\x12\x16\n\x06radios\x18\x06 \x03(\x0b2\x06.Radio\x12\x16\n\x04vaps\x18\x07 \x03(\x0b2\x08.VapInfo\x12\x1e\n\ninterfaces\x18\x08 \x03(\x0b2\n.Interface\x12\x18\n\x07tunnels\x18\t \x03(\x0b2\x07.Tunnel\x12)\n\x10wireless_clients\x18\n \x03(\x0b2\x0f.WirelessClient\x12\x19\n\x08switches\x18\x0b \x03(\x0b2\x07.Switch\x12#\n\rwired_clients\x18\x0c \x03(\x0b2\x0c.WiredClient\x12"\n\x0cdevice_stats\x18\r \x03(\x0b2\x0c.DeviceStats\x12 \n\x0bradio_stats\x18\x0e \x03(\x0b2\x0b.RadioStats\x12(\n\x0finterface_stats\x18\x0f \x03(\x0b2\x0f.InterfaceStats\x12\x1c\n\tvap_stats\x18\x10 \x03(\x0b2\t.VapStats\x12"\n\x0cclient_stats\x18\x11 \x03(\x0b2\x0c.ClientStats\x12"\n\x0ctunnel_stats\x18\x12 \x03(\x0b2\x0c.TunnelStats\x12\x1f\n\x0bwids_events\x18\x13 \x03(\x0b2\n.WIDSEvent\x12 \n\x0bmodem_stats\x18\x14 \x03(\x0b2\x0b.ModemStats\x12\x1e\n\nrole_stats\x18\x15 \x03(\x0b2\n.RoleStats\x12\x1e\n\nvlan_stats\x18\x16 \x03(\x0b2\n.VlanStats\x12\x1e\n\nssid_stats\x18\x17 \x03(\x0b2\n.SsidStats\x12*\n\ripprobe_stats\x18\x18 \x03(\x0b2\x13.TunnelIpProbeStats\x12!\n\x0crogue_events\x18\x19 \x03(\x0b2\x0b.RogueEvent\x121\n\x14mobility_controllers\x18\x1a \x03(\x0b2\x13.MobilityController\x12\x18\n\x07uplinks\x18\x1b \x03(\x0b2\x07.Uplink\x12"\n\x0cuplink_stats\x18\x1c \x03(\x0b2\x0c.UplinkStats\x12)\n\x10uplink_wan_stats\x18\x1d \x03(\x0b2\x0f.UplinkWanStats\x12/\n\x12uplink_probe_stats\x18\x1e \x03(\x0b2\x13.UplinkIpProbeStats\x12*\n\x10uplink_speedtest\x18\x1f \x03(\x0b2\x10.UplinkSpeedtest\x12,\n\x11device_neighbours\x18  \x03(\x0b2\x11.DeviceNeighbours\x12#\n\x0cnotification\x18! \x03(\x0b2\r.Notification\x12#\n\rswitch_stacks\x18" \x03(\x0b2\x0c.SwitchStack\x12\x1f\n\x0bike_tunnels\x18# \x03(\x0b2\n.IkeTunnel\x12)\n\x10switch_vlan_info\x18$ \x01(\x0b2\x0f.SwitchVlanInfo"ß\x03\n\x1aMonitoringStateInformation\x12\x13\n\x0bcustomer_id\x18\x01 \x02(\t\x121\n\x14mobility_controllers\x18\x02 \x03(\x0b2\x13.MobilityController\x12\x19\n\x08switches\x18\x03 \x03(\x0b2\x07.Switch\x12\x16\n\x06swarms\x18\x04 \x03(\x0b2\x06.Swarm\x12\x10\n\x03aps\x18\x05 \x03(\x0b2\x03.Ap\x12\x16\n\x04vaps\x18\x06 \x03(\x0b2\x08.VapInfo\x12\x16\n\x06radios\x18\x07 \x03(\x0b2\x06.Radio\x12\x1e\n\ninterfaces\x18\x08 \x03(\x0b2\n.Interface\x12\x1a\n\x08networks\x18\t \x03(\x0b2\x08.Network\x12\x18\n\x07tunnels\x18\n \x03(\x0b2\x07.Tunnel\x12)\n\x10wireless_clients\x18\x0b \x03(\x0b2\x0f.WirelessClient\x12#\n\rwired_clients\x18\x0c \x03(\x0b2\x0c.WiredClient\x12\x18\n\x07uplinks\x18\r \x03(\x0b2\x07.Uplink\x12#\n\rswitch_stacks\x18\x0e \x03(\x0b2\x0c.SwitchStack\x12\x1f\n\x0bike_tunnels\x18\x0f \x03(\x0b2\n.IkeTunnel"*\n\x0cKeyValueData\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t"â\x02\n\x0cNotification\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x12\n\nsetting_id\x18\x03 \x01(\t\x12\x11\n\tdevice_id\x18\x04 \x01(\t\x12(\n\x08severity\x18\x05 \x01(\x0e2\x16.Notification.Severity\x12\x11\n\ttimestamp\x18\x06 \x01(\r\x12.\n\x05state\x18\x07 \x01(\x0e2\x1f.Notification.NotificationState\x12\x13\n\x0bdescription\x18\x08 \x01(\t\x12\x1c\n\x05extra\x18\t \x03(\x0b2\r.KeyValueData"G\n\x08Severity\x12\n\n\x06Normal\x10\x01\x12\x0b\n\x07Warning\x10\x02\x12\t\n\x05Minor\x10\x03\x12\t\n\x05Major\x10\x04\x12\x0c\n\x08Critical\x10\x05"(\n\x11NotificationState\x12\x08\n\x04Open\x10\x00\x12\t\n\x05Close\x10\x01"?\n\x0eSwitchVlanInfo\x12\x11\n\tdevice_id\x18\x01 \x02(\t\x12\x1a\n\x05vlans\x18\x02 \x03(\x0b2\x0b.SwitchVlan"T\n\nSwitchVlan\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0ctagged_ports\x18\x03 \x03(\t\x12\x16\n\x0euntagged_ports\x18\x04 \x03(\t*)\n\x06Action\x12\x07\n\x03ADD\x10\x01\x12\n\n\x06DELETE\x10\x02\x12\n\n\x06UPDATE\x10\x03*\x1a\n\x06Status\x12\x06\n\x02UP\x10\x01\x12\x08\n\x04DOWN\x10\x02*&\n\x0bTunnelIndex\x12\x0b\n\x07PRIMARY\x10\x00\x12\n\n\x06BACKUP\x10\x01*"\n\nCryptoType\x12\x0b\n\x07CA_CERT\x10\x00\x12\x07\n\x03PSK\x10\x01*\x84\x05\n\x0bDataElement\x12\x14\n\x10STATE_CONTROLLER\x10\x01\x12\x10\n\x0cSTATE_SWITCH\x10\x02\x12\x0f\n\x0bSTATE_SWARM\x10\x03\x12\x0c\n\x08STATE_AP\x10\x04\x12\r\n\tSTATE_VAP\x10\x05\x12\x0f\n\x0bSTATE_RADIO\x10\x06\x12\x13\n\x0fSTATE_INTERFACE\x10\x07\x12\x11\n\rSTATE_NETWORK\x10\x08\x12\x10\n\x0cSTATE_TUNNEL\x10\t\x12\x18\n\x14STATE_WIRELESSCLIENT\x10\n\x12\x15\n\x11STATE_WIREDCLIENT\x10\x0b\x12\x10\n\x0cSTATE_UPLINK\x10\x0c\x12\x0f\n\x0bSTAT_DEVICE\x10\r\x12\x0e\n\nSTAT_RADIO\x10\x0e\x12\x0c\n\x08STAT_VAP\x10\x0f\x12\x12\n\x0eSTAT_INTERFACE\x10\x10\x12\x0f\n\x0bSTAT_CLIENT\x10\x11\x12\x0f\n\x0bSTAT_TUNNEL\x10\x12\x12\x0e\n\nSTAT_MODEM\x10\x13\x12\r\n\tSTAT_ROLE\x10\x14\x12\r\n\tSTAT_VLAN\x10\x15\x12\r\n\tSTAT_SSID\x10\x16\x12\x10\n\x0cSTAT_IPPROBE\x10\x17\x12\x0f\n\x0bSTAT_UPLINK\x10\x18\x12\x12\n\x0eSTAT_UPLINKWAN\x10\x19\x12\x16\n\x12STAT_UPLINKIPPROBE\x10\x1a\x12\x0f\n\x0bEVENTS_WIDS\x10\x1b\x12\x10\n\x0cEVENTS_ROGUE\x10\x1c\x12\x1a\n\x16STATS_UPLINK_SPEEDTEST\x10\x1d\x12\x15\n\x11DEVICE_NEIGHBOURS\x10\x1e\x12\x11\n\rNOTIFICATIONS\x10\x1f\x12\x10\n\x0cSWITCH_STACK\x10 \x12\x14\n\x10STATE_IKE_TUNNEL\x10!\x12\x0f\n\x0bSWITCH_VLAN\x10"*÷\x05\n\x08AuthType\x12\x08\n\x04NONE\x10\x01\x12\x0c\n\x08MAC_AUTH\x10\x02\x12\x0e\n\nDOT1X_AUTH\x10\x03\x12\x0b\n\x07L3_AUTH\x10\x04\x12\x10\n\x0cCONSOLE_AUTH\x10\x05\x12\x0f\n\x0bTELNET_AUTH\x10\x06\x12\x0e\n\nWEBUI_AUTH\x10\x07\x12\x0c\n\x08SSH_AUTH\x10\x08\x12\x0c\n\x08WEB_AUTH\x10\t\x12\r\n\tSNMP_AUTH\x10\n\x12\x11\n\rSSH_NONE_AUTH\x10\x0b\x12\x0c\n\x08LMA_AUTH\x10\x0c\x12\x0c\n\x08ANY_AUTH\x10\r\x12\x12\n\x0eCAPTIVE_PORTAL\x10\x0e\x12\x0c\n\x08VPN_AUTH\x10\x0f\x12\x15\n\x11STATEFUL_KERBEROS\x10\x10\x12\x15\n\x11RADIUS_ACCOUNTING\x10\x11\x12\r\n\tSECURE_ID\x10\x12\x12\x13\n\x0fSTATEFUL_RADIUS\x10\x13\x12\x15\n\x11SWITCH_MANAGEMENT\x10\x14\x12\x11\n\rDOT1X_MACHINE\x10\x15\x12\x0e\n\nDOT1X_USER\x10\x16\x12\x0f\n\x0bDOT1X_WIRED\x10\x17\x12\x17\n\x13DOT1X_WIRED_MACHINE\x10\x18\x12\x14\n\x10DOT1X_WIRED_USER\x10\x19\x12\x0e\n\nPUB_COOKIE\x10\x1a\x12\x10\n\x0cTACACAS_PLUS\x10\x1b\x12\x11\n\rWIRELESS_XSEC\x10\x1c\x12\x19\n\x15WIRELESS_XSEC_MACHINE\x10\x1d\x12\x16\n\x12WIRELESS_XSEC_USER\x10\x1e\x12\x17\n\x13WIRELESS_XSEC_WIRED\x10\x1f\x12\x1f\n\x1bWIRELESS_XSEC_WIRED_MACHINE\x10 \x12\x1c\n\x18WIRELESS_XSEC_WIRED_USER\x10!\x12\x11\n\rSTATEFUL_NTLM\x10"\x12\n\n\x06RAP_AP\x10#\x12\x0b\n\x07VIA_WEB\x10$\x12\x1a\n\x16GENERIC_INTERFACE_SPEC\x10%\x12\x11\n\rTRANSPORT_VPN\x10&\x12\x0b\n\x07VIA_VPN\x10\'\x12\x13\n\x0fNUM_AUTH_CLIENT\x10('
    ))
_ACTION = _descriptor.EnumDescriptor(name='Action', full_name='Action',
    filename=None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor
    (name='ADD', index=0, number=1, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='DELETE', index=1, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='UPDATE', index=2, number=3, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=13578,
    serialized_end=13619)
_sym_db.RegisterEnumDescriptor(_ACTION)
Action = enum_type_wrapper.EnumTypeWrapper(_ACTION)
_STATUS = _descriptor.EnumDescriptor(name='Status', full_name='Status',
    filename=None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor
    (name='UP', index=0, number=1, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='DOWN', index=1, number=2,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=13621, serialized_end=13647)
_sym_db.RegisterEnumDescriptor(_STATUS)
Status = enum_type_wrapper.EnumTypeWrapper(_STATUS)
_TUNNELINDEX = _descriptor.EnumDescriptor(name='TunnelIndex', full_name=
    'TunnelIndex', filename=None, file=DESCRIPTOR, values=[_descriptor.
    EnumValueDescriptor(name='PRIMARY', index=0, number=0,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='BACKUP', index=1, number=1, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=13649,
    serialized_end=13687)
_sym_db.RegisterEnumDescriptor(_TUNNELINDEX)
TunnelIndex = enum_type_wrapper.EnumTypeWrapper(_TUNNELINDEX)
_CRYPTOTYPE = _descriptor.EnumDescriptor(name='CryptoType', full_name=
    'CryptoType', filename=None, file=DESCRIPTOR, values=[_descriptor.
    EnumValueDescriptor(name='CA_CERT', index=0, number=0,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='PSK', index=1, number=1, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=13689,
    serialized_end=13723)
_sym_db.RegisterEnumDescriptor(_CRYPTOTYPE)
CryptoType = enum_type_wrapper.EnumTypeWrapper(_CRYPTOTYPE)
_DATAELEMENT = _descriptor.EnumDescriptor(name='DataElement', full_name=
    'DataElement', filename=None, file=DESCRIPTOR, values=[_descriptor.
    EnumValueDescriptor(name='STATE_CONTROLLER', index=0, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STATE_SWITCH', index=1, number=2, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='STATE_SWARM', index=2,
    number=3, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STATE_AP', index=3, number=4,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STATE_VAP', index=4, number=5, serialized_options=None, type=None
    ), _descriptor.EnumValueDescriptor(name='STATE_RADIO', index=5, number=
    6, serialized_options=None, type=None), _descriptor.EnumValueDescriptor
    (name='STATE_INTERFACE', index=6, number=7, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='STATE_NETWORK', index
    =7, number=8, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STATE_TUNNEL', index=8, number=9,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STATE_WIRELESSCLIENT', index=9, number=10, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'STATE_WIREDCLIENT', index=10, number=11, serialized_options=None, type
    =None), _descriptor.EnumValueDescriptor(name='STATE_UPLINK', index=11,
    number=12, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STAT_DEVICE', index=12, number=13,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STAT_RADIO', index=13, number=14, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='STAT_VAP', index=14,
    number=15, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STAT_INTERFACE', index=15, number=16,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STAT_CLIENT', index=16, number=17, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='STAT_TUNNEL', index=17,
    number=18, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STAT_MODEM', index=18, number=19,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STAT_ROLE', index=19, number=20, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='STAT_VLAN', index=20,
    number=21, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STAT_SSID', index=21, number=22,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STAT_IPPROBE', index=22, number=23, serialized_options=None, type
    =None), _descriptor.EnumValueDescriptor(name='STAT_UPLINK', index=23,
    number=24, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STAT_UPLINKWAN', index=24, number=25,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STAT_UPLINKIPPROBE', index=25, number=26, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='EVENTS_WIDS', index=
    26, number=27, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='EVENTS_ROGUE', index=27, number=28,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STATS_UPLINK_SPEEDTEST', index=28, number=29, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DEVICE_NEIGHBOURS', index=29, number=30, serialized_options=None, type
    =None), _descriptor.EnumValueDescriptor(name='NOTIFICATIONS', index=30,
    number=31, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='SWITCH_STACK', index=31, number=32,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STATE_IKE_TUNNEL', index=32, number=33, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='SWITCH_VLAN', index=
    33, number=34, serialized_options=None, type=None)], containing_type=
    None, serialized_options=None, serialized_start=13726, serialized_end=14370
    )
_sym_db.RegisterEnumDescriptor(_DATAELEMENT)
DataElement = enum_type_wrapper.EnumTypeWrapper(_DATAELEMENT)
_AUTHTYPE = _descriptor.EnumDescriptor(name='AuthType', full_name=
    'AuthType', filename=None, file=DESCRIPTOR, values=[_descriptor.
    EnumValueDescriptor(name='NONE', index=0, number=1, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name='MAC_AUTH',
    index=1, number=2, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DOT1X_AUTH', index=2, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='L3_AUTH', index=3, number=4, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='CONSOLE_AUTH', index=4, number=5,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='TELNET_AUTH', index=5, number=6, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='WEBUI_AUTH', index=6,
    number=7, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='SSH_AUTH', index=7, number=8,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='WEB_AUTH', index=8, number=9, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='SNMP_AUTH', index=9, number=10,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SSH_NONE_AUTH', index=10, number=11, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='LMA_AUTH', index=11,
    number=12, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='ANY_AUTH', index=12, number=13,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='CAPTIVE_PORTAL', index=13, number=14, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='VPN_AUTH', index=14,
    number=15, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STATEFUL_KERBEROS', index=15, number=16,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RADIUS_ACCOUNTING', index=16, number=17, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='SECURE_ID', index=17,
    number=18, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STATEFUL_RADIUS', index=18, number=19,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SWITCH_MANAGEMENT', index=19, number=20, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='DOT1X_MACHINE', index
    =20, number=21, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DOT1X_USER', index=21, number=22,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DOT1X_WIRED', index=22, number=23, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='DOT1X_WIRED_MACHINE',
    index=23, number=24, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DOT1X_WIRED_USER', index=24, number=25,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='PUB_COOKIE', index=25, number=26, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='TACACAS_PLUS', index=26,
    number=27, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='WIRELESS_XSEC', index=27, number=28,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='WIRELESS_XSEC_MACHINE', index=28, number=29, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'WIRELESS_XSEC_USER', index=29, number=30, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='WIRELESS_XSEC_WIRED',
    index=30, number=31, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='WIRELESS_XSEC_WIRED_MACHINE', index=31,
    number=32, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='WIRELESS_XSEC_WIRED_USER', index=32, number=
    33, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STATEFUL_NTLM', index=33, number=34,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_AP', index=34, number=35, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='VIA_WEB', index=35, number=36,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='GENERIC_INTERFACE_SPEC', index=36, number=37, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name='TRANSPORT_VPN',
    index=37, number=38, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='VIA_VPN', index=38, number=39,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='NUM_AUTH_CLIENT', index=39, number=40, serialized_options=None,
    type=None)], containing_type=None, serialized_options=None,
    serialized_start=14373, serialized_end=15132)
_sym_db.RegisterEnumDescriptor(_AUTHTYPE)
AuthType = enum_type_wrapper.EnumTypeWrapper(_AUTHTYPE)
ADD = 1
DELETE = 2
UPDATE = 3
UP = 1
DOWN = 2
PRIMARY = 0
BACKUP = 1
CA_CERT = 0
PSK = 1
STATE_CONTROLLER = 1
STATE_SWITCH = 2
STATE_SWARM = 3
STATE_AP = 4
STATE_VAP = 5
STATE_RADIO = 6
STATE_INTERFACE = 7
STATE_NETWORK = 8
STATE_TUNNEL = 9
STATE_WIRELESSCLIENT = 10
STATE_WIREDCLIENT = 11
STATE_UPLINK = 12
STAT_DEVICE = 13
STAT_RADIO = 14
STAT_VAP = 15
STAT_INTERFACE = 16
STAT_CLIENT = 17
STAT_TUNNEL = 18
STAT_MODEM = 19
STAT_ROLE = 20
STAT_VLAN = 21
STAT_SSID = 22
STAT_IPPROBE = 23
STAT_UPLINK = 24
STAT_UPLINKWAN = 25
STAT_UPLINKIPPROBE = 26
EVENTS_WIDS = 27
EVENTS_ROGUE = 28
STATS_UPLINK_SPEEDTEST = 29
DEVICE_NEIGHBOURS = 30
NOTIFICATIONS = 31
SWITCH_STACK = 32
STATE_IKE_TUNNEL = 33
SWITCH_VLAN = 34
NONE = 1
MAC_AUTH = 2
DOT1X_AUTH = 3
L3_AUTH = 4
CONSOLE_AUTH = 5
TELNET_AUTH = 6
WEBUI_AUTH = 7
SSH_AUTH = 8
WEB_AUTH = 9
SNMP_AUTH = 10
SSH_NONE_AUTH = 11
LMA_AUTH = 12
ANY_AUTH = 13
CAPTIVE_PORTAL = 14
VPN_AUTH = 15
STATEFUL_KERBEROS = 16
RADIUS_ACCOUNTING = 17
SECURE_ID = 18
STATEFUL_RADIUS = 19
SWITCH_MANAGEMENT = 20
DOT1X_MACHINE = 21
DOT1X_USER = 22
DOT1X_WIRED = 23
DOT1X_WIRED_MACHINE = 24
DOT1X_WIRED_USER = 25
PUB_COOKIE = 26
TACACAS_PLUS = 27
WIRELESS_XSEC = 28
WIRELESS_XSEC_MACHINE = 29
WIRELESS_XSEC_USER = 30
WIRELESS_XSEC_WIRED = 31
WIRELESS_XSEC_WIRED_MACHINE = 32
WIRELESS_XSEC_WIRED_USER = 33
STATEFUL_NTLM = 34
RAP_AP = 35
VIA_WEB = 36
GENERIC_INTERFACE_SPEC = 37
TRANSPORT_VPN = 38
VIA_VPN = 39
NUM_AUTH_CLIENT = 40
_IPADDRESS_ADDR_FAMILY = _descriptor.EnumDescriptor(name='addr_family',
    full_name='IpAddress.addr_family', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='ADDR_FAMILY_INET', index=
    0, number=2, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='ADDR_FAMILY_INET6', index=1, number=10,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=83, serialized_end=141)
_sym_db.RegisterEnumDescriptor(_IPADDRESS_ADDR_FAMILY)
_INTERFACE_DUPLEX = _descriptor.EnumDescriptor(name='Duplex', full_name=
    'Interface.Duplex', filename=None, file=DESCRIPTOR, values=[_descriptor
    .EnumValueDescriptor(name='HALF', index=0, number=1, serialized_options
    =None, type=None), _descriptor.EnumValueDescriptor(name='FULL', index=1,
    number=2, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='AUTO', index=2, number=3, serialized_options=
    None, type=None)], containing_type=None, serialized_options=None,
    serialized_start=1235, serialized_end=1273)
_sym_db.RegisterEnumDescriptor(_INTERFACE_DUPLEX)
_INTERFACE_INTFTYPE = _descriptor.EnumDescriptor(name='IntfType', full_name
    ='Interface.IntfType', filename=None, file=DESCRIPTOR, values=[
    _descriptor.EnumValueDescriptor(name='ETHERNET', index=0, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='LOOPBACK', index=1, number=2, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='VLAN', index=2, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='TUNNEL', index=3, number=4, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='PORT_CHANNEL', index=4, number=5,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STANDBY', index=5, number=6, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='BRIDGE', index=6, number=7,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SPLIT', index=7, number=8, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='STACK', index=8, number=9,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='MGMT', index=9, number=10, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='NONE', index=10, number=11,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=1276, serialized_end=1421)
_sym_db.RegisterEnumDescriptor(_INTERFACE_INTFTYPE)
_INTERFACE_SPEEDTYPE = _descriptor.EnumDescriptor(name='SpeedType',
    full_name='Interface.SpeedType', filename=None, file=DESCRIPTOR, values
    =[_descriptor.EnumValueDescriptor(name='SPEED_INVALID', index=0, number
    =0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='SPEED_AUTO', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SPEED_10', index=2, number=2, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='SPEED_100', index=3, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SPEED_1000', index=4, number=4, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='SPEED_10000', index=5,
    number=5, serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=1423, serialized_end=1531)
_sym_db.RegisterEnumDescriptor(_INTERFACE_SPEEDTYPE)
_INTERFACE_PORTTYPE = _descriptor.EnumDescriptor(name='PortType', full_name
    ='Interface.PortType', filename=None, file=DESCRIPTOR, values=[
    _descriptor.EnumValueDescriptor(name='PT_RJ45', index=0, number=0,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='PT_GBIC', index=1, number=1, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='PT_SERIAL', index=2, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='PT_USB', index=3, number=3, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='PT_X2', index=4, number=4,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=1533, serialized_end=1607)
_sym_db.RegisterEnumDescriptor(_INTERFACE_PORTTYPE)
_INTERFACE_POESUPPORT = _descriptor.EnumDescriptor(name='PoeSupport',
    full_name='Interface.PoeSupport', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='NA', index=0, number=0,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='SUPPORTED', index=1, number=1, serialized_options=None, type=None
    ), _descriptor.EnumValueDescriptor(name='NOT_SUPPORTED', index=2,
    number=2, serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=1609, serialized_end=1663)
_sym_db.RegisterEnumDescriptor(_INTERFACE_POESUPPORT)
_AP_UPLINKTYPE = _descriptor.EnumDescriptor(name='UplinkType', full_name=
    'Ap.UplinkType', filename=None, file=DESCRIPTOR, values=[_descriptor.
    EnumValueDescriptor(name='ETHERNET', index=0, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='MESH', index=1, number=2, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='STATION', index=2, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='MODEM', index=3, number=4, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=2278,
    serialized_end=2338)
_sym_db.RegisterEnumDescriptor(_AP_UPLINKTYPE)
_HARDWAREMODULE_HARDWARESTATUS = _descriptor.EnumDescriptor(name=
    'HardwareStatus', full_name='HardwareModule.HardwareStatus', filename=
    None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor(name=
    'OK', index=0, number=0, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='ERROR', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='NOT_CONNECTED', index=2, number=2, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='ACTIVE', index=3, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STANDBY', index=4, number=4, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='OFFLINE', index=5, number=5,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=2863, serialized_end=2955)
_sym_db.RegisterEnumDescriptor(_HARDWAREMODULE_HARDWARESTATUS)
_SWITCH_STACKMEMBERROLE = _descriptor.EnumDescriptor(name='StackMemberRole',
    full_name='Switch.StackMemberRole', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='UNKNOWN', index=0, number
    =1, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='COMMANDER', index=1, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='STANDBY', index=2, number=3, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='MEMBER', index=3, number=4,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=3502, serialized_end=3572)
_sym_db.RegisterEnumDescriptor(_SWITCH_STACKMEMBERROLE)
_SWITCHSTACK_STACKTOPOLOGY = _descriptor.EnumDescriptor(name=
    'StackTopology', full_name='SwitchStack.StackTopology', filename=None,
    file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor(name=
    'STANDALONE', index=0, number=1, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='CHAIN', index=1, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RING', index=2, number=3, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='MESH', index=3, number=4,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='PARTIAL_MESH', index=4, number=5, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='UNKNOWN', index=5, number=
    6, serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=3807, serialized_end=3900)
_sym_db.RegisterEnumDescriptor(_SWITCHSTACK_STACKTOPOLOGY)
_SWITCHSTACK_STACKPOLICY = _descriptor.EnumDescriptor(name='StackPolicy',
    full_name='SwitchStack.StackPolicy', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='STACK_SPLIT_UNKNOWN',
    index=0, number=0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STACK_SPLIT_ONE_FRAGMENT_UP', index=1, number
    =1, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='STACK_SPLIT_ALL_FRAGMENTS_UP', index=2,
    number=2, serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=3902, serialized_end=4007)
_sym_db.RegisterEnumDescriptor(_SWITCHSTACK_STACKPOLICY)
_WIDSEVENT_EVENTTYPE = _descriptor.EnumDescriptor(name='EventType',
    full_name='WIDSEvent.EventType', filename=None, file=DESCRIPTOR, values
    =[_descriptor.EnumValueDescriptor(name='ROGUE', index=0, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='INTERFERING', index=1, number=2, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='INFRASTRUCTURE_ATTACK',
    index=2, number=3, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='CLIENT_ATTACK', index=3, number=4,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=8509, serialized_end=8594)
_sym_db.RegisterEnumDescriptor(_WIDSEVENT_EVENTTYPE)
_WIDSEVENT_ATTACKTYPE = _descriptor.EnumDescriptor(name='AttackType',
    full_name='WIDSEvent.AttackType', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='DETECT_VALID_SSID_MISUSE',
    index=0, number=1, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DETECT_ADHOC_NETWORK', index=1, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_AP_FLOOD', index=2, number=3, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_WIRELESS_BRIDGE', index=3, number=4, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_INVALID_MAC_OUI_AP', index=4, number=5, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_INVALID_MAC_OUI_STA', index=5, number=6, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name='DETECT_BAD_WEP',
    index=6, number=7, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DETECT_AP_IMPERSONATION', index=7, number=8,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_WINDOWS_BRIDGE', index=8, number=9, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_DEAUTH_BROADCAST_AP', index=9, number=10, serialized_options
    =None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_DEAUTH_BROADCAST_STA', index=10, number=11,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_HT_GREENFIELD', index=11, number=12, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_HT_40MHZ_INTOLERANCE_AP', index=12, number=13,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_HT_40MHZ_INTOLERANCE_STA', index=13, number=14,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_CLIENT_FLOOD', index=14, number=15, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_ADHOC_USING_VALID_SSID', index=15, number=16,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_AP_SPOOFING', index=16, number=17, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_INVALID_ADDRESSCOMBINATION', index=17, number=18,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_MALFORMED_HTIE', index=18, number=19, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_MALFORMED_ASSOC_REQ', index=19, number=20, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_OVERFLOW_IE', index=20, number=21, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_OVERFLOW_EAPOL_KEY', index=21, number=22, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_MALFORMED_LARGE_DURATION', index=22, number=23,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_MALFORMED_FRAME_WRONG_CHANNEL', index=23, number=24,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_MALFORMED_FRAME_AUTH', index=24, number=25,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_CTS_RATE_ANOMALY', index=25, number=26, serialized_options
    =None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_RTS_RATE_ANOMALY', index=26, number=27, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_DEAUTH_BROADCAST', index=27, number=28, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_DEASSOCIATION_BROADCAST', index=28, number=29,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_RATE_ANOMALIES_BY_AP', index=29, number=30,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_RATE_ANOMALIES_BY_STA', index=30, number=31,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_EAP_RATE_ANOMALY', index=31, number=32, serialized_options
    =None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_DISCONNECT_STA', index=32, number=33, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_ASLEAP_FROM_AP', index=33, number=34, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_ASLEAP_FROM_STA', index=34, number=35, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_AIRJACK_FROM_AP', index=35, number=36, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'SIGNATURE_AIRJACK_FROM_STA', index=36, number=37, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_STATION_DISCONNECT_ATTACK_AP', index=37, number=38,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_UNENCRYPTED_VALID', index=38, number=39,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_OMERTA_ATTACK', index=39, number=40, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_TKIP_REPLAY_ATTACK', index=40, number=41, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'DETECT_CHOPCHOP_ATTACK', index=41, number=42, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='DETECT_FATAJACK',
    index=42, number=43, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DETECT_VALID_CLIENT_MISASSOCIATION', index=43,
    number=44, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='DETECT_BLOCK_ACK_ATTACK', index=44, number=45,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_HOTSPOTTER_ATTACK', index=45, number=46,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='DETECT_POWER_SAVE_DOS_ATTACK', index=46, number=47,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=8597, serialized_end=10058)
_sym_db.RegisterEnumDescriptor(_WIDSEVENT_ATTACKTYPE)
_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE = _descriptor.EnumDescriptor(name=
    'wms_rap_match_type', full_name=
    'AirMonitorRogueInfo.wms_rap_match_type', filename=None, file=
    DESCRIPTOR, values=[_descriptor.EnumValueDescriptor(name='RAP_MT_NONE',
    index=0, number=0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_MT_CFG_WM', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_MT_ETH_WM', index=2, number=2, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='RAP_MT_AP_WM', index=3,
    number=3, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_MT_EXT_WM', index=4, number=4,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_MT_MANUAL', index=5, number=5, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='RAP_MT_BASE_BSSID', index=
    6, number=6, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_MT_EMS', index=7, number=7,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_MT_ETH_GW_WM', index=8, number=8, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='RAP_MT_CLASS_OFF',
    index=9, number=9, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_MT_AP_BSSID', index=10, number=10,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_MT_PROP_ETH_WM', index=11, number=11, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='RAP_MT_AP_RULE',
    index=12, number=12, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_MT_SYSTEM_WM', index=13, number=13,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_MT_SYSTEM_GW_WM', index=14, number=14, serialized_options=
    None, type=None)], containing_type=None, serialized_options=None,
    serialized_start=10299, serialized_end=10625)
_sym_db.RegisterEnumDescriptor(_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE)
_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE = _descriptor.EnumDescriptor(name
    ='wms_rap_nat_match_type', full_name=
    'AirMonitorRogueInfo.wms_rap_nat_match_type', filename=None, file=
    DESCRIPTOR, values=[_descriptor.EnumValueDescriptor(name='RAP_NMT_NONE',
    index=0, number=0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_NMT_EQUAL', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='RAP_NMT_PLUS_ONE', index=2, number=2, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='RAP_NMT_MINUS_ONE',
    index=3, number=3, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='RAP_NMT_OUI', index=4, number=4,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=10627, serialized_end=10750)
_sym_db.RegisterEnumDescriptor(_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE)
_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL = _descriptor.EnumDescriptor(name=
    'wms_snmp_encr_protocol', full_name='RogueEvent.wms_snmp_encr_protocol',
    filename=None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor
    (name='WMS_SNMP_WPA_ENCR_OPEN', index=0, number=0, serialized_options=
    None, type=None), _descriptor.EnumValueDescriptor(name=
    'WMS_SNMP_WPA_ENCR_WEP', index=1, number=1, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'WMS_SNMP_WPA_ENCR_WPA', index=2, number=2, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name=
    'WMS_SNMP_WPA_ENCR_WPA2', index=3, number=3, serialized_options=None,
    type=None)], containing_type=None, serialized_options=None,
    serialized_start=10978, serialized_end=11112)
_sym_db.RegisterEnumDescriptor(_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL)
_NOTIFICATION_SEVERITY = _descriptor.EnumDescriptor(name='Severity',
    full_name='Notification.Severity', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='Normal', index=0, number=
    1, serialized_options=None, type=None), _descriptor.EnumValueDescriptor
    (name='Warning', index=1, number=2, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='Minor', index=2, number=3,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='Major', index=3, number=4, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='Critical', index=4, number=5,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=13312, serialized_end=13383)
_sym_db.RegisterEnumDescriptor(_NOTIFICATION_SEVERITY)
_NOTIFICATION_NOTIFICATIONSTATE = _descriptor.EnumDescriptor(name=
    'NotificationState', full_name='Notification.NotificationState',
    filename=None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor
    (name='Open', index=0, number=0, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='Close', index=1, number=1,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=13385, serialized_end=13425)
_sym_db.RegisterEnumDescriptor(_NOTIFICATION_NOTIFICATIONSTATE)
_IPADDRESS = _descriptor.Descriptor(name='IpAddress', full_name='IpAddress',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='af', full_name='IpAddress.af', index=
    0, number=1, type=14, cpp_type=8, label=2, has_default_value=False,
    default_value=2, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='addr', full_name=
    'IpAddress.addr', index=1, number=2, type=12, cpp_type=9, label=2,
    has_default_value=False, default_value=_b(''), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_IPADDRESS_ADDR_FAMILY],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=20, serialized_end=141)
_MACADDRESS = _descriptor.Descriptor(name='MacAddress', full_name=
    'MacAddress', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='addr', full_name=
    'MacAddress.addr', index=0, number=1, type=12, cpp_type=9, label=2,
    has_default_value=False, default_value=_b(''), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=143, serialized_end=169)
_SWARM = _descriptor.Descriptor(name='Swarm', full_name='Swarm', filename=
    None, file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='action', full_name='Swarm.action', index=0,
    number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='swarm_id',
    full_name='Swarm.swarm_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='name', full_name='Swarm.name', index=
    2, number=3, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='status', full_name='Swarm.status', index=3, number=4, type=14,
    cpp_type=8, label=1, has_default_value=True, default_value=1,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='public_ip_address', full_name=
    'Swarm.public_ip_address', index=4, number=5, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'Swarm.ip_address', index=5, number=6, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='firmware_version', full_name=
    'Swarm.firmware_version', index=6, number=7, type=9, cpp_type=9, label=
    1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=172, serialized_end=370)
_TUNNEL = _descriptor.Descriptor(name='Tunnel', full_name='Tunnel',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='Tunnel.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='swarm_id',
    full_name='Tunnel.swarm_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='index', full_name='Tunnel.index',
    index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='crypto_type', full_name='Tunnel.crypto_type', index=3, number=4,
    type=14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='peer_name', full_name=
    'Tunnel.peer_name', index=4, number=5, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='peer_tun_ip', full_name=
    'Tunnel.peer_tun_ip', index=5, number=6, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnel_ip', full_name=
    'Tunnel.tunnel_ip', index=6, number=7, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='status', full_name='Tunnel.status',
    index=7, number=8, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=1, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='active', full_name=
    'Tunnel.active', index=8, number=9, type=8, cpp_type=7, label=1,
    has_default_value=False, default_value=False, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uptime', full_name='Tunnel.uptime',
    index=9, number=10, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=373,
    serialized_end=639)
_INTERFACE = _descriptor.Descriptor(name='Interface', full_name='Interface',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='Interface.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='device_id',
    full_name='Interface.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'Interface.macaddr', index=2, number=3, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='status', full_name='Interface.status',
    index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=1, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='ipaddr', full_name=
    'Interface.ipaddr', index=4, number=5, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='duplex_mode', full_name=
    'Interface.duplex_mode', index=5, number=6, type=14, cpp_type=8, label=
    1, has_default_value=False, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='name', full_name='Interface.name',
    index=6, number=7, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='port_number', full_name='Interface.port_number', index=7, number=
    8, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    _b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='type', full_name='Interface.type', index=8, number=9, type=14,
    cpp_type=8, label=1, has_default_value=False, default_value=1,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='mode', full_name='Interface.mode',
    index=9, number=10, type=9, cpp_type=9, label=1, has_default_value=
    False, default_value=_b('').decode('utf-8'), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name='Interface.vlan',
    index=10, number=11, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='has_poe', full_name='Interface.has_poe', index=11, number=12,
    type=14, cpp_type=8, label=1, has_default_value=True, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='poe_state', full_name=
    'Interface.poe_state', index=12, number=13, type=14, cpp_type=8, label=
    1, has_default_value=True, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='oper_state', full_name=
    'Interface.oper_state', index=13, number=14, type=14, cpp_type=8, label
    =1, has_default_value=True, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='admin_state', full_name=
    'Interface.admin_state', index=14, number=15, type=14, cpp_type=8,
    label=1, has_default_value=True, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='speed', full_name='Interface.speed',
    index=15, number=16, type=14, cpp_type=8, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='mux', full_name='Interface.mux', index=16, number=17, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='trusted', full_name=
    'Interface.trusted', index=17, number=18, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='slot', full_name='Interface.slot', index=18, number=19, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='phy_type',
    full_name='Interface.phy_type', index=19, number=20, type=14, cpp_type=
    8, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='sub_type', full_name=
    'Interface.sub_type', index=20, number=21, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='allowed_vlan', full_name=
    'Interface.allowed_vlan', index=21, number=22, type=13, cpp_type=3,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_INTERFACE_DUPLEX,
    _INTERFACE_INTFTYPE, _INTERFACE_SPEEDTYPE, _INTERFACE_PORTTYPE,
    _INTERFACE_POESUPPORT], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=642,
    serialized_end=1663)
_VAPINFO = _descriptor.Descriptor(name='VapInfo', full_name='VapInfo',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='VapInfo.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='device_id',
    full_name='VapInfo.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='radio_mac', full_name=
    'VapInfo.radio_mac', index=2, number=3, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='essid', full_name='VapInfo.essid',
    index=3, number=4, type=12, cpp_type=9, label=1, has_default_value=
    False, default_value=_b(''), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=1665,
    serialized_end=1773)
_RADIO = _descriptor.Descriptor(name='Radio', full_name='Radio', filename=
    None, file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='action', full_name='Radio.action', index=0,
    number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='device_id',
    full_name='Radio.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='index', full_name='Radio.index',
    index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='macaddr', full_name='Radio.macaddr', index=3, number=4, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='status', full_name='Radio.status',
    index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=1, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='channel', full_name
    ='Radio.channel', index=5, number=6, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='band', full_name='Radio.band', index=
    6, number=7, type=13, cpp_type=3, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='channel_width',
    full_name='Radio.channel_width', index=7, number=8, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=1776, serialized_end=1963)
_AP = _descriptor.Descriptor(name='Ap', full_name='Ap', filename=None, file
    =DESCRIPTOR, containing_type=None, fields=[_descriptor.FieldDescriptor(
    name='action', full_name='Ap.action', index=0, number=1, type=14,
    cpp_type=8, label=1, has_default_value=True, default_value=3,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='serial', full_name='Ap.serial', index
    =1, number=2, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='name', full_name='Ap.name', index=2, number=3, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name='Ap.macaddr',
    index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=
    False, default_value=None, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='cluster_id', full_name='Ap.cluster_id', index=4, number=5, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='status', full_name=
    'Ap.status', index=5, number=6, type=14, cpp_type=8, label=1,
    has_default_value=True, default_value=1, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='ip_address', full_name='Ap.ip_address', index=6, number=7, type=
    11, cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='model', full_name='Ap.model', index=7,
    number=8, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='mesh_role', full_name='Ap.mesh_role', index=8, number=9, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='mode', full_name=
    'Ap.mode', index=9, number=10, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='swarm_master', full_name=
    'Ap.swarm_master', index=10, number=11, type=8, cpp_type=7, label=1,
    has_default_value=False, default_value=False, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='modem_connected', full_name=
    'Ap.modem_connected', index=11, number=12, type=8, cpp_type=7, label=1,
    has_default_value=False, default_value=False, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplink_type', full_name=
    'Ap.uplink_type', index=12, number=13, type=14, cpp_type=8, label=1,
    has_default_value=False, default_value=1, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[_AP_UPLINKTYPE], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=1966, serialized_end=2338)
_NETWORK = _descriptor.Descriptor(name='Network', full_name='Network',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='Network.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='swarm_id',
    full_name='Network.swarm_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='essid', full_name='Network.essid',
    index=2, number=3, type=12, cpp_type=9, label=1, has_default_value=
    False, default_value=_b(''), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='security', full_name='Network.security', index=3, number=4, type=
    9, cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='type', full_name=
    'Network.type', index=4, number=5, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=2340, serialized_end=2447)
_WIRELESSCLIENT = _descriptor.Descriptor(name='WirelessClient', full_name=
    'WirelessClient', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='action', full_name=
    'WirelessClient.action', index=0, number=1, type=14, cpp_type=8, label=
    1, has_default_value=True, default_value=3, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'WirelessClient.macaddr', index=1, number=2, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='name', full_name=
    'WirelessClient.name', index=2, number=3, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'WirelessClient.ip_address', index=3, number=4, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='username', full_name=
    'WirelessClient.username', index=4, number=5, type=9, cpp_type=9, label
    =1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='associated_device', full_name=
    'WirelessClient.associated_device', index=5, number=6, type=9, cpp_type
    =9, label=1, has_default_value=False, default_value=_b('').decode(
    'utf-8'), message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='radio_mac', full_name=
    'WirelessClient.radio_mac', index=6, number=7, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='network', full_name=
    'WirelessClient.network', index=7, number=8, type=12, cpp_type=9, label
    =1, has_default_value=False, default_value=_b(''), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='user_role', full_name=
    'WirelessClient.user_role', index=8, number=9, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='manufacturer', full_name=
    'WirelessClient.manufacturer', index=9, number=10, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='os_type', full_name=
    'WirelessClient.os_type', index=10, number=11, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='connection', full_name=
    'WirelessClient.connection', index=11, number=12, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='maxspeed', full_name=
    'WirelessClient.maxspeed', index=12, number=13, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name=
    'WirelessClient.vlan', index=13, number=14, type=13, cpp_type=3, label=
    1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=2450, serialized_end=2779)
_HARDWAREMODULE = _descriptor.Descriptor(name='HardwareModule', full_name=
    'HardwareModule', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='index', full_name=
    'HardwareModule.index', index=0, number=1, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='status', full_name='HardwareModule.status', index=1, number=2,
    type=14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[
    _HARDWAREMODULE_HARDWARESTATUS], serialized_options=None, is_extendable
    =False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=2782, serialized_end=2955)
_SWITCH = _descriptor.Descriptor(name='Switch', full_name='Switch',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='Switch.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='serial', full_name=
    'Switch.serial', index=1, number=2, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='name', full_name='Switch.name', index
    =2, number=3, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='macaddr', full_name='Switch.macaddr', index=3, number=4, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='model', full_name='Switch.model',
    index=4, number=5, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='status', full_name='Switch.status', index=5, number=6, type=14,
    cpp_type=8, label=1, has_default_value=True, default_value=1,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='public_ip_address', full_name=
    'Switch.public_ip_address', index=6, number=7, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'Switch.ip_address', index=7, number=8, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='firmware_version', full_name=
    'Switch.firmware_version', index=8, number=9, type=9, cpp_type=9, label
    =1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='default_gateway', full_name=
    'Switch.default_gateway', index=9, number=10, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='device_mode', full_name=
    'Switch.device_mode', index=10, number=11, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='uplink_ports', full_name='Switch.uplink_ports', index=11, number=
    12, type=9, cpp_type=9, label=3, has_default_value=False, default_value
    =[], message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='max_slots', full_name=
    'Switch.max_slots', index=12, number=13, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='used_slots', full_name='Switch.used_slots', index=13, number=14,
    type=9, cpp_type=9, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='management_modules', full_name=
    'Switch.management_modules', index=14, number=15, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='power_supplies', full_name=
    'Switch.power_supplies', index=15, number=16, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='stack_id', full_name=
    'Switch.stack_id', index=16, number=17, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='stack_member_id', full_name=
    'Switch.stack_member_id', index=17, number=18, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='stack_member_role', full_name=
    'Switch.stack_member_role', index=18, number=19, type=14, cpp_type=8,
    label=1, has_default_value=False, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_SWITCH_STACKMEMBERROLE],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=2958, serialized_end=3572)
_SWITCHSTACK = _descriptor.Descriptor(name='SwitchStack', full_name=
    'SwitchStack', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='action', full_name=
    'SwitchStack.action', index=0, number=1, type=14, cpp_type=8, label=1,
    has_default_value=True, default_value=3, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='stack_id', full_name='SwitchStack.stack_id', index=1, number=2,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b(
    '').decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR), _descriptor.FieldDescriptor(name='status',
    full_name='SwitchStack.status', index=2, number=3, type=14, cpp_type=8,
    label=1, has_default_value=True, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='topology', full_name=
    'SwitchStack.topology', index=3, number=4, type=14, cpp_type=8, label=1,
    has_default_value=False, default_value=1, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='policy', full_name='SwitchStack.policy', index=4, number=5, type=
    14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='firmware_version', full_name=
    'SwitchStack.firmware_version', index=5, number=6, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vsf_domain_id', full_name=
    'SwitchStack.vsf_domain_id', index=6, number=7, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_SWITCHSTACK_STACKTOPOLOGY,
    _SWITCHSTACK_STACKPOLICY], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=3575,
    serialized_end=4007)
_WIREDCLIENT = _descriptor.Descriptor(name='WiredClient', full_name=
    'WiredClient', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='action', full_name=
    'WiredClient.action', index=0, number=1, type=14, cpp_type=8, label=1,
    has_default_value=True, default_value=3, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='macaddr', full_name='WiredClient.macaddr', index=1, number=2,
    type=11, cpp_type=10, label=1, has_default_value=False, default_value=
    None, message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='name', full_name=
    'WiredClient.name', index=2, number=3, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'WiredClient.ip_address', index=3, number=4, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='username', full_name=
    'WiredClient.username', index=4, number=5, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='associated_device', full_name=
    'WiredClient.associated_device', index=5, number=6, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='interface_mac', full_name=
    'WiredClient.interface_mac', index=6, number=7, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='user_role', full_name=
    'WiredClient.user_role', index=7, number=8, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name='WiredClient.vlan',
    index=8, number=9, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='auth_type', full_name='WiredClient.auth_type', index=9, number=10,
    type=14, cpp_type=8, label=1, has_default_value=False, default_value=1,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=4010, serialized_end=4276)
_MOBILITYCONTROLLER = _descriptor.Descriptor(name='MobilityController',
    full_name='MobilityController', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='action',
    full_name='MobilityController.action', index=0, number=1, type=14,
    cpp_type=8, label=1, has_default_value=True, default_value=3,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='serial', full_name=
    'MobilityController.serial', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='name', full_name=
    'MobilityController.name', index=2, number=3, type=9, cpp_type=9, label
    =1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'MobilityController.macaddr', index=3, number=4, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='model', full_name=
    'MobilityController.model', index=4, number=5, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='status', full_name=
    'MobilityController.status', index=5, number=6, type=14, cpp_type=8,
    label=1, has_default_value=True, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='public_ip_address', full_name=
    'MobilityController.public_ip_address', index=6, number=7, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'MobilityController.ip_address', index=7, number=8, type=11, cpp_type=
    10, label=1, has_default_value=False, default_value=None, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='firmware_version', full_name=
    'MobilityController.firmware_version', index=8, number=9, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='default_gateway',
    full_name='MobilityController.default_gateway', index=9, number=10,
    type=11, cpp_type=10, label=1, has_default_value=False, default_value=
    None, message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=4279, serialized_end=4570)
_UPLINK = _descriptor.Descriptor(name='Uplink', full_name='Uplink',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='Uplink.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='device_id',
    full_name='Uplink.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='link_index', full_name=
    'Uplink.link_index', index=2, number=3, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='name', full_name='Uplink.name', index=3, number=4, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='description',
    full_name='Uplink.description', index=4, number=5, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='priority', full_name=
    'Uplink.priority', index=5, number=6, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='status', full_name='Uplink.status', index=6, number=7, type=14,
    cpp_type=8, label=1, has_default_value=False, default_value=1,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='wan_status', full_name=
    'Uplink.wan_status', index=7, number=8, type=14, cpp_type=8, label=1,
    has_default_value=False, default_value=1, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='vlan', full_name='Uplink.vlan', index=8, number=9, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan_description', full_name=
    'Uplink.vlan_description', index=9, number=10, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=4573, serialized_end=4800)
_IKETUNNEL = _descriptor.Descriptor(name='IkeTunnel', full_name='IkeTunnel',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='IkeTunnel.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='device_id',
    full_name='IkeTunnel.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='map_id', full_name='IkeTunnel.map_id',
    index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='peer_mac',
    full_name='IkeTunnel.peer_mac', index=3, number=4, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='local_mac', full_name=
    'IkeTunnel.local_mac', index=4, number=5, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='src_ip', full_name='IkeTunnel.src_ip',
    index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=
    False, default_value=None, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='dst_ip', full_name='IkeTunnel.dst_ip', index=6, number=7, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='status', full_name='IkeTunnel.status',
    index=7, number=8, type=14, cpp_type=8, label=1, has_default_value=
    False, default_value=1, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='map_name', full_name='IkeTunnel.map_name', index=8, number=9,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b(
    '').decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=4803, serialized_end=5044)
_DEVICESTATS = _descriptor.Descriptor(name='DeviceStats', full_name=
    'DeviceStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'DeviceStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'DeviceStats.timestamp', index=1, number=2, type=13, cpp_type=3, label=
    1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uptime', full_name=
    'DeviceStats.uptime', index=2, number=3, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='cpu_utilization', full_name='DeviceStats.cpu_utilization', index=
    3, number=4, type=13, cpp_type=3, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='mem_total',
    full_name='DeviceStats.mem_total', index=4, number=5, type=4, cpp_type=
    4, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='mem_free', full_name=
    'DeviceStats.mem_free', index=5, number=6, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='power_consumption', full_name='DeviceStats.power_consumption',
    index=6, number=7, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='fan_speed', full_name='DeviceStats.fan_speed', index=7, number=8,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='temperature', full_name=
    'DeviceStats.temperature', index=8, number=9, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='fan_status', full_name=
    'DeviceStats.fan_status', index=9, number=10, type=14, cpp_type=8,
    label=1, has_default_value=False, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='max_power', full_name=
    'DeviceStats.max_power', index=10, number=11, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='poe_consumption', full_name=
    'DeviceStats.poe_consumption', index=11, number=12, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='poe_budget', full_name=
    'DeviceStats.poe_budget', index=12, number=13, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='mem_utilization', full_name=
    'DeviceStats.mem_utilization', index=13, number=14, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=5047, serialized_end=5361)
_RADIOSTATS = _descriptor.Descriptor(name='RadioStats', full_name=
    'RadioStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'RadioStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'RadioStats.macaddr', index=1, number=2, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'RadioStats.timestamp', index=2, number=3, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tx_bytes', full_name='RadioStats.tx_bytes', index=3, number=4,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bytes', full_name=
    'RadioStats.rx_bytes', index=4, number=5, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tx_drops', full_name='RadioStats.tx_drops', index=5, number=6,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_power', full_name=
    'RadioStats.tx_power', index=6, number=7, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='noise_floor', full_name='RadioStats.noise_floor', index=7, number
    =8, type=13, cpp_type=3, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='utilization',
    full_name='RadioStats.utilization', index=8, number=9, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bad', full_name=
    'RadioStats.rx_bad', index=9, number=10, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=5364,
    serialized_end=5574)
_VAPSTATS = _descriptor.Descriptor(name='VapStats', full_name='VapStats',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='device_id', full_name=
    'VapStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='radio_mac', full_name=
    'VapStats.radio_mac', index=1, number=2, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='network', full_name=
    'VapStats.network', index=2, number=3, type=12, cpp_type=9, label=1,
    has_default_value=False, default_value=_b(''), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'VapStats.timestamp', index=3, number=4, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tx_bytes', full_name='VapStats.tx_bytes', index=4, number=5, type
    =4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bytes', full_name=
    'VapStats.rx_bytes', index=5, number=6, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=5577,
    serialized_end=5710)
_TUNNELSTATS = _descriptor.Descriptor(name='TunnelStats', full_name=
    'TunnelStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='swarm_id', full_name=
    'TunnelStats.swarm_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='index', full_name='TunnelStats.index',
    index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='timestamp', full_name='TunnelStats.timestamp', index=2, number=3,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'TunnelStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='rx_bytes', full_name='TunnelStats.rx_bytes', index=4, number=5,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=5712, serialized_end=5827)
_CLIENTSTATS = _descriptor.Descriptor(name='ClientStats', full_name=
    'ClientStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'ClientStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'ClientStats.macaddr', index=1, number=2, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'ClientStats.timestamp', index=2, number=3, type=13, cpp_type=3, label=
    1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'ClientStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='rx_bytes', full_name='ClientStats.rx_bytes', index=4, number=5,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_retries', full_name=
    'ClientStats.rx_retries', index=5, number=6, type=13, cpp_type=3, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_retries', full_name=
    'ClientStats.tx_retries', index=6, number=7, type=13, cpp_type=3, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='speed', full_name='ClientStats.speed',
    index=7, number=8, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='signal_in_db', full_name='ClientStats.signal_in_db', index=8,
    number=9, type=13, cpp_type=3, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='snr', full_name=
    'ClientStats.snr', index=9, number=10, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=5830,
    serialized_end=6037)
_INTERFACESTATS = _descriptor.Descriptor(name='InterfaceStats', full_name=
    'InterfaceStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'InterfaceStats.device_id', index=0, number=1, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'InterfaceStats.macaddr', index=1, number=2, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'InterfaceStats.timestamp', index=2, number=3, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'InterfaceStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bytes', full_name=
    'InterfaceStats.rx_bytes', index=4, number=5, type=4, cpp_type=4, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='power_consumption', full_name=
    'InterfaceStats.power_consumption', index=5, number=6, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_errors', full_name=
    'InterfaceStats.in_errors', index=6, number=7, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_errors', full_name=
    'InterfaceStats.out_errors', index=7, number=8, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_discards', full_name=
    'InterfaceStats.in_discards', index=8, number=9, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_discards', full_name=
    'InterfaceStats.out_discards', index=9, number=10, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_packets', full_name=
    'InterfaceStats.in_packets', index=10, number=11, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_packets', full_name=
    'InterfaceStats.out_packets', index=11, number=12, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_other_err', full_name=
    'InterfaceStats.in_other_err', index=12, number=13, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_multicast_pkt', full_name=
    'InterfaceStats.in_multicast_pkt', index=13, number=14, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_broadcast_pkt', full_name=
    'InterfaceStats.in_broadcast_pkt', index=14, number=15, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_unicast_pkt', full_name=
    'InterfaceStats.in_unicast_pkt', index=15, number=16, type=13, cpp_type
    =3, label=1, has_default_value=False, default_value=0, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_multicast_pkt', full_name=
    'InterfaceStats.out_multicast_pkt', index=16, number=17, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_broadcast_pkt', full_name=
    'InterfaceStats.out_broadcast_pkt', index=17, number=18, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_unicast_pkt', full_name=
    'InterfaceStats.out_unicast_pkt', index=18, number=19, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_fcs', full_name=
    'InterfaceStats.in_fcs', index=19, number=20, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_alignment', full_name=
    'InterfaceStats.in_alignment', index=20, number=21, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_excessive_collision', full_name=
    'InterfaceStats.out_excessive_collision', index=21, number=22, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_jabbers', full_name=
    'InterfaceStats.in_jabbers', index=22, number=23, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_fragmented', full_name=
    'InterfaceStats.in_fragmented', index=23, number=24, type=13, cpp_type=
    3, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_giant', full_name=
    'InterfaceStats.in_giant', index=24, number=25, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='in_runt', full_name=
    'InterfaceStats.in_runt', index=25, number=26, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_collision', full_name=
    'InterfaceStats.out_collision', index=26, number=27, type=13, cpp_type=
    3, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_late_collision', full_name=
    'InterfaceStats.out_late_collision', index=27, number=28, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='out_deferred', full_name=
    'InterfaceStats.out_deferred', index=28, number=29, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=6040, serialized_end=6709)
_UPLINKSTATS = _descriptor.Descriptor(name='UplinkStats', full_name=
    'UplinkStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'UplinkStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='link_id', full_name=
    'UplinkStats.link_id', index=1, number=2, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='timestamp', full_name='UplinkStats.timestamp', index=2, number=3,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'UplinkStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='rx_bytes', full_name='UplinkStats.rx_bytes', index=4, number=5,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnel_tx_bytes', full_name=
    'UplinkStats.tunnel_tx_bytes', index=5, number=6, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnel_rx_bytes', full_name=
    'UplinkStats.tunnel_rx_bytes', index=6, number=7, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='map_id', full_name=
    'UplinkStats.map_id', index=7, number=8, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='map_name', full_name='UplinkStats.map_name', index=8, number=9,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b(
    '').decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=6712, serialized_end=6900)
_UPLINKWANSTATS = _descriptor.Descriptor(name='UplinkWanStats', full_name=
    'UplinkWanStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'UplinkWanStats.device_id', index=0, number=1, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='link_id', full_name=
    'UplinkWanStats.link_id', index=1, number=2, type=13, cpp_type=3, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'UplinkWanStats.timestamp', index=2, number=3, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='compressed_bytes', full_name=
    'UplinkWanStats.compressed_bytes', index=3, number=4, type=4, cpp_type=
    4, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uncompressed_bytes', full_name=
    'UplinkWanStats.uncompressed_bytes', index=4, number=5, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='savings_bytes', full_name=
    'UplinkWanStats.savings_bytes', index=5, number=6, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=6903, serialized_end=7051)
_MODEMSTATS = _descriptor.Descriptor(name='ModemStats', full_name=
    'ModemStats', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'ModemStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'ModemStats.timestamp', index=1, number=2, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tx_bytes', full_name='ModemStats.tx_bytes', index=2, number=3,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bytes', full_name=
    'ModemStats.rx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=7053,
    serialized_end=7139)
_ROLESTATS = _descriptor.Descriptor(name='RoleStats', full_name='RoleStats',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='device_id', full_name=
    'RoleStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='user_role', full_name=
    'RoleStats.user_role', index=1, number=2, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'RoleStats.timestamp', index=2, number=3, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tx_bytes', full_name='RoleStats.tx_bytes', index=3, number=4,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rx_bytes', full_name=
    'RoleStats.rx_bytes', index=4, number=5, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=7141,
    serialized_end=7245)
_VLANSTATS = _descriptor.Descriptor(name='VlanStats', full_name='VlanStats',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='device_id', full_name=
    'VlanStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name='VlanStats.vlan',
    index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='timestamp', full_name='VlanStats.timestamp', index=2, number=3,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'VlanStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='rx_bytes', full_name='VlanStats.rx_bytes', index=4, number=5,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=7247, serialized_end=7346)
_SSIDSTATS = _descriptor.Descriptor(name='SsidStats', full_name='SsidStats',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='device_id', full_name=
    'SsidStats.device_id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='essid', full_name='SsidStats.essid',
    index=1, number=2, type=12, cpp_type=9, label=1, has_default_value=
    False, default_value=_b(''), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='timestamp', full_name='SsidStats.timestamp', index=2, number=3,
    type=13, cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tx_bytes', full_name=
    'SsidStats.tx_bytes', index=3, number=4, type=4, cpp_type=4, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='rx_bytes', full_name='SsidStats.rx_bytes', index=4, number=5,
    type=4, cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=7348, serialized_end=7448)
_TUNNELIPPROBESTATS = _descriptor.Descriptor(name='TunnelIpProbeStats',
    full_name='TunnelIpProbeStats', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'device_id', full_name='TunnelIpProbeStats.device_id', index=0, number=
    1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    _b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='tunnel_index', full_name='TunnelIpProbeStats.tunnel_index', index
    =1, number=2, type=14, cpp_type=8, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='probe_ip_addr',
    full_name='TunnelIpProbeStats.probe_ip_addr', index=2, number=3, type=
    11, cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='probe_status', full_name=
    'TunnelIpProbeStats.probe_status', index=3, number=4, type=13, cpp_type
    =3, label=1, has_default_value=False, default_value=0, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_probe_pkt_loss_pct', full_name=
    'TunnelIpProbeStats.ip_probe_pkt_loss_pct', index=4, number=5, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnel_name', full_name=
    'TunnelIpProbeStats.tunnel_name', index=5, number=6, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=7451, serialized_end=7635)
_UPLINKIPPROBESTATS = _descriptor.Descriptor(name='UplinkIpProbeStats',
    full_name='UplinkIpProbeStats', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'device_id', full_name='UplinkIpProbeStats.device_id', index=0, number=
    1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    _b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='link_id', full_name='UplinkIpProbeStats.link_id', index=1, number
    =2, type=13, cpp_type=3, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='timestamp',
    full_name='UplinkIpProbeStats.timestamp', index=2, number=3, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ip_address', full_name=
    'UplinkIpProbeStats.ip_address', index=3, number=4, type=11, cpp_type=
    10, label=1, has_default_value=False, default_value=None, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name=
    'UplinkIpProbeStats.vlan', index=4, number=5, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='avg_rtt', full_name=
    'UplinkIpProbeStats.avg_rtt', index=5, number=6, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='max_rtt', full_name=
    'UplinkIpProbeStats.max_rtt', index=6, number=7, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='min_rtt', full_name=
    'UplinkIpProbeStats.min_rtt', index=7, number=8, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='avg_jitter', full_name=
    'UplinkIpProbeStats.avg_jitter', index=8, number=9, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='max_jitter', full_name=
    'UplinkIpProbeStats.max_jitter', index=9, number=10, type=4, cpp_type=4,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='min_jitter', full_name=
    'UplinkIpProbeStats.min_jitter', index=10, number=11, type=4, cpp_type=
    4, label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='mos_quality', full_name=
    'UplinkIpProbeStats.mos_quality', index=11, number=12, type=4, cpp_type
    =4, label=1, has_default_value=False, default_value=0, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='sd_avg_latency', full_name=
    'UplinkIpProbeStats.sd_avg_latency', index=12, number=13, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ds_avg_latency', full_name=
    'UplinkIpProbeStats.ds_avg_latency', index=13, number=14, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='sd_avg_jitter', full_name=
    'UplinkIpProbeStats.sd_avg_jitter', index=14, number=15, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ds_avg_jitter', full_name=
    'UplinkIpProbeStats.ds_avg_jitter', index=15, number=16, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='probe_status', full_name=
    'UplinkIpProbeStats.probe_status', index=16, number=17, type=13,
    cpp_type=3, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='loss_pct', full_name=
    'UplinkIpProbeStats.loss_pct', index=17, number=18, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vpnc_ip_addr', full_name=
    'UplinkIpProbeStats.vpnc_ip_addr', index=18, number=19, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='probe_ip_addr', full_name=
    'UplinkIpProbeStats.probe_ip_addr', index=19, number=20, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=7638, serialized_end=8070)
_UPLINKSPEEDTEST = _descriptor.Descriptor(name='UplinkSpeedtest', full_name
    ='UplinkSpeedtest', filename=None, file=DESCRIPTOR, containing_type=
    None, fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'UplinkSpeedtest.device_id', index=0, number=1, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='server_ip', full_name=
    'UplinkSpeedtest.server_ip', index=1, number=2, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan', full_name=
    'UplinkSpeedtest.vlan', index=2, number=3, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='protocol', full_name='UplinkSpeedtest.protocol', index=3, number=
    4, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    _b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='upstream_bps', full_name='UplinkSpeedtest.upstream_bps', index=4,
    number=5, type=4, cpp_type=4, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='downstream_bps',
    full_name='UplinkSpeedtest.downstream_bps', index=5, number=6, type=4,
    cpp_type=4, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='time_secs', full_name=
    'UplinkSpeedtest.time_secs', index=6, number=7, type=13, cpp_type=3,
    label=1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='upstream_jitter', full_name=
    'UplinkSpeedtest.upstream_jitter', index=7, number=8, type=2, cpp_type=
    6, label=1, has_default_value=False, default_value=float(0),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='downstream_jitter', full_name=
    'UplinkSpeedtest.downstream_jitter', index=8, number=9, type=2,
    cpp_type=6, label=1, has_default_value=False, default_value=float(0),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=8073, serialized_end=8289)
_WIDSEVENT = _descriptor.Descriptor(name='WIDSEvent', full_name='WIDSEvent',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='action', full_name='WIDSEvent.action',
    index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True,
    default_value=3, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='event_type',
    full_name='WIDSEvent.event_type', index=1, number=2, type=14, cpp_type=
    8, label=1, has_default_value=False, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='macaddr', full_name=
    'WIDSEvent.macaddr', index=2, number=3, type=11, cpp_type=10, label=1,
    has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='detected_ap', full_name=
    'WIDSEvent.detected_ap', index=3, number=4, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='attack_type', full_name=
    'WIDSEvent.attack_type', index=4, number=5, type=14, cpp_type=8, label=
    1, has_default_value=False, default_value=1, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='channel', full_name=
    'WIDSEvent.channel', index=5, number=6, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='network', full_name=
    'WIDSEvent.network', index=6, number=7, type=12, cpp_type=9, label=1,
    has_default_value=False, default_value=_b(''), message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_WIDSEVENT_EVENTTYPE,
    _WIDSEVENT_ATTACKTYPE], serialized_options=None, is_extendable=False,
    syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=8292,
    serialized_end=10058)
_AIRMONITORROGUEINFO = _descriptor.Descriptor(name='AirMonitorRogueInfo',
    full_name='AirMonitorRogueInfo', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'match_type', full_name='AirMonitorRogueInfo.match_type', index=0,
    number=1, type=14, cpp_type=8, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='match_mac',
    full_name='AirMonitorRogueInfo.match_mac', index=1, number=2, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='match_ip', full_name=
    'AirMonitorRogueInfo.match_ip', index=2, number=3, type=11, cpp_type=10,
    label=1, has_default_value=False, default_value=None, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='monitor_name', full_name=
    'AirMonitorRogueInfo.monitor_name', index=3, number=4, type=9, cpp_type
    =9, label=1, has_default_value=False, default_value=_b('').decode(
    'utf-8'), message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='nat_match_type',
    full_name='AirMonitorRogueInfo.nat_match_type', index=4, number=5, type
    =14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[
    _AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE,
    _AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=10061, serialized_end=10750)
_ROGUEEVENT = _descriptor.Descriptor(name='RogueEvent', full_name=
    'RogueEvent', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='action', full_name=
    'RogueEvent.action', index=0, number=1, type=14, cpp_type=8, label=1,
    has_default_value=True, default_value=1, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='detected_ap', full_name='RogueEvent.detected_ap', index=1, number
    =2, type=9, cpp_type=9, label=1, has_default_value=False, default_value
    =_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='macaddr', full_name='RogueEvent.macaddr', index=2, number=3, type
    =11, cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='channel', full_name=
    'RogueEvent.channel', index=3, number=4, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='network', full_name='RogueEvent.network', index=4, number=5, type
    =12, cpp_type=9, label=1, has_default_value=False, default_value=_b(''),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='encr_type', full_name=
    'RogueEvent.encr_type', index=5, number=6, type=14, cpp_type=8, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='am_rogue', full_name='RogueEvent.am_rogue', index=6, number=7,
    type=11, cpp_type=10, label=1, has_default_value=False, default_value=
    None, message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[
    _ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=10753, serialized_end=11112)
_DEVICENEIGHBOURS = _descriptor.Descriptor(name='DeviceNeighbours',
    full_name='DeviceNeighbours', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='action',
    full_name='DeviceNeighbours.action', index=0, number=1, type=14,
    cpp_type=8, label=1, has_default_value=True, default_value=3,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='device_id', full_name=
    'DeviceNeighbours.device_id', index=1, number=2, type=9, cpp_type=9,
    label=1, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='port', full_name=
    'DeviceNeighbours.port', index=2, number=3, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='remote_device_id', full_name=
    'DeviceNeighbours.remote_device_id', index=3, number=4, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='remote_port',
    full_name='DeviceNeighbours.remote_port', index=4, number=5, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='remote_port_number',
    full_name='DeviceNeighbours.remote_port_number', index=5, number=6,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b(
    '').decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto2',
    extension_ranges=[], oneofs=[], serialized_start=11115, serialized_end=
    11274)
_MONITORINGINFORMATION = _descriptor.Descriptor(name=
    'MonitoringInformation', full_name='MonitoringInformation', filename=
    None, file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='customer_id', full_name=
    'MonitoringInformation.customer_id', index=0, number=1, type=9,
    cpp_type=9, label=2, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='data_elements',
    full_name='MonitoringInformation.data_elements', index=1, number=2,
    type=14, cpp_type=8, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='swarms', full_name=
    'MonitoringInformation.swarms', index=2, number=3, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='aps', full_name=
    'MonitoringInformation.aps', index=3, number=4, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='networks', full_name=
    'MonitoringInformation.networks', index=4, number=5, type=11, cpp_type=
    10, label=3, has_default_value=False, default_value=[], message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='radios', full_name=
    'MonitoringInformation.radios', index=5, number=6, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vaps', full_name=
    'MonitoringInformation.vaps', index=6, number=7, type=11, cpp_type=10,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='interfaces', full_name=
    'MonitoringInformation.interfaces', index=7, number=8, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnels', full_name=
    'MonitoringInformation.tunnels', index=8, number=9, type=11, cpp_type=
    10, label=3, has_default_value=False, default_value=[], message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='wireless_clients', full_name=
    'MonitoringInformation.wireless_clients', index=9, number=10, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='switches', full_name=
    'MonitoringInformation.switches', index=10, number=11, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='wired_clients', full_name=
    'MonitoringInformation.wired_clients', index=11, number=12, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='device_stats', full_name=
    'MonitoringInformation.device_stats', index=12, number=13, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='radio_stats', full_name=
    'MonitoringInformation.radio_stats', index=13, number=14, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='interface_stats', full_name=
    'MonitoringInformation.interface_stats', index=14, number=15, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vap_stats', full_name=
    'MonitoringInformation.vap_stats', index=15, number=16, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='client_stats', full_name=
    'MonitoringInformation.client_stats', index=16, number=17, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnel_stats', full_name=
    'MonitoringInformation.tunnel_stats', index=17, number=18, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='wids_events', full_name=
    'MonitoringInformation.wids_events', index=18, number=19, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='modem_stats', full_name=
    'MonitoringInformation.modem_stats', index=19, number=20, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='role_stats', full_name=
    'MonitoringInformation.role_stats', index=20, number=21, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlan_stats', full_name=
    'MonitoringInformation.vlan_stats', index=21, number=22, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ssid_stats', full_name=
    'MonitoringInformation.ssid_stats', index=22, number=23, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ipprobe_stats', full_name=
    'MonitoringInformation.ipprobe_stats', index=23, number=24, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='rogue_events', full_name=
    'MonitoringInformation.rogue_events', index=24, number=25, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='mobility_controllers', full_name=
    'MonitoringInformation.mobility_controllers', index=25, number=26, type
    =11, cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplinks', full_name=
    'MonitoringInformation.uplinks', index=26, number=27, type=11, cpp_type
    =10, label=3, has_default_value=False, default_value=[], message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplink_stats', full_name=
    'MonitoringInformation.uplink_stats', index=27, number=28, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplink_wan_stats', full_name=
    'MonitoringInformation.uplink_wan_stats', index=28, number=29, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplink_probe_stats', full_name=
    'MonitoringInformation.uplink_probe_stats', index=29, number=30, type=
    11, cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='uplink_speedtest', full_name=
    'MonitoringInformation.uplink_speedtest', index=30, number=31, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='device_neighbours', full_name=
    'MonitoringInformation.device_neighbours', index=31, number=32, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='notification', full_name=
    'MonitoringInformation.notification', index=32, number=33, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='switch_stacks', full_name=
    'MonitoringInformation.switch_stacks', index=33, number=34, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ike_tunnels', full_name=
    'MonitoringInformation.ike_tunnels', index=34, number=35, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='switch_vlan_info', full_name=
    'MonitoringInformation.switch_vlan_info', index=35, number=36, type=11,
    cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=11277, serialized_end=12542)
_MONITORINGSTATEINFORMATION = _descriptor.Descriptor(name=
    'MonitoringStateInformation', full_name='MonitoringStateInformation',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='customer_id', full_name=
    'MonitoringStateInformation.customer_id', index=0, number=1, type=9,
    cpp_type=9, label=2, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name=
    'mobility_controllers', full_name=
    'MonitoringStateInformation.mobility_controllers', index=1, number=2,
    type=11, cpp_type=10, label=3, has_default_value=False, default_value=[
    ], message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='switches', full_name=
    'MonitoringStateInformation.switches', index=2, number=3, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='swarms', full_name=
    'MonitoringStateInformation.swarms', index=3, number=4, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='aps', full_name=
    'MonitoringStateInformation.aps', index=4, number=5, type=11, cpp_type=
    10, label=3, has_default_value=False, default_value=[], message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vaps', full_name=
    'MonitoringStateInformation.vaps', index=5, number=6, type=11, cpp_type
    =10, label=3, has_default_value=False, default_value=[], message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='radios', full_name=
    'MonitoringStateInformation.radios', index=6, number=7, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='interfaces', full_name=
    'MonitoringStateInformation.interfaces', index=7, number=8, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='networks', full_name=
    'MonitoringStateInformation.networks', index=8, number=9, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='tunnels', full_name=
    'MonitoringStateInformation.tunnels', index=9, number=10, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='wireless_clients', full_name=
    'MonitoringStateInformation.wireless_clients', index=10, number=11,
    type=11, cpp_type=10, label=3, has_default_value=False, default_value=[
    ], message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='wired_clients',
    full_name='MonitoringStateInformation.wired_clients', index=11, number=
    12, type=11, cpp_type=10, label=3, has_default_value=False,
    default_value=[], message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='uplinks', full_name
    ='MonitoringStateInformation.uplinks', index=12, number=13, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='switch_stacks', full_name=
    'MonitoringStateInformation.switch_stacks', index=13, number=14, type=
    11, cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ike_tunnels', full_name=
    'MonitoringStateInformation.ike_tunnels', index=14, number=15, type=11,
    cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=12545, serialized_end=13024)
_KEYVALUEDATA = _descriptor.Descriptor(name='KeyValueData', full_name=
    'KeyValueData', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='key', full_name=
    'KeyValueData.key', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='value', full_name=
    'KeyValueData.value', index=1, number=2, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=13026, serialized_end=13068)
_NOTIFICATION = _descriptor.Descriptor(name='Notification', full_name=
    'Notification', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='id', full_name=
    'Notification.id', index=0, number=1, type=9, cpp_type=9, label=1,
    has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='type', full_name='Notification.type',
    index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='setting_id', full_name='Notification.setting_id', index=2, number
    =3, type=9, cpp_type=9, label=1, has_default_value=False, default_value
    =_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='device_id', full_name='Notification.device_id', index=3, number=4,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=_b(
    '').decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR), _descriptor.FieldDescriptor(name='severity',
    full_name='Notification.severity', index=4, number=5, type=14, cpp_type
    =8, label=1, has_default_value=False, default_value=1, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='timestamp', full_name=
    'Notification.timestamp', index=5, number=6, type=13, cpp_type=3, label
    =1, has_default_value=False, default_value=0, message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='state', full_name=
    'Notification.state', index=6, number=7, type=14, cpp_type=8, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='description', full_name='Notification.description', index=7,
    number=8, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=_b('').decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='extra', full_name='Notification.extra', index=8, number=9, type=
    11, cpp_type=10, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[_NOTIFICATION_SEVERITY,
    _NOTIFICATION_NOTIFICATIONSTATE], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=13071, serialized_end=13425)
_SWITCHVLANINFO = _descriptor.Descriptor(name='SwitchVlanInfo', full_name=
    'SwitchVlanInfo', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='device_id', full_name=
    'SwitchVlanInfo.device_id', index=0, number=1, type=9, cpp_type=9,
    label=2, has_default_value=False, default_value=_b('').decode('utf-8'),
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='vlans', full_name=
    'SwitchVlanInfo.vlans', index=1, number=2, type=11, cpp_type=10, label=
    3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=13427, serialized_end=13490)
_SWITCHVLAN = _descriptor.Descriptor(name='SwitchVlan', full_name=
    'SwitchVlan', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='id', full_name=
    'SwitchVlan.id', index=0, number=1, type=13, cpp_type=3, label=1,
    has_default_value=False, default_value=0, message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='name', full_name='SwitchVlan.name', index=1, number=2, type=9,
    cpp_type=9, label=1, has_default_value=False, default_value=_b('').
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='tagged_ports',
    full_name='SwitchVlan.tagged_ports', index=2, number=3, type=9,
    cpp_type=9, label=3, has_default_value=False, default_value=[],
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='untagged_ports', full_name=
    'SwitchVlan.untagged_ports', index=3, number=4, type=9, cpp_type=9,
    label=3, has_default_value=False, default_value=[], message_type=None,
    enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[],
    serialized_start=13492, serialized_end=13576)
_IPADDRESS.fields_by_name['af'].enum_type = _IPADDRESS_ADDR_FAMILY
_IPADDRESS_ADDR_FAMILY.containing_type = _IPADDRESS
_SWARM.fields_by_name['action'].enum_type = _ACTION
_SWARM.fields_by_name['status'].enum_type = _STATUS
_SWARM.fields_by_name['public_ip_address'].message_type = _IPADDRESS
_SWARM.fields_by_name['ip_address'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['action'].enum_type = _ACTION
_TUNNEL.fields_by_name['index'].enum_type = _TUNNELINDEX
_TUNNEL.fields_by_name['crypto_type'].enum_type = _CRYPTOTYPE
_TUNNEL.fields_by_name['peer_tun_ip'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['tunnel_ip'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['status'].enum_type = _STATUS
_INTERFACE.fields_by_name['action'].enum_type = _ACTION
_INTERFACE.fields_by_name['macaddr'].message_type = _MACADDRESS
_INTERFACE.fields_by_name['status'].enum_type = _STATUS
_INTERFACE.fields_by_name['ipaddr'].message_type = _IPADDRESS
_INTERFACE.fields_by_name['duplex_mode'].enum_type = _INTERFACE_DUPLEX
_INTERFACE.fields_by_name['type'].enum_type = _INTERFACE_INTFTYPE
_INTERFACE.fields_by_name['has_poe'].enum_type = _INTERFACE_POESUPPORT
_INTERFACE.fields_by_name['poe_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['oper_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['admin_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['speed'].enum_type = _INTERFACE_SPEEDTYPE
_INTERFACE.fields_by_name['phy_type'].enum_type = _INTERFACE_PORTTYPE
_INTERFACE_DUPLEX.containing_type = _INTERFACE
_INTERFACE_INTFTYPE.containing_type = _INTERFACE
_INTERFACE_SPEEDTYPE.containing_type = _INTERFACE
_INTERFACE_PORTTYPE.containing_type = _INTERFACE
_INTERFACE_POESUPPORT.containing_type = _INTERFACE
_VAPINFO.fields_by_name['action'].enum_type = _ACTION
_VAPINFO.fields_by_name['radio_mac'].message_type = _MACADDRESS
_RADIO.fields_by_name['action'].enum_type = _ACTION
_RADIO.fields_by_name['macaddr'].message_type = _MACADDRESS
_RADIO.fields_by_name['status'].enum_type = _STATUS
_AP.fields_by_name['action'].enum_type = _ACTION
_AP.fields_by_name['macaddr'].message_type = _MACADDRESS
_AP.fields_by_name['status'].enum_type = _STATUS
_AP.fields_by_name['ip_address'].message_type = _IPADDRESS
_AP.fields_by_name['uplink_type'].enum_type = _AP_UPLINKTYPE
_AP_UPLINKTYPE.containing_type = _AP
_NETWORK.fields_by_name['action'].enum_type = _ACTION
_WIRELESSCLIENT.fields_by_name['action'].enum_type = _ACTION
_WIRELESSCLIENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIRELESSCLIENT.fields_by_name['ip_address'].message_type = _IPADDRESS
_WIRELESSCLIENT.fields_by_name['radio_mac'].message_type = _MACADDRESS
_HARDWAREMODULE.fields_by_name['status'
    ].enum_type = _HARDWAREMODULE_HARDWARESTATUS
_HARDWAREMODULE_HARDWARESTATUS.containing_type = _HARDWAREMODULE
_SWITCH.fields_by_name['action'].enum_type = _ACTION
_SWITCH.fields_by_name['macaddr'].message_type = _MACADDRESS
_SWITCH.fields_by_name['status'].enum_type = _STATUS
_SWITCH.fields_by_name['public_ip_address'].message_type = _IPADDRESS
_SWITCH.fields_by_name['ip_address'].message_type = _IPADDRESS
_SWITCH.fields_by_name['default_gateway'].message_type = _IPADDRESS
_SWITCH.fields_by_name['management_modules'].message_type = _HARDWAREMODULE
_SWITCH.fields_by_name['power_supplies'].message_type = _HARDWAREMODULE
_SWITCH.fields_by_name['stack_member_role'].enum_type = _SWITCH_STACKMEMBERROLE
_SWITCH_STACKMEMBERROLE.containing_type = _SWITCH
_SWITCHSTACK.fields_by_name['action'].enum_type = _ACTION
_SWITCHSTACK.fields_by_name['status'].enum_type = _STATUS
_SWITCHSTACK.fields_by_name['topology'].enum_type = _SWITCHSTACK_STACKTOPOLOGY
_SWITCHSTACK.fields_by_name['policy'].enum_type = _SWITCHSTACK_STACKPOLICY
_SWITCHSTACK_STACKTOPOLOGY.containing_type = _SWITCHSTACK
_SWITCHSTACK_STACKPOLICY.containing_type = _SWITCHSTACK
_WIREDCLIENT.fields_by_name['action'].enum_type = _ACTION
_WIREDCLIENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIREDCLIENT.fields_by_name['ip_address'].message_type = _IPADDRESS
_WIREDCLIENT.fields_by_name['interface_mac'].message_type = _MACADDRESS
_WIREDCLIENT.fields_by_name['auth_type'].enum_type = _AUTHTYPE
_MOBILITYCONTROLLER.fields_by_name['action'].enum_type = _ACTION
_MOBILITYCONTROLLER.fields_by_name['macaddr'].message_type = _MACADDRESS
_MOBILITYCONTROLLER.fields_by_name['status'].enum_type = _STATUS
_MOBILITYCONTROLLER.fields_by_name['public_ip_address'
    ].message_type = _IPADDRESS
_MOBILITYCONTROLLER.fields_by_name['ip_address'].message_type = _IPADDRESS
_MOBILITYCONTROLLER.fields_by_name['default_gateway'].message_type = _IPADDRESS
_UPLINK.fields_by_name['action'].enum_type = _ACTION
_UPLINK.fields_by_name['status'].enum_type = _STATUS
_UPLINK.fields_by_name['wan_status'].enum_type = _STATUS
_IKETUNNEL.fields_by_name['action'].enum_type = _ACTION
_IKETUNNEL.fields_by_name['peer_mac'].message_type = _MACADDRESS
_IKETUNNEL.fields_by_name['local_mac'].message_type = _MACADDRESS
_IKETUNNEL.fields_by_name['src_ip'].message_type = _IPADDRESS
_IKETUNNEL.fields_by_name['dst_ip'].message_type = _IPADDRESS
_IKETUNNEL.fields_by_name['status'].enum_type = _STATUS
_DEVICESTATS.fields_by_name['fan_status'].enum_type = _STATUS
_RADIOSTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_VAPSTATS.fields_by_name['radio_mac'].message_type = _MACADDRESS
_TUNNELSTATS.fields_by_name['index'].enum_type = _TUNNELINDEX
_CLIENTSTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_INTERFACESTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_TUNNELIPPROBESTATS.fields_by_name['tunnel_index'].enum_type = _TUNNELINDEX
_TUNNELIPPROBESTATS.fields_by_name['probe_ip_addr'].message_type = _IPADDRESS
_UPLINKIPPROBESTATS.fields_by_name['ip_address'].message_type = _IPADDRESS
_UPLINKSPEEDTEST.fields_by_name['server_ip'].message_type = _IPADDRESS
_WIDSEVENT.fields_by_name['action'].enum_type = _ACTION
_WIDSEVENT.fields_by_name['event_type'].enum_type = _WIDSEVENT_EVENTTYPE
_WIDSEVENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIDSEVENT.fields_by_name['attack_type'].enum_type = _WIDSEVENT_ATTACKTYPE
_WIDSEVENT_EVENTTYPE.containing_type = _WIDSEVENT
_WIDSEVENT_ATTACKTYPE.containing_type = _WIDSEVENT
_AIRMONITORROGUEINFO.fields_by_name['match_type'
    ].enum_type = _AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE
_AIRMONITORROGUEINFO.fields_by_name['match_mac'].message_type = _MACADDRESS
_AIRMONITORROGUEINFO.fields_by_name['match_ip'].message_type = _IPADDRESS
_AIRMONITORROGUEINFO.fields_by_name['nat_match_type'
    ].enum_type = _AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE
_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE.containing_type = _AIRMONITORROGUEINFO
_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE.containing_type = (
    _AIRMONITORROGUEINFO)
_ROGUEEVENT.fields_by_name['action'].enum_type = _ACTION
_ROGUEEVENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_ROGUEEVENT.fields_by_name['encr_type'
    ].enum_type = _ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL
_ROGUEEVENT.fields_by_name['am_rogue'].message_type = _AIRMONITORROGUEINFO
_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL.containing_type = _ROGUEEVENT
_DEVICENEIGHBOURS.fields_by_name['action'].enum_type = _ACTION
_MONITORINGINFORMATION.fields_by_name['data_elements'].enum_type = _DATAELEMENT
_MONITORINGINFORMATION.fields_by_name['swarms'].message_type = _SWARM
_MONITORINGINFORMATION.fields_by_name['aps'].message_type = _AP
_MONITORINGINFORMATION.fields_by_name['networks'].message_type = _NETWORK
_MONITORINGINFORMATION.fields_by_name['radios'].message_type = _RADIO
_MONITORINGINFORMATION.fields_by_name['vaps'].message_type = _VAPINFO
_MONITORINGINFORMATION.fields_by_name['interfaces'].message_type = _INTERFACE
_MONITORINGINFORMATION.fields_by_name['tunnels'].message_type = _TUNNEL
_MONITORINGINFORMATION.fields_by_name['wireless_clients'
    ].message_type = _WIRELESSCLIENT
_MONITORINGINFORMATION.fields_by_name['switches'].message_type = _SWITCH
_MONITORINGINFORMATION.fields_by_name['wired_clients'
    ].message_type = _WIREDCLIENT
_MONITORINGINFORMATION.fields_by_name['device_stats'
    ].message_type = _DEVICESTATS
_MONITORINGINFORMATION.fields_by_name['radio_stats'].message_type = _RADIOSTATS
_MONITORINGINFORMATION.fields_by_name['interface_stats'
    ].message_type = _INTERFACESTATS
_MONITORINGINFORMATION.fields_by_name['vap_stats'].message_type = _VAPSTATS
_MONITORINGINFORMATION.fields_by_name['client_stats'
    ].message_type = _CLIENTSTATS
_MONITORINGINFORMATION.fields_by_name['tunnel_stats'
    ].message_type = _TUNNELSTATS
_MONITORINGINFORMATION.fields_by_name['wids_events'].message_type = _WIDSEVENT
_MONITORINGINFORMATION.fields_by_name['modem_stats'].message_type = _MODEMSTATS
_MONITORINGINFORMATION.fields_by_name['role_stats'].message_type = _ROLESTATS
_MONITORINGINFORMATION.fields_by_name['vlan_stats'].message_type = _VLANSTATS
_MONITORINGINFORMATION.fields_by_name['ssid_stats'].message_type = _SSIDSTATS
_MONITORINGINFORMATION.fields_by_name['ipprobe_stats'
    ].message_type = _TUNNELIPPROBESTATS
_MONITORINGINFORMATION.fields_by_name['rogue_events'
    ].message_type = _ROGUEEVENT
_MONITORINGINFORMATION.fields_by_name['mobility_controllers'
    ].message_type = _MOBILITYCONTROLLER
_MONITORINGINFORMATION.fields_by_name['uplinks'].message_type = _UPLINK
_MONITORINGINFORMATION.fields_by_name['uplink_stats'
    ].message_type = _UPLINKSTATS
_MONITORINGINFORMATION.fields_by_name['uplink_wan_stats'
    ].message_type = _UPLINKWANSTATS
_MONITORINGINFORMATION.fields_by_name['uplink_probe_stats'
    ].message_type = _UPLINKIPPROBESTATS
_MONITORINGINFORMATION.fields_by_name['uplink_speedtest'
    ].message_type = _UPLINKSPEEDTEST
_MONITORINGINFORMATION.fields_by_name['device_neighbours'
    ].message_type = _DEVICENEIGHBOURS
_MONITORINGINFORMATION.fields_by_name['notification'
    ].message_type = _NOTIFICATION
_MONITORINGINFORMATION.fields_by_name['switch_stacks'
    ].message_type = _SWITCHSTACK
_MONITORINGINFORMATION.fields_by_name['ike_tunnels'].message_type = _IKETUNNEL
_MONITORINGINFORMATION.fields_by_name['switch_vlan_info'
    ].message_type = _SWITCHVLANINFO
_MONITORINGSTATEINFORMATION.fields_by_name['mobility_controllers'
    ].message_type = _MOBILITYCONTROLLER
_MONITORINGSTATEINFORMATION.fields_by_name['switches'].message_type = _SWITCH
_MONITORINGSTATEINFORMATION.fields_by_name['swarms'].message_type = _SWARM
_MONITORINGSTATEINFORMATION.fields_by_name['aps'].message_type = _AP
_MONITORINGSTATEINFORMATION.fields_by_name['vaps'].message_type = _VAPINFO
_MONITORINGSTATEINFORMATION.fields_by_name['radios'].message_type = _RADIO
_MONITORINGSTATEINFORMATION.fields_by_name['interfaces'
    ].message_type = _INTERFACE
_MONITORINGSTATEINFORMATION.fields_by_name['networks'].message_type = _NETWORK
_MONITORINGSTATEINFORMATION.fields_by_name['tunnels'].message_type = _TUNNEL
_MONITORINGSTATEINFORMATION.fields_by_name['wireless_clients'
    ].message_type = _WIRELESSCLIENT
_MONITORINGSTATEINFORMATION.fields_by_name['wired_clients'
    ].message_type = _WIREDCLIENT
_MONITORINGSTATEINFORMATION.fields_by_name['uplinks'].message_type = _UPLINK
_MONITORINGSTATEINFORMATION.fields_by_name['switch_stacks'
    ].message_type = _SWITCHSTACK
_MONITORINGSTATEINFORMATION.fields_by_name['ike_tunnels'
    ].message_type = _IKETUNNEL
_NOTIFICATION.fields_by_name['severity'].enum_type = _NOTIFICATION_SEVERITY
_NOTIFICATION.fields_by_name['state'
    ].enum_type = _NOTIFICATION_NOTIFICATIONSTATE
_NOTIFICATION.fields_by_name['extra'].message_type = _KEYVALUEDATA
_NOTIFICATION_SEVERITY.containing_type = _NOTIFICATION
_NOTIFICATION_NOTIFICATIONSTATE.containing_type = _NOTIFICATION
_SWITCHVLANINFO.fields_by_name['vlans'].message_type = _SWITCHVLAN
DESCRIPTOR.message_types_by_name['IpAddress'] = _IPADDRESS
DESCRIPTOR.message_types_by_name['MacAddress'] = _MACADDRESS
DESCRIPTOR.message_types_by_name['Swarm'] = _SWARM
DESCRIPTOR.message_types_by_name['Tunnel'] = _TUNNEL
DESCRIPTOR.message_types_by_name['Interface'] = _INTERFACE
DESCRIPTOR.message_types_by_name['VapInfo'] = _VAPINFO
DESCRIPTOR.message_types_by_name['Radio'] = _RADIO
DESCRIPTOR.message_types_by_name['Ap'] = _AP
DESCRIPTOR.message_types_by_name['Network'] = _NETWORK
DESCRIPTOR.message_types_by_name['WirelessClient'] = _WIRELESSCLIENT
DESCRIPTOR.message_types_by_name['HardwareModule'] = _HARDWAREMODULE
DESCRIPTOR.message_types_by_name['Switch'] = _SWITCH
DESCRIPTOR.message_types_by_name['SwitchStack'] = _SWITCHSTACK
DESCRIPTOR.message_types_by_name['WiredClient'] = _WIREDCLIENT
DESCRIPTOR.message_types_by_name['MobilityController'] = _MOBILITYCONTROLLER
DESCRIPTOR.message_types_by_name['Uplink'] = _UPLINK
DESCRIPTOR.message_types_by_name['IkeTunnel'] = _IKETUNNEL
DESCRIPTOR.message_types_by_name['DeviceStats'] = _DEVICESTATS
DESCRIPTOR.message_types_by_name['RadioStats'] = _RADIOSTATS
DESCRIPTOR.message_types_by_name['VapStats'] = _VAPSTATS
DESCRIPTOR.message_types_by_name['TunnelStats'] = _TUNNELSTATS
DESCRIPTOR.message_types_by_name['ClientStats'] = _CLIENTSTATS
DESCRIPTOR.message_types_by_name['InterfaceStats'] = _INTERFACESTATS
DESCRIPTOR.message_types_by_name['UplinkStats'] = _UPLINKSTATS
DESCRIPTOR.message_types_by_name['UplinkWanStats'] = _UPLINKWANSTATS
DESCRIPTOR.message_types_by_name['ModemStats'] = _MODEMSTATS
DESCRIPTOR.message_types_by_name['RoleStats'] = _ROLESTATS
DESCRIPTOR.message_types_by_name['VlanStats'] = _VLANSTATS
DESCRIPTOR.message_types_by_name['SsidStats'] = _SSIDSTATS
DESCRIPTOR.message_types_by_name['TunnelIpProbeStats'] = _TUNNELIPPROBESTATS
DESCRIPTOR.message_types_by_name['UplinkIpProbeStats'] = _UPLINKIPPROBESTATS
DESCRIPTOR.message_types_by_name['UplinkSpeedtest'] = _UPLINKSPEEDTEST
DESCRIPTOR.message_types_by_name['WIDSEvent'] = _WIDSEVENT
DESCRIPTOR.message_types_by_name['AirMonitorRogueInfo'] = _AIRMONITORROGUEINFO
DESCRIPTOR.message_types_by_name['RogueEvent'] = _ROGUEEVENT
DESCRIPTOR.message_types_by_name['DeviceNeighbours'] = _DEVICENEIGHBOURS
DESCRIPTOR.message_types_by_name['MonitoringInformation'
    ] = _MONITORINGINFORMATION
DESCRIPTOR.message_types_by_name['MonitoringStateInformation'
    ] = _MONITORINGSTATEINFORMATION
DESCRIPTOR.message_types_by_name['KeyValueData'] = _KEYVALUEDATA
DESCRIPTOR.message_types_by_name['Notification'] = _NOTIFICATION
DESCRIPTOR.message_types_by_name['SwitchVlanInfo'] = _SWITCHVLANINFO
DESCRIPTOR.message_types_by_name['SwitchVlan'] = _SWITCHVLAN
DESCRIPTOR.enum_types_by_name['Action'] = _ACTION
DESCRIPTOR.enum_types_by_name['Status'] = _STATUS
DESCRIPTOR.enum_types_by_name['TunnelIndex'] = _TUNNELINDEX
DESCRIPTOR.enum_types_by_name['CryptoType'] = _CRYPTOTYPE
DESCRIPTOR.enum_types_by_name['DataElement'] = _DATAELEMENT
DESCRIPTOR.enum_types_by_name['AuthType'] = _AUTHTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
IpAddress = _reflection.GeneratedProtocolMessageType('IpAddress', (_message
    .Message,), dict(DESCRIPTOR=_IPADDRESS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(IpAddress)
MacAddress = _reflection.GeneratedProtocolMessageType('MacAddress', (
    _message.Message,), dict(DESCRIPTOR=_MACADDRESS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(MacAddress)
Swarm = _reflection.GeneratedProtocolMessageType('Swarm', (_message.Message
    ,), dict(DESCRIPTOR=_SWARM, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Swarm)
Tunnel = _reflection.GeneratedProtocolMessageType('Tunnel', (_message.
    Message,), dict(DESCRIPTOR=_TUNNEL, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Tunnel)
Interface = _reflection.GeneratedProtocolMessageType('Interface', (_message
    .Message,), dict(DESCRIPTOR=_INTERFACE, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Interface)
VapInfo = _reflection.GeneratedProtocolMessageType('VapInfo', (_message.
    Message,), dict(DESCRIPTOR=_VAPINFO, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(VapInfo)
Radio = _reflection.GeneratedProtocolMessageType('Radio', (_message.Message
    ,), dict(DESCRIPTOR=_RADIO, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Radio)
Ap = _reflection.GeneratedProtocolMessageType('Ap', (_message.Message,),
    dict(DESCRIPTOR=_AP, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Ap)
Network = _reflection.GeneratedProtocolMessageType('Network', (_message.
    Message,), dict(DESCRIPTOR=_NETWORK, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Network)
WirelessClient = _reflection.GeneratedProtocolMessageType('WirelessClient',
    (_message.Message,), dict(DESCRIPTOR=_WIRELESSCLIENT, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(WirelessClient)
HardwareModule = _reflection.GeneratedProtocolMessageType('HardwareModule',
    (_message.Message,), dict(DESCRIPTOR=_HARDWAREMODULE, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(HardwareModule)
Switch = _reflection.GeneratedProtocolMessageType('Switch', (_message.
    Message,), dict(DESCRIPTOR=_SWITCH, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Switch)
SwitchStack = _reflection.GeneratedProtocolMessageType('SwitchStack', (
    _message.Message,), dict(DESCRIPTOR=_SWITCHSTACK, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(SwitchStack)
WiredClient = _reflection.GeneratedProtocolMessageType('WiredClient', (
    _message.Message,), dict(DESCRIPTOR=_WIREDCLIENT, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(WiredClient)
MobilityController = _reflection.GeneratedProtocolMessageType(
    'MobilityController', (_message.Message,), dict(DESCRIPTOR=
    _MOBILITYCONTROLLER, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(MobilityController)
Uplink = _reflection.GeneratedProtocolMessageType('Uplink', (_message.
    Message,), dict(DESCRIPTOR=_UPLINK, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(Uplink)
IkeTunnel = _reflection.GeneratedProtocolMessageType('IkeTunnel', (_message
    .Message,), dict(DESCRIPTOR=_IKETUNNEL, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(IkeTunnel)
DeviceStats = _reflection.GeneratedProtocolMessageType('DeviceStats', (
    _message.Message,), dict(DESCRIPTOR=_DEVICESTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(DeviceStats)
RadioStats = _reflection.GeneratedProtocolMessageType('RadioStats', (
    _message.Message,), dict(DESCRIPTOR=_RADIOSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(RadioStats)
VapStats = _reflection.GeneratedProtocolMessageType('VapStats', (_message.
    Message,), dict(DESCRIPTOR=_VAPSTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(VapStats)
TunnelStats = _reflection.GeneratedProtocolMessageType('TunnelStats', (
    _message.Message,), dict(DESCRIPTOR=_TUNNELSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(TunnelStats)
ClientStats = _reflection.GeneratedProtocolMessageType('ClientStats', (
    _message.Message,), dict(DESCRIPTOR=_CLIENTSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(ClientStats)
InterfaceStats = _reflection.GeneratedProtocolMessageType('InterfaceStats',
    (_message.Message,), dict(DESCRIPTOR=_INTERFACESTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(InterfaceStats)
UplinkStats = _reflection.GeneratedProtocolMessageType('UplinkStats', (
    _message.Message,), dict(DESCRIPTOR=_UPLINKSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(UplinkStats)
UplinkWanStats = _reflection.GeneratedProtocolMessageType('UplinkWanStats',
    (_message.Message,), dict(DESCRIPTOR=_UPLINKWANSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(UplinkWanStats)
ModemStats = _reflection.GeneratedProtocolMessageType('ModemStats', (
    _message.Message,), dict(DESCRIPTOR=_MODEMSTATS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(ModemStats)
RoleStats = _reflection.GeneratedProtocolMessageType('RoleStats', (_message
    .Message,), dict(DESCRIPTOR=_ROLESTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(RoleStats)
VlanStats = _reflection.GeneratedProtocolMessageType('VlanStats', (_message
    .Message,), dict(DESCRIPTOR=_VLANSTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(VlanStats)
SsidStats = _reflection.GeneratedProtocolMessageType('SsidStats', (_message
    .Message,), dict(DESCRIPTOR=_SSIDSTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(SsidStats)
TunnelIpProbeStats = _reflection.GeneratedProtocolMessageType(
    'TunnelIpProbeStats', (_message.Message,), dict(DESCRIPTOR=
    _TUNNELIPPROBESTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(TunnelIpProbeStats)
UplinkIpProbeStats = _reflection.GeneratedProtocolMessageType(
    'UplinkIpProbeStats', (_message.Message,), dict(DESCRIPTOR=
    _UPLINKIPPROBESTATS, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(UplinkIpProbeStats)
UplinkSpeedtest = _reflection.GeneratedProtocolMessageType('UplinkSpeedtest',
    (_message.Message,), dict(DESCRIPTOR=_UPLINKSPEEDTEST, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(UplinkSpeedtest)
WIDSEvent = _reflection.GeneratedProtocolMessageType('WIDSEvent', (_message
    .Message,), dict(DESCRIPTOR=_WIDSEVENT, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(WIDSEvent)
AirMonitorRogueInfo = _reflection.GeneratedProtocolMessageType(
    'AirMonitorRogueInfo', (_message.Message,), dict(DESCRIPTOR=
    _AIRMONITORROGUEINFO, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(AirMonitorRogueInfo)
RogueEvent = _reflection.GeneratedProtocolMessageType('RogueEvent', (
    _message.Message,), dict(DESCRIPTOR=_ROGUEEVENT, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(RogueEvent)
DeviceNeighbours = _reflection.GeneratedProtocolMessageType('DeviceNeighbours',
    (_message.Message,), dict(DESCRIPTOR=_DEVICENEIGHBOURS, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(DeviceNeighbours)
MonitoringInformation = _reflection.GeneratedProtocolMessageType(
    'MonitoringInformation', (_message.Message,), dict(DESCRIPTOR=
    _MONITORINGINFORMATION, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(MonitoringInformation)
MonitoringStateInformation = _reflection.GeneratedProtocolMessageType(
    'MonitoringStateInformation', (_message.Message,), dict(DESCRIPTOR=
    _MONITORINGSTATEINFORMATION, __module__='monitoring_pb2'))
_sym_db.RegisterMessage(MonitoringStateInformation)
KeyValueData = _reflection.GeneratedProtocolMessageType('KeyValueData', (
    _message.Message,), dict(DESCRIPTOR=_KEYVALUEDATA, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(KeyValueData)
Notification = _reflection.GeneratedProtocolMessageType('Notification', (
    _message.Message,), dict(DESCRIPTOR=_NOTIFICATION, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(Notification)
SwitchVlanInfo = _reflection.GeneratedProtocolMessageType('SwitchVlanInfo',
    (_message.Message,), dict(DESCRIPTOR=_SWITCHVLANINFO, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(SwitchVlanInfo)
SwitchVlan = _reflection.GeneratedProtocolMessageType('SwitchVlan', (
    _message.Message,), dict(DESCRIPTOR=_SWITCHVLAN, __module__=
    'monitoring_pb2'))
_sym_db.RegisterMessage(SwitchVlan)

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: monitoring.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='monitoring.proto',
  package='',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x10monitoring.proto\"y\n\tIpAddress\x12\"\n\x02\x61\x66\x18\x01 \x02(\x0e\x32\x16.IpAddress.addr_family\x12\x0c\n\x04\x61\x64\x64r\x18\x02 \x02(\x0c\":\n\x0b\x61\x64\x64r_family\x12\x14\n\x10\x41\x44\x44R_FAMILY_INET\x10\x02\x12\x15\n\x11\x41\x44\x44R_FAMILY_INET6\x10\n\"\x1a\n\nMacAddress\x12\x0c\n\x04\x61\x64\x64r\x18\x01 \x02(\x0c\"\xc6\x01\n\x05Swarm\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1b\n\x06status\x18\x04 \x01(\x0e\x32\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x05 \x01(\x0b\x32\n.IpAddress\x12\x1e\n\nip_address\x18\x06 \x01(\x0b\x32\n.IpAddress\x12\x18\n\x10\x66irmware_version\x18\x07 \x01(\t\"\x8a\x02\n\x06Tunnel\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\x1b\n\x05index\x18\x03 \x01(\x0e\x32\x0c.TunnelIndex\x12 \n\x0b\x63rypto_type\x18\x04 \x01(\x0e\x32\x0b.CryptoType\x12\x11\n\tpeer_name\x18\x05 \x01(\t\x12\x1f\n\x0bpeer_tun_ip\x18\x06 \x01(\x0b\x32\n.IpAddress\x12\x1d\n\ttunnel_ip\x18\x07 \x01(\x0b\x32\n.IpAddress\x12\x1b\n\x06status\x18\x08 \x01(\x0e\x32\x07.Status:\x02UP\x12\x0e\n\x06\x61\x63tive\x18\t \x01(\x08\x12\x0e\n\x06uptime\x18\n \x01(\r\"\xfd\x07\n\tInterface\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b\x32\x0b.MacAddress\x12\x1b\n\x06status\x18\x04 \x01(\x0e\x32\x07.Status:\x02UP\x12\x1a\n\x06ipaddr\x18\x05 \x01(\x0b\x32\n.IpAddress\x12&\n\x0b\x64uplex_mode\x18\x06 \x01(\x0e\x32\x11.Interface.Duplex\x12\x0c\n\x04name\x18\x07 \x01(\t\x12\x13\n\x0bport_number\x18\x08 \x01(\t\x12!\n\x04type\x18\t \x01(\x0e\x32\x13.Interface.IntfType\x12\x0c\n\x04mode\x18\n \x01(\t\x12\x0c\n\x04vlan\x18\x0b \x01(\r\x12*\n\x07has_poe\x18\x0c \x01(\x0e\x32\x15.Interface.PoeSupport:\x02NA\x12\x1e\n\tpoe_state\x18\r \x01(\x0e\x32\x07.Status:\x02UP\x12\x1f\n\noper_state\x18\x0e \x01(\x0e\x32\x07.Status:\x02UP\x12 \n\x0b\x61\x64min_state\x18\x0f \x01(\x0e\x32\x07.Status:\x02UP\x12#\n\x05speed\x18\x10 \x01(\x0e\x32\x14.Interface.SpeedType\x12\x0b\n\x03mux\x18\x11 \x01(\r\x12\x0f\n\x07trusted\x18\x12 \x01(\r\x12\x0c\n\x04slot\x18\x13 \x01(\t\x12%\n\x08phy_type\x18\x14 \x01(\x0e\x32\x13.Interface.PortType\x12\x10\n\x08sub_type\x18\x15 \x01(\t\x12\x14\n\x0c\x61llowed_vlan\x18\x16 \x03(\r\"&\n\x06\x44uplex\x12\x08\n\x04HALF\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\x08\n\x04\x41UTO\x10\x03\"\x91\x01\n\x08IntfType\x12\x0c\n\x08\x45THERNET\x10\x01\x12\x0c\n\x08LOOPBACK\x10\x02\x12\x08\n\x04VLAN\x10\x03\x12\n\n\x06TUNNEL\x10\x04\x12\x10\n\x0cPORT_CHANNEL\x10\x05\x12\x0b\n\x07STANDBY\x10\x06\x12\n\n\x06\x42RIDGE\x10\x07\x12\t\n\x05SPLIT\x10\x08\x12\t\n\x05STACK\x10\t\x12\x08\n\x04MGMT\x10\n\x12\x08\n\x04NONE\x10\x0b\"l\n\tSpeedType\x12\x11\n\rSPEED_INVALID\x10\x00\x12\x0e\n\nSPEED_AUTO\x10\x01\x12\x0c\n\x08SPEED_10\x10\x02\x12\r\n\tSPEED_100\x10\x03\x12\x0e\n\nSPEED_1000\x10\x04\x12\x0f\n\x0bSPEED_10000\x10\x05\"J\n\x08PortType\x12\x0b\n\x07PT_RJ45\x10\x00\x12\x0b\n\x07PT_GBIC\x10\x01\x12\r\n\tPT_SERIAL\x10\x02\x12\n\n\x06PT_USB\x10\x03\x12\t\n\x05PT_X2\x10\x04\"6\n\nPoeSupport\x12\x06\n\x02NA\x10\x00\x12\r\n\tSUPPORTED\x10\x01\x12\x11\n\rNOT_SUPPORTED\x10\x02\"l\n\x07VapInfo\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x1e\n\tradio_mac\x18\x03 \x01(\x0b\x32\x0b.MacAddress\x12\r\n\x05\x65ssid\x18\x04 \x01(\x0c\"\xbb\x01\n\x05Radio\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\r\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b\x32\x0b.MacAddress\x12\x1b\n\x06status\x18\x05 \x01(\x0e\x32\x07.Status:\x02UP\x12\x0f\n\x07\x63hannel\x18\x06 \x01(\t\x12\x0c\n\x04\x62\x61nd\x18\x07 \x01(\r\x12\x15\n\rchannel_width\x18\x08 \x01(\r\"\xf4\x02\n\x02\x41p\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b\x32\x0b.MacAddress\x12\x12\n\ncluster_id\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e\x32\x07.Status:\x02UP\x12\x1e\n\nip_address\x18\x07 \x01(\x0b\x32\n.IpAddress\x12\r\n\x05model\x18\x08 \x01(\t\x12\x11\n\tmesh_role\x18\t \x01(\t\x12\x0c\n\x04mode\x18\n \x01(\t\x12\x14\n\x0cswarm_master\x18\x0b \x01(\x08\x12\x17\n\x0fmodem_connected\x18\x0c \x01(\x08\x12#\n\x0buplink_type\x18\r \x01(\x0e\x32\x0e.Ap.UplinkType\"<\n\nUplinkType\x12\x0c\n\x08\x45THERNET\x10\x01\x12\x08\n\x04MESH\x10\x02\x12\x0b\n\x07STATION\x10\x03\x12\t\n\x05MODEM\x10\x04\"k\n\x07Network\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x10\n\x08swarm_id\x18\x02 \x01(\t\x12\r\n\x05\x65ssid\x18\x03 \x01(\x0c\x12\x10\n\x08security\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\t\"\xc9\x02\n\x0eWirelessClient\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1e\n\nip_address\x18\x04 \x01(\x0b\x32\n.IpAddress\x12\x10\n\x08username\x18\x05 \x01(\t\x12\x19\n\x11\x61ssociated_device\x18\x06 \x01(\t\x12\x1e\n\tradio_mac\x18\x07 \x01(\x0b\x32\x0b.MacAddress\x12\x0f\n\x07network\x18\x08 \x01(\x0c\x12\x11\n\tuser_role\x18\t \x01(\t\x12\x14\n\x0cmanufacturer\x18\n \x01(\t\x12\x0f\n\x07os_type\x18\x0b \x01(\t\x12\x12\n\nconnection\x18\x0c \x01(\t\x12\x10\n\x08maxspeed\x18\r \x01(\r\x12\x0c\n\x04vlan\x18\x0e \x01(\r\"\xad\x01\n\x0eHardwareModule\x12\r\n\x05index\x18\x01 \x01(\r\x12.\n\x06status\x18\x02 \x01(\x0e\x32\x1e.HardwareModule.HardwareStatus\"\\\n\x0eHardwareStatus\x12\x06\n\x02OK\x10\x00\x12\t\n\x05\x45RROR\x10\x01\x12\x11\n\rNOT_CONNECTED\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\x12\x0b\n\x07STANDBY\x10\x04\x12\x0b\n\x07OFFLINE\x10\x05\"\xe6\x04\n\x06Switch\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b\x32\x0b.MacAddress\x12\r\n\x05model\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e\x32\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x07 \x01(\x0b\x32\n.IpAddress\x12\x1e\n\nip_address\x18\x08 \x01(\x0b\x32\n.IpAddress\x12\x18\n\x10\x66irmware_version\x18\t \x01(\t\x12#\n\x0f\x64\x65\x66\x61ult_gateway\x18\n \x01(\x0b\x32\n.IpAddress\x12\x13\n\x0b\x64\x65vice_mode\x18\x0b \x01(\r\x12\x14\n\x0cuplink_ports\x18\x0c \x03(\t\x12\x11\n\tmax_slots\x18\r \x01(\r\x12\x12\n\nused_slots\x18\x0e \x03(\t\x12+\n\x12management_modules\x18\x0f \x03(\x0b\x32\x0f.HardwareModule\x12\'\n\x0epower_supplies\x18\x10 \x03(\x0b\x32\x0f.HardwareModule\x12\x10\n\x08stack_id\x18\x11 \x01(\t\x12\x17\n\x0fstack_member_id\x18\x12 \x01(\r\x12\x32\n\x11stack_member_role\x18\x13 \x01(\x0e\x32\x17.Switch.StackMemberRole\"F\n\x0fStackMemberRole\x12\x0b\n\x07UNKNOWN\x10\x01\x12\r\n\tCOMMANDER\x10\x02\x12\x0b\n\x07STANDBY\x10\x03\x12\n\n\x06MEMBER\x10\x04\"\xb0\x03\n\x0bSwitchStack\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x10\n\x08stack_id\x18\x02 \x01(\t\x12\x1b\n\x06status\x18\x03 \x01(\x0e\x32\x07.Status:\x02UP\x12,\n\x08topology\x18\x04 \x01(\x0e\x32\x1a.SwitchStack.StackTopology\x12(\n\x06policy\x18\x05 \x01(\x0e\x32\x18.SwitchStack.StackPolicy\x12\x18\n\x10\x66irmware_version\x18\x06 \x01(\t\x12\x15\n\rvsf_domain_id\x18\x07 \x01(\r\"]\n\rStackTopology\x12\x0e\n\nSTANDALONE\x10\x01\x12\t\n\x05\x43HAIN\x10\x02\x12\x08\n\x04RING\x10\x03\x12\x08\n\x04MESH\x10\x04\x12\x10\n\x0cPARTIAL_MESH\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06\"i\n\x0bStackPolicy\x12\x17\n\x13STACK_SPLIT_UNKNOWN\x10\x00\x12\x1f\n\x1bSTACK_SPLIT_ONE_FRAGMENT_UP\x10\x01\x12 \n\x1cSTACK_SPLIT_ALL_FRAGMENTS_UP\x10\x02\"\x8a\x02\n\x0bWiredClient\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1e\n\nip_address\x18\x04 \x01(\x0b\x32\n.IpAddress\x12\x10\n\x08username\x18\x05 \x01(\t\x12\x19\n\x11\x61ssociated_device\x18\x06 \x01(\t\x12\"\n\rinterface_mac\x18\x07 \x01(\x0b\x32\x0b.MacAddress\x12\x11\n\tuser_role\x18\x08 \x01(\t\x12\x0c\n\x04vlan\x18\t \x01(\r\x12\x1c\n\tauth_type\x18\n \x01(\x0e\x32\t.AuthType\"\xa3\x02\n\x12MobilityController\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x0e\n\x06serial\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x07macaddr\x18\x04 \x01(\x0b\x32\x0b.MacAddress\x12\r\n\x05model\x18\x05 \x01(\t\x12\x1b\n\x06status\x18\x06 \x01(\x0e\x32\x07.Status:\x02UP\x12%\n\x11public_ip_address\x18\x07 \x01(\x0b\x32\n.IpAddress\x12\x1e\n\nip_address\x18\x08 \x01(\x0b\x32\n.IpAddress\x12\x18\n\x10\x66irmware_version\x18\t \x01(\t\x12#\n\x0f\x64\x65\x66\x61ult_gateway\x18\n \x01(\x0b\x32\n.IpAddress\"\xe3\x01\n\x06Uplink\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x12\n\nlink_index\x18\x03 \x01(\x04\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x10\n\x08priority\x18\x06 \x01(\r\x12\x17\n\x06status\x18\x07 \x01(\x0e\x32\x07.Status\x12\x1b\n\nwan_status\x18\x08 \x01(\x0e\x32\x07.Status\x12\x0c\n\x04vlan\x18\t \x01(\r\x12\x18\n\x10vlan_description\x18\n \x01(\t\"\xf1\x01\n\tIkeTunnel\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x0e\n\x06map_id\x18\x03 \x01(\x04\x12\x1d\n\x08peer_mac\x18\x04 \x01(\x0b\x32\x0b.MacAddress\x12\x1e\n\tlocal_mac\x18\x05 \x01(\x0b\x32\x0b.MacAddress\x12\x1a\n\x06src_ip\x18\x06 \x01(\x0b\x32\n.IpAddress\x12\x1a\n\x06\x64st_ip\x18\x07 \x01(\x0b\x32\n.IpAddress\x12\x17\n\x06status\x18\x08 \x01(\x0e\x32\x07.Status\x12\x10\n\x08map_name\x18\t \x01(\t\"\xba\x02\n\x0b\x44\x65viceStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0e\n\x06uptime\x18\x03 \x01(\x04\x12\x17\n\x0f\x63pu_utilization\x18\x04 \x01(\r\x12\x11\n\tmem_total\x18\x05 \x01(\x04\x12\x10\n\x08mem_free\x18\x06 \x01(\x04\x12\x19\n\x11power_consumption\x18\x07 \x01(\r\x12\x11\n\tfan_speed\x18\x08 \x01(\r\x12\x13\n\x0btemperature\x18\t \x01(\r\x12\x1b\n\nfan_status\x18\n \x01(\x0e\x32\x07.Status\x12\x11\n\tmax_power\x18\x0b \x01(\r\x12\x17\n\x0fpoe_consumption\x18\x0c \x01(\r\x12\x12\n\npoe_budget\x18\r \x01(\r\x12\x17\n\x0fmem_utilization\x18\x0e \x01(\x04\"\xd2\x01\n\nRadioStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x10\n\x08tx_drops\x18\x06 \x01(\r\x12\x10\n\x08tx_power\x18\x07 \x01(\r\x12\x13\n\x0bnoise_floor\x18\x08 \x01(\r\x12\x13\n\x0butilization\x18\t \x01(\r\x12\x0e\n\x06rx_bad\x18\n \x01(\x04\"\x85\x01\n\x08VapStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1e\n\tradio_mac\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x0f\n\x07network\x18\x03 \x01(\x0c\x12\x11\n\ttimestamp\x18\x04 \x01(\r\x12\x10\n\x08tx_bytes\x18\x05 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x06 \x01(\x04\"s\n\x0bTunnelStats\x12\x10\n\x08swarm_id\x18\x01 \x01(\t\x12\x1b\n\x05index\x18\x02 \x01(\x0e\x32\x0c.TunnelIndex\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\"\xcf\x01\n\x0b\x43lientStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x12\n\nrx_retries\x18\x06 \x01(\r\x12\x12\n\ntx_retries\x18\x07 \x01(\r\x12\r\n\x05speed\x18\x08 \x01(\r\x12\x14\n\x0csignal_in_db\x18\t \x01(\r\x12\x0b\n\x03snr\x18\n \x01(\r\"\x9d\x05\n\x0eInterfaceStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1c\n\x07macaddr\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x19\n\x11power_consumption\x18\x06 \x01(\r\x12\x11\n\tin_errors\x18\x07 \x01(\r\x12\x12\n\nout_errors\x18\x08 \x01(\r\x12\x13\n\x0bin_discards\x18\t \x01(\r\x12\x14\n\x0cout_discards\x18\n \x01(\r\x12\x12\n\nin_packets\x18\x0b \x01(\r\x12\x13\n\x0bout_packets\x18\x0c \x01(\r\x12\x14\n\x0cin_other_err\x18\r \x01(\r\x12\x18\n\x10in_multicast_pkt\x18\x0e \x01(\r\x12\x18\n\x10in_broadcast_pkt\x18\x0f \x01(\r\x12\x16\n\x0ein_unicast_pkt\x18\x10 \x01(\r\x12\x19\n\x11out_multicast_pkt\x18\x11 \x01(\r\x12\x19\n\x11out_broadcast_pkt\x18\x12 \x01(\r\x12\x17\n\x0fout_unicast_pkt\x18\x13 \x01(\r\x12\x0e\n\x06in_fcs\x18\x14 \x01(\r\x12\x14\n\x0cin_alignment\x18\x15 \x01(\r\x12\x1f\n\x17out_excessive_collision\x18\x16 \x01(\r\x12\x12\n\nin_jabbers\x18\x17 \x01(\r\x12\x15\n\rin_fragmented\x18\x18 \x01(\r\x12\x10\n\x08in_giant\x18\x19 \x01(\r\x12\x0f\n\x07in_runt\x18\x1a \x01(\r\x12\x15\n\rout_collision\x18\x1b \x01(\r\x12\x1a\n\x12out_late_collision\x18\x1c \x01(\r\x12\x14\n\x0cout_deferred\x18\x1d \x01(\r\"\xbc\x01\n\x0bUplinkStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\x12\x17\n\x0ftunnel_tx_bytes\x18\x06 \x01(\x04\x12\x17\n\x0ftunnel_rx_bytes\x18\x07 \x01(\x04\x12\x0e\n\x06map_id\x18\x08 \x01(\x04\x12\x10\n\x08map_name\x18\t \x01(\t\"\x94\x01\n\x0eUplinkWanStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x18\n\x10\x63ompressed_bytes\x18\x04 \x01(\x04\x12\x1a\n\x12uncompressed_bytes\x18\x05 \x01(\x04\x12\x15\n\rsavings_bytes\x18\x06 \x01(\x04\"V\n\nModemStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x10\n\x08tx_bytes\x18\x03 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x04 \x01(\x04\"h\n\tRoleStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x11\n\tuser_role\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\"c\n\tVlanStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0c\n\x04vlan\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\"d\n\tSsidStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\r\n\x05\x65ssid\x18\x02 \x01(\x0c\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x10\n\x08tx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x05 \x01(\x04\"\xb8\x01\n\x12TunnelIpProbeStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\"\n\x0ctunnel_index\x18\x02 \x01(\x0e\x32\x0c.TunnelIndex\x12!\n\rprobe_ip_addr\x18\x03 \x01(\x0b\x32\n.IpAddress\x12\x14\n\x0cprobe_status\x18\x04 \x01(\r\x12\x1d\n\x15ip_probe_pkt_loss_pct\x18\x05 \x01(\r\x12\x13\n\x0btunnel_name\x18\x06 \x01(\t\"\xb0\x03\n\x12UplinkIpProbeStats\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x0f\n\x07link_id\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12\x1e\n\nip_address\x18\x04 \x01(\x0b\x32\n.IpAddress\x12\x0c\n\x04vlan\x18\x05 \x01(\r\x12\x0f\n\x07\x61vg_rtt\x18\x06 \x01(\x04\x12\x0f\n\x07max_rtt\x18\x07 \x01(\x04\x12\x0f\n\x07min_rtt\x18\x08 \x01(\x04\x12\x12\n\navg_jitter\x18\t \x01(\x04\x12\x12\n\nmax_jitter\x18\n \x01(\x04\x12\x12\n\nmin_jitter\x18\x0b \x01(\x04\x12\x13\n\x0bmos_quality\x18\x0c \x01(\x04\x12\x16\n\x0esd_avg_latency\x18\r \x01(\x04\x12\x16\n\x0e\x64s_avg_latency\x18\x0e \x01(\x04\x12\x15\n\rsd_avg_jitter\x18\x0f \x01(\x04\x12\x15\n\rds_avg_jitter\x18\x10 \x01(\x04\x12\x14\n\x0cprobe_status\x18\x11 \x01(\r\x12\x10\n\x08loss_pct\x18\x12 \x01(\r\x12\x14\n\x0cvpnc_ip_addr\x18\x13 \x01(\x04\x12\x15\n\rprobe_ip_addr\x18\x14 \x01(\x04\"\xd8\x01\n\x0fUplinkSpeedtest\x12\x11\n\tdevice_id\x18\x01 \x01(\t\x12\x1d\n\tserver_ip\x18\x02 \x01(\x0b\x32\n.IpAddress\x12\x0c\n\x04vlan\x18\x03 \x01(\r\x12\x10\n\x08protocol\x18\x04 \x01(\t\x12\x14\n\x0cupstream_bps\x18\x05 \x01(\x04\x12\x16\n\x0e\x64ownstream_bps\x18\x06 \x01(\x04\x12\x11\n\ttime_secs\x18\x07 \x01(\r\x12\x17\n\x0fupstream_jitter\x18\x08 \x01(\x02\x12\x19\n\x11\x64ownstream_jitter\x18\t \x01(\x02\"\xe6\r\n\tWIDSEvent\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12(\n\nevent_type\x18\x02 \x01(\x0e\x32\x14.WIDSEvent.EventType\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b\x32\x0b.MacAddress\x12\x13\n\x0b\x64\x65tected_ap\x18\x04 \x01(\t\x12*\n\x0b\x61ttack_type\x18\x05 \x01(\x0e\x32\x15.WIDSEvent.AttackType\x12\x0f\n\x07\x63hannel\x18\x06 \x01(\t\x12\x0f\n\x07network\x18\x07 \x01(\x0c\"U\n\tEventType\x12\t\n\x05ROGUE\x10\x01\x12\x0f\n\x0bINTERFERING\x10\x02\x12\x19\n\x15INFRASTRUCTURE_ATTACK\x10\x03\x12\x11\n\rCLIENT_ATTACK\x10\x04\"\xb5\x0b\n\nAttackType\x12\x1c\n\x18\x44\x45TECT_VALID_SSID_MISUSE\x10\x01\x12\x18\n\x14\x44\x45TECT_ADHOC_NETWORK\x10\x02\x12\x13\n\x0f\x44\x45TECT_AP_FLOOD\x10\x03\x12\x1a\n\x16\x44\x45TECT_WIRELESS_BRIDGE\x10\x04\x12\x1d\n\x19\x44\x45TECT_INVALID_MAC_OUI_AP\x10\x05\x12\x1e\n\x1a\x44\x45TECT_INVALID_MAC_OUI_STA\x10\x06\x12\x12\n\x0e\x44\x45TECT_BAD_WEP\x10\x07\x12\x1b\n\x17\x44\x45TECT_AP_IMPERSONATION\x10\x08\x12\x19\n\x15\x44\x45TECT_WINDOWS_BRIDGE\x10\t\x12!\n\x1dSIGNATURE_DEAUTH_BROADCAST_AP\x10\n\x12\"\n\x1eSIGNATURE_DEAUTH_BROADCAST_STA\x10\x0b\x12\x18\n\x14\x44\x45TECT_HT_GREENFIELD\x10\x0c\x12\"\n\x1e\x44\x45TECT_HT_40MHZ_INTOLERANCE_AP\x10\r\x12#\n\x1f\x44\x45TECT_HT_40MHZ_INTOLERANCE_STA\x10\x0e\x12\x17\n\x13\x44\x45TECT_CLIENT_FLOOD\x10\x0f\x12!\n\x1d\x44\x45TECT_ADHOC_USING_VALID_SSID\x10\x10\x12\x16\n\x12\x44\x45TECT_AP_SPOOFING\x10\x11\x12%\n!DETECT_INVALID_ADDRESSCOMBINATION\x10\x12\x12\x19\n\x15\x44\x45TECT_MALFORMED_HTIE\x10\x13\x12\x1e\n\x1a\x44\x45TECT_MALFORMED_ASSOC_REQ\x10\x14\x12\x16\n\x12\x44\x45TECT_OVERFLOW_IE\x10\x15\x12\x1d\n\x19\x44\x45TECT_OVERFLOW_EAPOL_KEY\x10\x16\x12#\n\x1f\x44\x45TECT_MALFORMED_LARGE_DURATION\x10\x17\x12(\n$DETECT_MALFORMED_FRAME_WRONG_CHANNEL\x10\x18\x12\x1f\n\x1b\x44\x45TECT_MALFORMED_FRAME_AUTH\x10\x19\x12\x1b\n\x17\x44\x45TECT_CTS_RATE_ANOMALY\x10\x1a\x12\x1b\n\x17\x44\x45TECT_RTS_RATE_ANOMALY\x10\x1b\x12\x1e\n\x1aSIGNATURE_DEAUTH_BROADCAST\x10\x1c\x12%\n!SIGNATURE_DEASSOCIATION_BROADCAST\x10\x1d\x12\x1f\n\x1b\x44\x45TECT_RATE_ANOMALIES_BY_AP\x10\x1e\x12 \n\x1c\x44\x45TECT_RATE_ANOMALIES_BY_STA\x10\x1f\x12\x1b\n\x17\x44\x45TECT_EAP_RATE_ANOMALY\x10 \x12\x19\n\x15\x44\x45TECT_DISCONNECT_STA\x10!\x12\x1c\n\x18SIGNATURE_ASLEAP_FROM_AP\x10\"\x12\x1d\n\x19SIGNATURE_ASLEAP_FROM_STA\x10#\x12\x1d\n\x19SIGNATURE_AIRJACK_FROM_AP\x10$\x12\x1e\n\x1aSIGNATURE_AIRJACK_FROM_STA\x10%\x12\'\n#DETECT_STATION_DISCONNECT_ATTACK_AP\x10&\x12\x1c\n\x18\x44\x45TECT_UNENCRYPTED_VALID\x10\'\x12\x18\n\x14\x44\x45TECT_OMERTA_ATTACK\x10(\x12\x1d\n\x19\x44\x45TECT_TKIP_REPLAY_ATTACK\x10)\x12\x1a\n\x16\x44\x45TECT_CHOPCHOP_ATTACK\x10*\x12\x13\n\x0f\x44\x45TECT_FATAJACK\x10+\x12&\n\"DETECT_VALID_CLIENT_MISASSOCIATION\x10,\x12\x1b\n\x17\x44\x45TECT_BLOCK_ACK_ATTACK\x10-\x12\x1c\n\x18\x44\x45TECT_HOTSPOTTER_ATTACK\x10.\x12 \n\x1c\x44\x45TECT_POWER_SAVE_DOS_ATTACK\x10/\"\xb1\x05\n\x13\x41irMonitorRogueInfo\x12;\n\nmatch_type\x18\x01 \x01(\x0e\x32\'.AirMonitorRogueInfo.wms_rap_match_type\x12\x1e\n\tmatch_mac\x18\x02 \x01(\x0b\x32\x0b.MacAddress\x12\x1c\n\x08match_ip\x18\x03 \x01(\x0b\x32\n.IpAddress\x12\x14\n\x0cmonitor_name\x18\x04 \x01(\t\x12\x43\n\x0enat_match_type\x18\x05 \x01(\x0e\x32+.AirMonitorRogueInfo.wms_rap_nat_match_type\"\xc6\x02\n\x12wms_rap_match_type\x12\x0f\n\x0bRAP_MT_NONE\x10\x00\x12\x11\n\rRAP_MT_CFG_WM\x10\x01\x12\x11\n\rRAP_MT_ETH_WM\x10\x02\x12\x10\n\x0cRAP_MT_AP_WM\x10\x03\x12\x11\n\rRAP_MT_EXT_WM\x10\x04\x12\x11\n\rRAP_MT_MANUAL\x10\x05\x12\x15\n\x11RAP_MT_BASE_BSSID\x10\x06\x12\x0e\n\nRAP_MT_EMS\x10\x07\x12\x14\n\x10RAP_MT_ETH_GW_WM\x10\x08\x12\x14\n\x10RAP_MT_CLASS_OFF\x10\t\x12\x13\n\x0fRAP_MT_AP_BSSID\x10\n\x12\x16\n\x12RAP_MT_PROP_ETH_WM\x10\x0b\x12\x12\n\x0eRAP_MT_AP_RULE\x10\x0c\x12\x14\n\x10RAP_MT_SYSTEM_WM\x10\r\x12\x17\n\x13RAP_MT_SYSTEM_GW_WM\x10\x0e\"{\n\x16wms_rap_nat_match_type\x12\x10\n\x0cRAP_NMT_NONE\x10\x00\x12\x11\n\rRAP_NMT_EQUAL\x10\x01\x12\x14\n\x10RAP_NMT_PLUS_ONE\x10\x02\x12\x15\n\x11RAP_NMT_MINUS_ONE\x10\x03\x12\x0f\n\x0bRAP_NMT_OUI\x10\x04\"\xe7\x02\n\nRogueEvent\x12\x1c\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x03\x41\x44\x44\x12\x13\n\x0b\x64\x65tected_ap\x18\x02 \x01(\t\x12\x1c\n\x07macaddr\x18\x03 \x01(\x0b\x32\x0b.MacAddress\x12\x0f\n\x07\x63hannel\x18\x04 \x01(\r\x12\x0f\n\x07network\x18\x05 \x01(\x0c\x12\x35\n\tencr_type\x18\x06 \x01(\x0e\x32\".RogueEvent.wms_snmp_encr_protocol\x12&\n\x08\x61m_rogue\x18\x07 \x01(\x0b\x32\x14.AirMonitorRogueInfo\"\x86\x01\n\x16wms_snmp_encr_protocol\x12\x1a\n\x16WMS_SNMP_WPA_ENCR_OPEN\x10\x00\x12\x19\n\x15WMS_SNMP_WPA_ENCR_WEP\x10\x01\x12\x19\n\x15WMS_SNMP_WPA_ENCR_WPA\x10\x02\x12\x1a\n\x16WMS_SNMP_WPA_ENCR_WPA2\x10\x03\"\x9f\x01\n\x10\x44\x65viceNeighbours\x12\x1f\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x07.Action:\x06UPDATE\x12\x11\n\tdevice_id\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\t\x12\x18\n\x10remote_device_id\x18\x04 \x01(\t\x12\x13\n\x0bremote_port\x18\x05 \x01(\t\x12\x1a\n\x12remote_port_number\x18\x06 \x01(\t\"\xf1\t\n\x15MonitoringInformation\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x02(\t\x12#\n\rdata_elements\x18\x02 \x03(\x0e\x32\x0c.DataElement\x12\x16\n\x06swarms\x18\x03 \x03(\x0b\x32\x06.Swarm\x12\x10\n\x03\x61ps\x18\x04 \x03(\x0b\x32\x03.Ap\x12\x1a\n\x08networks\x18\x05 \x03(\x0b\x32\x08.Network\x12\x16\n\x06radios\x18\x06 \x03(\x0b\x32\x06.Radio\x12\x16\n\x04vaps\x18\x07 \x03(\x0b\x32\x08.VapInfo\x12\x1e\n\ninterfaces\x18\x08 \x03(\x0b\x32\n.Interface\x12\x18\n\x07tunnels\x18\t \x03(\x0b\x32\x07.Tunnel\x12)\n\x10wireless_clients\x18\n \x03(\x0b\x32\x0f.WirelessClient\x12\x19\n\x08switches\x18\x0b \x03(\x0b\x32\x07.Switch\x12#\n\rwired_clients\x18\x0c \x03(\x0b\x32\x0c.WiredClient\x12\"\n\x0c\x64\x65vice_stats\x18\r \x03(\x0b\x32\x0c.DeviceStats\x12 \n\x0bradio_stats\x18\x0e \x03(\x0b\x32\x0b.RadioStats\x12(\n\x0finterface_stats\x18\x0f \x03(\x0b\x32\x0f.InterfaceStats\x12\x1c\n\tvap_stats\x18\x10 \x03(\x0b\x32\t.VapStats\x12\"\n\x0c\x63lient_stats\x18\x11 \x03(\x0b\x32\x0c.ClientStats\x12\"\n\x0ctunnel_stats\x18\x12 \x03(\x0b\x32\x0c.TunnelStats\x12\x1f\n\x0bwids_events\x18\x13 \x03(\x0b\x32\n.WIDSEvent\x12 \n\x0bmodem_stats\x18\x14 \x03(\x0b\x32\x0b.ModemStats\x12\x1e\n\nrole_stats\x18\x15 \x03(\x0b\x32\n.RoleStats\x12\x1e\n\nvlan_stats\x18\x16 \x03(\x0b\x32\n.VlanStats\x12\x1e\n\nssid_stats\x18\x17 \x03(\x0b\x32\n.SsidStats\x12*\n\ripprobe_stats\x18\x18 \x03(\x0b\x32\x13.TunnelIpProbeStats\x12!\n\x0crogue_events\x18\x19 \x03(\x0b\x32\x0b.RogueEvent\x12\x31\n\x14mobility_controllers\x18\x1a \x03(\x0b\x32\x13.MobilityController\x12\x18\n\x07uplinks\x18\x1b \x03(\x0b\x32\x07.Uplink\x12\"\n\x0cuplink_stats\x18\x1c \x03(\x0b\x32\x0c.UplinkStats\x12)\n\x10uplink_wan_stats\x18\x1d \x03(\x0b\x32\x0f.UplinkWanStats\x12/\n\x12uplink_probe_stats\x18\x1e \x03(\x0b\x32\x13.UplinkIpProbeStats\x12*\n\x10uplink_speedtest\x18\x1f \x03(\x0b\x32\x10.UplinkSpeedtest\x12,\n\x11\x64\x65vice_neighbours\x18  \x03(\x0b\x32\x11.DeviceNeighbours\x12#\n\x0cnotification\x18! \x03(\x0b\x32\r.Notification\x12#\n\rswitch_stacks\x18\" \x03(\x0b\x32\x0c.SwitchStack\x12\x1f\n\x0bike_tunnels\x18# \x03(\x0b\x32\n.IkeTunnel\x12)\n\x10switch_vlan_info\x18$ \x01(\x0b\x32\x0f.SwitchVlanInfo\"\xdf\x03\n\x1aMonitoringStateInformation\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x02(\t\x12\x31\n\x14mobility_controllers\x18\x02 \x03(\x0b\x32\x13.MobilityController\x12\x19\n\x08switches\x18\x03 \x03(\x0b\x32\x07.Switch\x12\x16\n\x06swarms\x18\x04 \x03(\x0b\x32\x06.Swarm\x12\x10\n\x03\x61ps\x18\x05 \x03(\x0b\x32\x03.Ap\x12\x16\n\x04vaps\x18\x06 \x03(\x0b\x32\x08.VapInfo\x12\x16\n\x06radios\x18\x07 \x03(\x0b\x32\x06.Radio\x12\x1e\n\ninterfaces\x18\x08 \x03(\x0b\x32\n.Interface\x12\x1a\n\x08networks\x18\t \x03(\x0b\x32\x08.Network\x12\x18\n\x07tunnels\x18\n \x03(\x0b\x32\x07.Tunnel\x12)\n\x10wireless_clients\x18\x0b \x03(\x0b\x32\x0f.WirelessClient\x12#\n\rwired_clients\x18\x0c \x03(\x0b\x32\x0c.WiredClient\x12\x18\n\x07uplinks\x18\r \x03(\x0b\x32\x07.Uplink\x12#\n\rswitch_stacks\x18\x0e \x03(\x0b\x32\x0c.SwitchStack\x12\x1f\n\x0bike_tunnels\x18\x0f \x03(\x0b\x32\n.IkeTunnel\"*\n\x0cKeyValueData\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xe2\x02\n\x0cNotification\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x12\n\nsetting_id\x18\x03 \x01(\t\x12\x11\n\tdevice_id\x18\x04 \x01(\t\x12(\n\x08severity\x18\x05 \x01(\x0e\x32\x16.Notification.Severity\x12\x11\n\ttimestamp\x18\x06 \x01(\r\x12.\n\x05state\x18\x07 \x01(\x0e\x32\x1f.Notification.NotificationState\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12\x1c\n\x05\x65xtra\x18\t \x03(\x0b\x32\r.KeyValueData\"G\n\x08Severity\x12\n\n\x06Normal\x10\x01\x12\x0b\n\x07Warning\x10\x02\x12\t\n\x05Minor\x10\x03\x12\t\n\x05Major\x10\x04\x12\x0c\n\x08\x43ritical\x10\x05\"(\n\x11NotificationState\x12\x08\n\x04Open\x10\x00\x12\t\n\x05\x43lose\x10\x01\"?\n\x0eSwitchVlanInfo\x12\x11\n\tdevice_id\x18\x01 \x02(\t\x12\x1a\n\x05vlans\x18\x02 \x03(\x0b\x32\x0b.SwitchVlan\"T\n\nSwitchVlan\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0ctagged_ports\x18\x03 \x03(\t\x12\x16\n\x0euntagged_ports\x18\x04 \x03(\t*)\n\x06\x41\x63tion\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\n\n\x06\x44\x45LETE\x10\x02\x12\n\n\x06UPDATE\x10\x03*\x1a\n\x06Status\x12\x06\n\x02UP\x10\x01\x12\x08\n\x04\x44OWN\x10\x02*&\n\x0bTunnelIndex\x12\x0b\n\x07PRIMARY\x10\x00\x12\n\n\x06\x42\x41\x43KUP\x10\x01*\"\n\nCryptoType\x12\x0b\n\x07\x43\x41_CERT\x10\x00\x12\x07\n\x03PSK\x10\x01*\x84\x05\n\x0b\x44\x61taElement\x12\x14\n\x10STATE_CONTROLLER\x10\x01\x12\x10\n\x0cSTATE_SWITCH\x10\x02\x12\x0f\n\x0bSTATE_SWARM\x10\x03\x12\x0c\n\x08STATE_AP\x10\x04\x12\r\n\tSTATE_VAP\x10\x05\x12\x0f\n\x0bSTATE_RADIO\x10\x06\x12\x13\n\x0fSTATE_INTERFACE\x10\x07\x12\x11\n\rSTATE_NETWORK\x10\x08\x12\x10\n\x0cSTATE_TUNNEL\x10\t\x12\x18\n\x14STATE_WIRELESSCLIENT\x10\n\x12\x15\n\x11STATE_WIREDCLIENT\x10\x0b\x12\x10\n\x0cSTATE_UPLINK\x10\x0c\x12\x0f\n\x0bSTAT_DEVICE\x10\r\x12\x0e\n\nSTAT_RADIO\x10\x0e\x12\x0c\n\x08STAT_VAP\x10\x0f\x12\x12\n\x0eSTAT_INTERFACE\x10\x10\x12\x0f\n\x0bSTAT_CLIENT\x10\x11\x12\x0f\n\x0bSTAT_TUNNEL\x10\x12\x12\x0e\n\nSTAT_MODEM\x10\x13\x12\r\n\tSTAT_ROLE\x10\x14\x12\r\n\tSTAT_VLAN\x10\x15\x12\r\n\tSTAT_SSID\x10\x16\x12\x10\n\x0cSTAT_IPPROBE\x10\x17\x12\x0f\n\x0bSTAT_UPLINK\x10\x18\x12\x12\n\x0eSTAT_UPLINKWAN\x10\x19\x12\x16\n\x12STAT_UPLINKIPPROBE\x10\x1a\x12\x0f\n\x0b\x45VENTS_WIDS\x10\x1b\x12\x10\n\x0c\x45VENTS_ROGUE\x10\x1c\x12\x1a\n\x16STATS_UPLINK_SPEEDTEST\x10\x1d\x12\x15\n\x11\x44\x45VICE_NEIGHBOURS\x10\x1e\x12\x11\n\rNOTIFICATIONS\x10\x1f\x12\x10\n\x0cSWITCH_STACK\x10 \x12\x14\n\x10STATE_IKE_TUNNEL\x10!\x12\x0f\n\x0bSWITCH_VLAN\x10\"*\xf7\x05\n\x08\x41uthType\x12\x08\n\x04NONE\x10\x01\x12\x0c\n\x08MAC_AUTH\x10\x02\x12\x0e\n\nDOT1X_AUTH\x10\x03\x12\x0b\n\x07L3_AUTH\x10\x04\x12\x10\n\x0c\x43ONSOLE_AUTH\x10\x05\x12\x0f\n\x0bTELNET_AUTH\x10\x06\x12\x0e\n\nWEBUI_AUTH\x10\x07\x12\x0c\n\x08SSH_AUTH\x10\x08\x12\x0c\n\x08WEB_AUTH\x10\t\x12\r\n\tSNMP_AUTH\x10\n\x12\x11\n\rSSH_NONE_AUTH\x10\x0b\x12\x0c\n\x08LMA_AUTH\x10\x0c\x12\x0c\n\x08\x41NY_AUTH\x10\r\x12\x12\n\x0e\x43\x41PTIVE_PORTAL\x10\x0e\x12\x0c\n\x08VPN_AUTH\x10\x0f\x12\x15\n\x11STATEFUL_KERBEROS\x10\x10\x12\x15\n\x11RADIUS_ACCOUNTING\x10\x11\x12\r\n\tSECURE_ID\x10\x12\x12\x13\n\x0fSTATEFUL_RADIUS\x10\x13\x12\x15\n\x11SWITCH_MANAGEMENT\x10\x14\x12\x11\n\rDOT1X_MACHINE\x10\x15\x12\x0e\n\nDOT1X_USER\x10\x16\x12\x0f\n\x0b\x44OT1X_WIRED\x10\x17\x12\x17\n\x13\x44OT1X_WIRED_MACHINE\x10\x18\x12\x14\n\x10\x44OT1X_WIRED_USER\x10\x19\x12\x0e\n\nPUB_COOKIE\x10\x1a\x12\x10\n\x0cTACACAS_PLUS\x10\x1b\x12\x11\n\rWIRELESS_XSEC\x10\x1c\x12\x19\n\x15WIRELESS_XSEC_MACHINE\x10\x1d\x12\x16\n\x12WIRELESS_XSEC_USER\x10\x1e\x12\x17\n\x13WIRELESS_XSEC_WIRED\x10\x1f\x12\x1f\n\x1bWIRELESS_XSEC_WIRED_MACHINE\x10 \x12\x1c\n\x18WIRELESS_XSEC_WIRED_USER\x10!\x12\x11\n\rSTATEFUL_NTLM\x10\"\x12\n\n\x06RAP_AP\x10#\x12\x0b\n\x07VIA_WEB\x10$\x12\x1a\n\x16GENERIC_INTERFACE_SPEC\x10%\x12\x11\n\rTRANSPORT_VPN\x10&\x12\x0b\n\x07VIA_VPN\x10\'\x12\x13\n\x0fNUM_AUTH_CLIENT\x10(')
)

_ACTION = _descriptor.EnumDescriptor(
  name='Action',
  full_name='Action',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ADD', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DELETE', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UPDATE', index=2, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13578,
  serialized_end=13619,
)
_sym_db.RegisterEnumDescriptor(_ACTION)

Action = enum_type_wrapper.EnumTypeWrapper(_ACTION)
_STATUS = _descriptor.EnumDescriptor(
  name='Status',
  full_name='Status',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UP', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOWN', index=1, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13621,
  serialized_end=13647,
)
_sym_db.RegisterEnumDescriptor(_STATUS)

Status = enum_type_wrapper.EnumTypeWrapper(_STATUS)
_TUNNELINDEX = _descriptor.EnumDescriptor(
  name='TunnelIndex',
  full_name='TunnelIndex',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PRIMARY', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BACKUP', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13649,
  serialized_end=13687,
)
_sym_db.RegisterEnumDescriptor(_TUNNELINDEX)

TunnelIndex = enum_type_wrapper.EnumTypeWrapper(_TUNNELINDEX)
_CRYPTOTYPE = _descriptor.EnumDescriptor(
  name='CryptoType',
  full_name='CryptoType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='CA_CERT', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PSK', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13689,
  serialized_end=13723,
)
_sym_db.RegisterEnumDescriptor(_CRYPTOTYPE)

CryptoType = enum_type_wrapper.EnumTypeWrapper(_CRYPTOTYPE)
_DATAELEMENT = _descriptor.EnumDescriptor(
  name='DataElement',
  full_name='DataElement',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='STATE_CONTROLLER', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_SWITCH', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_SWARM', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_AP', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_VAP', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_RADIO', index=5, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_INTERFACE', index=6, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_NETWORK', index=7, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_TUNNEL', index=8, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_WIRELESSCLIENT', index=9, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_WIREDCLIENT', index=10, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_UPLINK', index=11, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_DEVICE', index=12, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_RADIO', index=13, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_VAP', index=14, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_INTERFACE', index=15, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_CLIENT', index=16, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_TUNNEL', index=17, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_MODEM', index=18, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_ROLE', index=19, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_VLAN', index=20, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_SSID', index=21, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_IPPROBE', index=22, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_UPLINK', index=23, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_UPLINKWAN', index=24, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STAT_UPLINKIPPROBE', index=25, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='EVENTS_WIDS', index=26, number=27,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='EVENTS_ROGUE', index=27, number=28,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATS_UPLINK_SPEEDTEST', index=28, number=29,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_NEIGHBOURS', index=29, number=30,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NOTIFICATIONS', index=30, number=31,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SWITCH_STACK', index=31, number=32,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATE_IKE_TUNNEL', index=32, number=33,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SWITCH_VLAN', index=33, number=34,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13726,
  serialized_end=14370,
)
_sym_db.RegisterEnumDescriptor(_DATAELEMENT)

DataElement = enum_type_wrapper.EnumTypeWrapper(_DATAELEMENT)
_AUTHTYPE = _descriptor.EnumDescriptor(
  name='AuthType',
  full_name='AuthType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NONE', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MAC_AUTH', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_AUTH', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='L3_AUTH', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONSOLE_AUTH', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TELNET_AUTH', index=5, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WEBUI_AUTH', index=6, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SSH_AUTH', index=7, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WEB_AUTH', index=8, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SNMP_AUTH', index=9, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SSH_NONE_AUTH', index=10, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LMA_AUTH', index=11, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ANY_AUTH', index=12, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CAPTIVE_PORTAL', index=13, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VPN_AUTH', index=14, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATEFUL_KERBEROS', index=15, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RADIUS_ACCOUNTING', index=16, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SECURE_ID', index=17, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATEFUL_RADIUS', index=18, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SWITCH_MANAGEMENT', index=19, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_MACHINE', index=20, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_USER', index=21, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_WIRED', index=22, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_WIRED_MACHINE', index=23, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DOT1X_WIRED_USER', index=24, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PUB_COOKIE', index=25, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TACACAS_PLUS', index=26, number=27,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC', index=27, number=28,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC_MACHINE', index=28, number=29,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC_USER', index=29, number=30,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC_WIRED', index=30, number=31,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC_WIRED_MACHINE', index=31, number=32,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIRELESS_XSEC_WIRED_USER', index=32, number=33,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATEFUL_NTLM', index=33, number=34,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_AP', index=34, number=35,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VIA_WEB', index=35, number=36,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GENERIC_INTERFACE_SPEC', index=36, number=37,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TRANSPORT_VPN', index=37, number=38,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VIA_VPN', index=38, number=39,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NUM_AUTH_CLIENT', index=39, number=40,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=14373,
  serialized_end=15132,
)
_sym_db.RegisterEnumDescriptor(_AUTHTYPE)

AuthType = enum_type_wrapper.EnumTypeWrapper(_AUTHTYPE)
ADD = 1
DELETE = 2
UPDATE = 3
UP = 1
DOWN = 2
PRIMARY = 0
BACKUP = 1
CA_CERT = 0
PSK = 1
STATE_CONTROLLER = 1
STATE_SWITCH = 2
STATE_SWARM = 3
STATE_AP = 4
STATE_VAP = 5
STATE_RADIO = 6
STATE_INTERFACE = 7
STATE_NETWORK = 8
STATE_TUNNEL = 9
STATE_WIRELESSCLIENT = 10
STATE_WIREDCLIENT = 11
STATE_UPLINK = 12
STAT_DEVICE = 13
STAT_RADIO = 14
STAT_VAP = 15
STAT_INTERFACE = 16
STAT_CLIENT = 17
STAT_TUNNEL = 18
STAT_MODEM = 19
STAT_ROLE = 20
STAT_VLAN = 21
STAT_SSID = 22
STAT_IPPROBE = 23
STAT_UPLINK = 24
STAT_UPLINKWAN = 25
STAT_UPLINKIPPROBE = 26
EVENTS_WIDS = 27
EVENTS_ROGUE = 28
STATS_UPLINK_SPEEDTEST = 29
DEVICE_NEIGHBOURS = 30
NOTIFICATIONS = 31
SWITCH_STACK = 32
STATE_IKE_TUNNEL = 33
SWITCH_VLAN = 34
NONE = 1
MAC_AUTH = 2
DOT1X_AUTH = 3
L3_AUTH = 4
CONSOLE_AUTH = 5
TELNET_AUTH = 6
WEBUI_AUTH = 7
SSH_AUTH = 8
WEB_AUTH = 9
SNMP_AUTH = 10
SSH_NONE_AUTH = 11
LMA_AUTH = 12
ANY_AUTH = 13
CAPTIVE_PORTAL = 14
VPN_AUTH = 15
STATEFUL_KERBEROS = 16
RADIUS_ACCOUNTING = 17
SECURE_ID = 18
STATEFUL_RADIUS = 19
SWITCH_MANAGEMENT = 20
DOT1X_MACHINE = 21
DOT1X_USER = 22
DOT1X_WIRED = 23
DOT1X_WIRED_MACHINE = 24
DOT1X_WIRED_USER = 25
PUB_COOKIE = 26
TACACAS_PLUS = 27
WIRELESS_XSEC = 28
WIRELESS_XSEC_MACHINE = 29
WIRELESS_XSEC_USER = 30
WIRELESS_XSEC_WIRED = 31
WIRELESS_XSEC_WIRED_MACHINE = 32
WIRELESS_XSEC_WIRED_USER = 33
STATEFUL_NTLM = 34
RAP_AP = 35
VIA_WEB = 36
GENERIC_INTERFACE_SPEC = 37
TRANSPORT_VPN = 38
VIA_VPN = 39
NUM_AUTH_CLIENT = 40


_IPADDRESS_ADDR_FAMILY = _descriptor.EnumDescriptor(
  name='addr_family',
  full_name='IpAddress.addr_family',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ADDR_FAMILY_INET', index=0, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ADDR_FAMILY_INET6', index=1, number=10,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=83,
  serialized_end=141,
)
_sym_db.RegisterEnumDescriptor(_IPADDRESS_ADDR_FAMILY)

_INTERFACE_DUPLEX = _descriptor.EnumDescriptor(
  name='Duplex',
  full_name='Interface.Duplex',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='HALF', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FULL', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUTO', index=2, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1235,
  serialized_end=1273,
)
_sym_db.RegisterEnumDescriptor(_INTERFACE_DUPLEX)

_INTERFACE_INTFTYPE = _descriptor.EnumDescriptor(
  name='IntfType',
  full_name='Interface.IntfType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ETHERNET', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LOOPBACK', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VLAN', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TUNNEL', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PORT_CHANNEL', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STANDBY', index=5, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BRIDGE', index=6, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPLIT', index=7, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STACK', index=8, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MGMT', index=9, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NONE', index=10, number=11,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1276,
  serialized_end=1421,
)
_sym_db.RegisterEnumDescriptor(_INTERFACE_INTFTYPE)

_INTERFACE_SPEEDTYPE = _descriptor.EnumDescriptor(
  name='SpeedType',
  full_name='Interface.SpeedType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SPEED_INVALID', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPEED_AUTO', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPEED_10', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPEED_100', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPEED_1000', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPEED_10000', index=5, number=5,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1423,
  serialized_end=1531,
)
_sym_db.RegisterEnumDescriptor(_INTERFACE_SPEEDTYPE)

_INTERFACE_PORTTYPE = _descriptor.EnumDescriptor(
  name='PortType',
  full_name='Interface.PortType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PT_RJ45', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PT_GBIC', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PT_SERIAL', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PT_USB', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PT_X2', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1533,
  serialized_end=1607,
)
_sym_db.RegisterEnumDescriptor(_INTERFACE_PORTTYPE)

_INTERFACE_POESUPPORT = _descriptor.EnumDescriptor(
  name='PoeSupport',
  full_name='Interface.PoeSupport',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NA', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SUPPORTED', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NOT_SUPPORTED', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1609,
  serialized_end=1663,
)
_sym_db.RegisterEnumDescriptor(_INTERFACE_POESUPPORT)

_AP_UPLINKTYPE = _descriptor.EnumDescriptor(
  name='UplinkType',
  full_name='Ap.UplinkType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ETHERNET', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MESH', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STATION', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MODEM', index=3, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2278,
  serialized_end=2338,
)
_sym_db.RegisterEnumDescriptor(_AP_UPLINKTYPE)

_HARDWAREMODULE_HARDWARESTATUS = _descriptor.EnumDescriptor(
  name='HardwareStatus',
  full_name='HardwareModule.HardwareStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='OK', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ERROR', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NOT_CONNECTED', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ACTIVE', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STANDBY', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OFFLINE', index=5, number=5,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2863,
  serialized_end=2955,
)
_sym_db.RegisterEnumDescriptor(_HARDWAREMODULE_HARDWARESTATUS)

_SWITCH_STACKMEMBERROLE = _descriptor.EnumDescriptor(
  name='StackMemberRole',
  full_name='Switch.StackMemberRole',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='COMMANDER', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STANDBY', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MEMBER', index=3, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3502,
  serialized_end=3572,
)
_sym_db.RegisterEnumDescriptor(_SWITCH_STACKMEMBERROLE)

_SWITCHSTACK_STACKTOPOLOGY = _descriptor.EnumDescriptor(
  name='StackTopology',
  full_name='SwitchStack.StackTopology',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='STANDALONE', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHAIN', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RING', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MESH', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PARTIAL_MESH', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=5, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3807,
  serialized_end=3900,
)
_sym_db.RegisterEnumDescriptor(_SWITCHSTACK_STACKTOPOLOGY)

_SWITCHSTACK_STACKPOLICY = _descriptor.EnumDescriptor(
  name='StackPolicy',
  full_name='SwitchStack.StackPolicy',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='STACK_SPLIT_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STACK_SPLIT_ONE_FRAGMENT_UP', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STACK_SPLIT_ALL_FRAGMENTS_UP', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3902,
  serialized_end=4007,
)
_sym_db.RegisterEnumDescriptor(_SWITCHSTACK_STACKPOLICY)

_WIDSEVENT_EVENTTYPE = _descriptor.EnumDescriptor(
  name='EventType',
  full_name='WIDSEvent.EventType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ROGUE', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INTERFERING', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INFRASTRUCTURE_ATTACK', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CLIENT_ATTACK', index=3, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=8509,
  serialized_end=8594,
)
_sym_db.RegisterEnumDescriptor(_WIDSEVENT_EVENTTYPE)

_WIDSEVENT_ATTACKTYPE = _descriptor.EnumDescriptor(
  name='AttackType',
  full_name='WIDSEvent.AttackType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='DETECT_VALID_SSID_MISUSE', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_ADHOC_NETWORK', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_AP_FLOOD', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_WIRELESS_BRIDGE', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_INVALID_MAC_OUI_AP', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_INVALID_MAC_OUI_STA', index=5, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_BAD_WEP', index=6, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_AP_IMPERSONATION', index=7, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_WINDOWS_BRIDGE', index=8, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_DEAUTH_BROADCAST_AP', index=9, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_DEAUTH_BROADCAST_STA', index=10, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_HT_GREENFIELD', index=11, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_HT_40MHZ_INTOLERANCE_AP', index=12, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_HT_40MHZ_INTOLERANCE_STA', index=13, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_CLIENT_FLOOD', index=14, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_ADHOC_USING_VALID_SSID', index=15, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_AP_SPOOFING', index=16, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_INVALID_ADDRESSCOMBINATION', index=17, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_MALFORMED_HTIE', index=18, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_MALFORMED_ASSOC_REQ', index=19, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_OVERFLOW_IE', index=20, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_OVERFLOW_EAPOL_KEY', index=21, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_MALFORMED_LARGE_DURATION', index=22, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_MALFORMED_FRAME_WRONG_CHANNEL', index=23, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_MALFORMED_FRAME_AUTH', index=24, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_CTS_RATE_ANOMALY', index=25, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_RTS_RATE_ANOMALY', index=26, number=27,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_DEAUTH_BROADCAST', index=27, number=28,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_DEASSOCIATION_BROADCAST', index=28, number=29,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_RATE_ANOMALIES_BY_AP', index=29, number=30,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_RATE_ANOMALIES_BY_STA', index=30, number=31,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_EAP_RATE_ANOMALY', index=31, number=32,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_DISCONNECT_STA', index=32, number=33,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_ASLEAP_FROM_AP', index=33, number=34,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_ASLEAP_FROM_STA', index=34, number=35,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_AIRJACK_FROM_AP', index=35, number=36,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SIGNATURE_AIRJACK_FROM_STA', index=36, number=37,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_STATION_DISCONNECT_ATTACK_AP', index=37, number=38,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_UNENCRYPTED_VALID', index=38, number=39,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_OMERTA_ATTACK', index=39, number=40,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_TKIP_REPLAY_ATTACK', index=40, number=41,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_CHOPCHOP_ATTACK', index=41, number=42,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_FATAJACK', index=42, number=43,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_VALID_CLIENT_MISASSOCIATION', index=43, number=44,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_BLOCK_ACK_ATTACK', index=44, number=45,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_HOTSPOTTER_ATTACK', index=45, number=46,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DETECT_POWER_SAVE_DOS_ATTACK', index=46, number=47,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=8597,
  serialized_end=10058,
)
_sym_db.RegisterEnumDescriptor(_WIDSEVENT_ATTACKTYPE)

_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE = _descriptor.EnumDescriptor(
  name='wms_rap_match_type',
  full_name='AirMonitorRogueInfo.wms_rap_match_type',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_NONE', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_CFG_WM', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_ETH_WM', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_AP_WM', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_EXT_WM', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_MANUAL', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_BASE_BSSID', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_EMS', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_ETH_GW_WM', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_CLASS_OFF', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_AP_BSSID', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_PROP_ETH_WM', index=11, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_AP_RULE', index=12, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_SYSTEM_WM', index=13, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_MT_SYSTEM_GW_WM', index=14, number=14,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10299,
  serialized_end=10625,
)
_sym_db.RegisterEnumDescriptor(_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE)

_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE = _descriptor.EnumDescriptor(
  name='wms_rap_nat_match_type',
  full_name='AirMonitorRogueInfo.wms_rap_nat_match_type',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='RAP_NMT_NONE', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_NMT_EQUAL', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_NMT_PLUS_ONE', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_NMT_MINUS_ONE', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RAP_NMT_OUI', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10627,
  serialized_end=10750,
)
_sym_db.RegisterEnumDescriptor(_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE)

_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL = _descriptor.EnumDescriptor(
  name='wms_snmp_encr_protocol',
  full_name='RogueEvent.wms_snmp_encr_protocol',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='WMS_SNMP_WPA_ENCR_OPEN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WMS_SNMP_WPA_ENCR_WEP', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WMS_SNMP_WPA_ENCR_WPA', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WMS_SNMP_WPA_ENCR_WPA2', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=10978,
  serialized_end=11112,
)
_sym_db.RegisterEnumDescriptor(_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL)

_NOTIFICATION_SEVERITY = _descriptor.EnumDescriptor(
  name='Severity',
  full_name='Notification.Severity',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Normal', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Warning', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Minor', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Major', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Critical', index=4, number=5,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13312,
  serialized_end=13383,
)
_sym_db.RegisterEnumDescriptor(_NOTIFICATION_SEVERITY)

_NOTIFICATION_NOTIFICATIONSTATE = _descriptor.EnumDescriptor(
  name='NotificationState',
  full_name='Notification.NotificationState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Open', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Close', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=13385,
  serialized_end=13425,
)
_sym_db.RegisterEnumDescriptor(_NOTIFICATION_NOTIFICATIONSTATE)


_IPADDRESS = _descriptor.Descriptor(
  name='IpAddress',
  full_name='IpAddress',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='af', full_name='IpAddress.af', index=0,
      number=1, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='addr', full_name='IpAddress.addr', index=1,
      number=2, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _IPADDRESS_ADDR_FAMILY,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20,
  serialized_end=141,
)


_MACADDRESS = _descriptor.Descriptor(
  name='MacAddress',
  full_name='MacAddress',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='addr', full_name='MacAddress.addr', index=0,
      number=1, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=143,
  serialized_end=169,
)


_SWARM = _descriptor.Descriptor(
  name='Swarm',
  full_name='Swarm',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Swarm.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarm_id', full_name='Swarm.swarm_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Swarm.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Swarm.status', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='public_ip_address', full_name='Swarm.public_ip_address', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='Swarm.ip_address', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='Swarm.firmware_version', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=172,
  serialized_end=370,
)


_TUNNEL = _descriptor.Descriptor(
  name='Tunnel',
  full_name='Tunnel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Tunnel.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarm_id', full_name='Tunnel.swarm_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index', full_name='Tunnel.index', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='crypto_type', full_name='Tunnel.crypto_type', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='peer_name', full_name='Tunnel.peer_name', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='peer_tun_ip', full_name='Tunnel.peer_tun_ip', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_ip', full_name='Tunnel.tunnel_ip', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Tunnel.status', index=7,
      number=8, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='active', full_name='Tunnel.active', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uptime', full_name='Tunnel.uptime', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=373,
  serialized_end=639,
)


_INTERFACE = _descriptor.Descriptor(
  name='Interface',
  full_name='Interface',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Interface.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='Interface.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='Interface.macaddr', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Interface.status', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ipaddr', full_name='Interface.ipaddr', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='duplex_mode', full_name='Interface.duplex_mode', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Interface.name', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='port_number', full_name='Interface.port_number', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='Interface.type', index=8,
      number=9, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='Interface.mode', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='Interface.vlan', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_poe', full_name='Interface.has_poe', index=11,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='poe_state', full_name='Interface.poe_state', index=12,
      number=13, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='oper_state', full_name='Interface.oper_state', index=13,
      number=14, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='admin_state', full_name='Interface.admin_state', index=14,
      number=15, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed', full_name='Interface.speed', index=15,
      number=16, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mux', full_name='Interface.mux', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trusted', full_name='Interface.trusted', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='slot', full_name='Interface.slot', index=18,
      number=19, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='phy_type', full_name='Interface.phy_type', index=19,
      number=20, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sub_type', full_name='Interface.sub_type', index=20,
      number=21, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='allowed_vlan', full_name='Interface.allowed_vlan', index=21,
      number=22, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _INTERFACE_DUPLEX,
    _INTERFACE_INTFTYPE,
    _INTERFACE_SPEEDTYPE,
    _INTERFACE_PORTTYPE,
    _INTERFACE_POESUPPORT,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=642,
  serialized_end=1663,
)


_VAPINFO = _descriptor.Descriptor(
  name='VapInfo',
  full_name='VapInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='VapInfo.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='VapInfo.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radio_mac', full_name='VapInfo.radio_mac', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='essid', full_name='VapInfo.essid', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1665,
  serialized_end=1773,
)


_RADIO = _descriptor.Descriptor(
  name='Radio',
  full_name='Radio',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Radio.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='Radio.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index', full_name='Radio.index', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='Radio.macaddr', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Radio.status', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='channel', full_name='Radio.channel', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='band', full_name='Radio.band', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='channel_width', full_name='Radio.channel_width', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1776,
  serialized_end=1963,
)


_AP = _descriptor.Descriptor(
  name='Ap',
  full_name='Ap',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Ap.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serial', full_name='Ap.serial', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Ap.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='Ap.macaddr', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cluster_id', full_name='Ap.cluster_id', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Ap.status', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='Ap.ip_address', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model', full_name='Ap.model', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mesh_role', full_name='Ap.mesh_role', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='Ap.mode', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarm_master', full_name='Ap.swarm_master', index=10,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='modem_connected', full_name='Ap.modem_connected', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_type', full_name='Ap.uplink_type', index=12,
      number=13, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _AP_UPLINKTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1966,
  serialized_end=2338,
)


_NETWORK = _descriptor.Descriptor(
  name='Network',
  full_name='Network',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Network.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarm_id', full_name='Network.swarm_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='essid', full_name='Network.essid', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='security', full_name='Network.security', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='Network.type', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2340,
  serialized_end=2447,
)


_WIRELESSCLIENT = _descriptor.Descriptor(
  name='WirelessClient',
  full_name='WirelessClient',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='WirelessClient.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='WirelessClient.macaddr', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='WirelessClient.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='WirelessClient.ip_address', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='username', full_name='WirelessClient.username', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='associated_device', full_name='WirelessClient.associated_device', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radio_mac', full_name='WirelessClient.radio_mac', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='network', full_name='WirelessClient.network', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_role', full_name='WirelessClient.user_role', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='manufacturer', full_name='WirelessClient.manufacturer', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='os_type', full_name='WirelessClient.os_type', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='connection', full_name='WirelessClient.connection', index=11,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='maxspeed', full_name='WirelessClient.maxspeed', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='WirelessClient.vlan', index=13,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2450,
  serialized_end=2779,
)


_HARDWAREMODULE = _descriptor.Descriptor(
  name='HardwareModule',
  full_name='HardwareModule',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index', full_name='HardwareModule.index', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='HardwareModule.status', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _HARDWAREMODULE_HARDWARESTATUS,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2782,
  serialized_end=2955,
)


_SWITCH = _descriptor.Descriptor(
  name='Switch',
  full_name='Switch',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Switch.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serial', full_name='Switch.serial', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Switch.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='Switch.macaddr', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model', full_name='Switch.model', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Switch.status', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='public_ip_address', full_name='Switch.public_ip_address', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='Switch.ip_address', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='Switch.firmware_version', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='default_gateway', full_name='Switch.default_gateway', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_mode', full_name='Switch.device_mode', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_ports', full_name='Switch.uplink_ports', index=11,
      number=12, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_slots', full_name='Switch.max_slots', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='used_slots', full_name='Switch.used_slots', index=13,
      number=14, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='management_modules', full_name='Switch.management_modules', index=14,
      number=15, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='power_supplies', full_name='Switch.power_supplies', index=15,
      number=16, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stack_id', full_name='Switch.stack_id', index=16,
      number=17, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stack_member_id', full_name='Switch.stack_member_id', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stack_member_role', full_name='Switch.stack_member_role', index=18,
      number=19, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SWITCH_STACKMEMBERROLE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2958,
  serialized_end=3572,
)


_SWITCHSTACK = _descriptor.Descriptor(
  name='SwitchStack',
  full_name='SwitchStack',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='SwitchStack.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stack_id', full_name='SwitchStack.stack_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='SwitchStack.status', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topology', full_name='SwitchStack.topology', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='policy', full_name='SwitchStack.policy', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='SwitchStack.firmware_version', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vsf_domain_id', full_name='SwitchStack.vsf_domain_id', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SWITCHSTACK_STACKTOPOLOGY,
    _SWITCHSTACK_STACKPOLICY,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3575,
  serialized_end=4007,
)


_WIREDCLIENT = _descriptor.Descriptor(
  name='WiredClient',
  full_name='WiredClient',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='WiredClient.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='WiredClient.macaddr', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='WiredClient.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='WiredClient.ip_address', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='username', full_name='WiredClient.username', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='associated_device', full_name='WiredClient.associated_device', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='interface_mac', full_name='WiredClient.interface_mac', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_role', full_name='WiredClient.user_role', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='WiredClient.vlan', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auth_type', full_name='WiredClient.auth_type', index=9,
      number=10, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4010,
  serialized_end=4276,
)


_MOBILITYCONTROLLER = _descriptor.Descriptor(
  name='MobilityController',
  full_name='MobilityController',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='MobilityController.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serial', full_name='MobilityController.serial', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='MobilityController.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='MobilityController.macaddr', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model', full_name='MobilityController.model', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='MobilityController.status', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='public_ip_address', full_name='MobilityController.public_ip_address', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='MobilityController.ip_address', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='MobilityController.firmware_version', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='default_gateway', full_name='MobilityController.default_gateway', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4279,
  serialized_end=4570,
)


_UPLINK = _descriptor.Descriptor(
  name='Uplink',
  full_name='Uplink',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='Uplink.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='Uplink.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='link_index', full_name='Uplink.link_index', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Uplink.name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='Uplink.description', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priority', full_name='Uplink.priority', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Uplink.status', index=6,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wan_status', full_name='Uplink.wan_status', index=7,
      number=8, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='Uplink.vlan', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan_description', full_name='Uplink.vlan_description', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4573,
  serialized_end=4800,
)


_IKETUNNEL = _descriptor.Descriptor(
  name='IkeTunnel',
  full_name='IkeTunnel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='IkeTunnel.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='IkeTunnel.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_id', full_name='IkeTunnel.map_id', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='peer_mac', full_name='IkeTunnel.peer_mac', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='local_mac', full_name='IkeTunnel.local_mac', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='src_ip', full_name='IkeTunnel.src_ip', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dst_ip', full_name='IkeTunnel.dst_ip', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='IkeTunnel.status', index=7,
      number=8, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_name', full_name='IkeTunnel.map_name', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4803,
  serialized_end=5044,
)


_DEVICESTATS = _descriptor.Descriptor(
  name='DeviceStats',
  full_name='DeviceStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='DeviceStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='DeviceStats.timestamp', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uptime', full_name='DeviceStats.uptime', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu_utilization', full_name='DeviceStats.cpu_utilization', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mem_total', full_name='DeviceStats.mem_total', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mem_free', full_name='DeviceStats.mem_free', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='power_consumption', full_name='DeviceStats.power_consumption', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fan_speed', full_name='DeviceStats.fan_speed', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='temperature', full_name='DeviceStats.temperature', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fan_status', full_name='DeviceStats.fan_status', index=9,
      number=10, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_power', full_name='DeviceStats.max_power', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='poe_consumption', full_name='DeviceStats.poe_consumption', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='poe_budget', full_name='DeviceStats.poe_budget', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mem_utilization', full_name='DeviceStats.mem_utilization', index=13,
      number=14, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5047,
  serialized_end=5361,
)


_RADIOSTATS = _descriptor.Descriptor(
  name='RadioStats',
  full_name='RadioStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='RadioStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='RadioStats.macaddr', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='RadioStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='RadioStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='RadioStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_drops', full_name='RadioStats.tx_drops', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_power', full_name='RadioStats.tx_power', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='noise_floor', full_name='RadioStats.noise_floor', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='utilization', full_name='RadioStats.utilization', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bad', full_name='RadioStats.rx_bad', index=9,
      number=10, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5364,
  serialized_end=5574,
)


_VAPSTATS = _descriptor.Descriptor(
  name='VapStats',
  full_name='VapStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='VapStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radio_mac', full_name='VapStats.radio_mac', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='network', full_name='VapStats.network', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='VapStats.timestamp', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='VapStats.tx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='VapStats.rx_bytes', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5577,
  serialized_end=5710,
)


_TUNNELSTATS = _descriptor.Descriptor(
  name='TunnelStats',
  full_name='TunnelStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='swarm_id', full_name='TunnelStats.swarm_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index', full_name='TunnelStats.index', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='TunnelStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='TunnelStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='TunnelStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5712,
  serialized_end=5827,
)


_CLIENTSTATS = _descriptor.Descriptor(
  name='ClientStats',
  full_name='ClientStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='ClientStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='ClientStats.macaddr', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='ClientStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='ClientStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='ClientStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_retries', full_name='ClientStats.rx_retries', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_retries', full_name='ClientStats.tx_retries', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed', full_name='ClientStats.speed', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='signal_in_db', full_name='ClientStats.signal_in_db', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='snr', full_name='ClientStats.snr', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5830,
  serialized_end=6037,
)


_INTERFACESTATS = _descriptor.Descriptor(
  name='InterfaceStats',
  full_name='InterfaceStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='InterfaceStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='InterfaceStats.macaddr', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='InterfaceStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='InterfaceStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='InterfaceStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='power_consumption', full_name='InterfaceStats.power_consumption', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_errors', full_name='InterfaceStats.in_errors', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_errors', full_name='InterfaceStats.out_errors', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_discards', full_name='InterfaceStats.in_discards', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_discards', full_name='InterfaceStats.out_discards', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_packets', full_name='InterfaceStats.in_packets', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_packets', full_name='InterfaceStats.out_packets', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_other_err', full_name='InterfaceStats.in_other_err', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_multicast_pkt', full_name='InterfaceStats.in_multicast_pkt', index=13,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_broadcast_pkt', full_name='InterfaceStats.in_broadcast_pkt', index=14,
      number=15, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_unicast_pkt', full_name='InterfaceStats.in_unicast_pkt', index=15,
      number=16, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_multicast_pkt', full_name='InterfaceStats.out_multicast_pkt', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_broadcast_pkt', full_name='InterfaceStats.out_broadcast_pkt', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_unicast_pkt', full_name='InterfaceStats.out_unicast_pkt', index=18,
      number=19, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_fcs', full_name='InterfaceStats.in_fcs', index=19,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_alignment', full_name='InterfaceStats.in_alignment', index=20,
      number=21, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_excessive_collision', full_name='InterfaceStats.out_excessive_collision', index=21,
      number=22, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_jabbers', full_name='InterfaceStats.in_jabbers', index=22,
      number=23, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_fragmented', full_name='InterfaceStats.in_fragmented', index=23,
      number=24, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_giant', full_name='InterfaceStats.in_giant', index=24,
      number=25, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_runt', full_name='InterfaceStats.in_runt', index=25,
      number=26, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_collision', full_name='InterfaceStats.out_collision', index=26,
      number=27, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_late_collision', full_name='InterfaceStats.out_late_collision', index=27,
      number=28, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_deferred', full_name='InterfaceStats.out_deferred', index=28,
      number=29, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6040,
  serialized_end=6709,
)


_UPLINKSTATS = _descriptor.Descriptor(
  name='UplinkStats',
  full_name='UplinkStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='UplinkStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='link_id', full_name='UplinkStats.link_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='UplinkStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='UplinkStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='UplinkStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_tx_bytes', full_name='UplinkStats.tunnel_tx_bytes', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_rx_bytes', full_name='UplinkStats.tunnel_rx_bytes', index=6,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_id', full_name='UplinkStats.map_id', index=7,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_name', full_name='UplinkStats.map_name', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6712,
  serialized_end=6900,
)


_UPLINKWANSTATS = _descriptor.Descriptor(
  name='UplinkWanStats',
  full_name='UplinkWanStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='UplinkWanStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='link_id', full_name='UplinkWanStats.link_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='UplinkWanStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='compressed_bytes', full_name='UplinkWanStats.compressed_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uncompressed_bytes', full_name='UplinkWanStats.uncompressed_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='savings_bytes', full_name='UplinkWanStats.savings_bytes', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6903,
  serialized_end=7051,
)


_MODEMSTATS = _descriptor.Descriptor(
  name='ModemStats',
  full_name='ModemStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='ModemStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='ModemStats.timestamp', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='ModemStats.tx_bytes', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='ModemStats.rx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7053,
  serialized_end=7139,
)


_ROLESTATS = _descriptor.Descriptor(
  name='RoleStats',
  full_name='RoleStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='RoleStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_role', full_name='RoleStats.user_role', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='RoleStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='RoleStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='RoleStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7141,
  serialized_end=7245,
)


_VLANSTATS = _descriptor.Descriptor(
  name='VlanStats',
  full_name='VlanStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='VlanStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='VlanStats.vlan', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='VlanStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='VlanStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='VlanStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7247,
  serialized_end=7346,
)


_SSIDSTATS = _descriptor.Descriptor(
  name='SsidStats',
  full_name='SsidStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='SsidStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='essid', full_name='SsidStats.essid', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='SsidStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx_bytes', full_name='SsidStats.tx_bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rx_bytes', full_name='SsidStats.rx_bytes', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7348,
  serialized_end=7448,
)


_TUNNELIPPROBESTATS = _descriptor.Descriptor(
  name='TunnelIpProbeStats',
  full_name='TunnelIpProbeStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='TunnelIpProbeStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_index', full_name='TunnelIpProbeStats.tunnel_index', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='probe_ip_addr', full_name='TunnelIpProbeStats.probe_ip_addr', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='probe_status', full_name='TunnelIpProbeStats.probe_status', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_probe_pkt_loss_pct', full_name='TunnelIpProbeStats.ip_probe_pkt_loss_pct', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_name', full_name='TunnelIpProbeStats.tunnel_name', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7451,
  serialized_end=7635,
)


_UPLINKIPPROBESTATS = _descriptor.Descriptor(
  name='UplinkIpProbeStats',
  full_name='UplinkIpProbeStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='UplinkIpProbeStats.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='link_id', full_name='UplinkIpProbeStats.link_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='UplinkIpProbeStats.timestamp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_address', full_name='UplinkIpProbeStats.ip_address', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='UplinkIpProbeStats.vlan', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avg_rtt', full_name='UplinkIpProbeStats.avg_rtt', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_rtt', full_name='UplinkIpProbeStats.max_rtt', index=6,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_rtt', full_name='UplinkIpProbeStats.min_rtt', index=7,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avg_jitter', full_name='UplinkIpProbeStats.avg_jitter', index=8,
      number=9, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_jitter', full_name='UplinkIpProbeStats.max_jitter', index=9,
      number=10, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_jitter', full_name='UplinkIpProbeStats.min_jitter', index=10,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mos_quality', full_name='UplinkIpProbeStats.mos_quality', index=11,
      number=12, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sd_avg_latency', full_name='UplinkIpProbeStats.sd_avg_latency', index=12,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ds_avg_latency', full_name='UplinkIpProbeStats.ds_avg_latency', index=13,
      number=14, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sd_avg_jitter', full_name='UplinkIpProbeStats.sd_avg_jitter', index=14,
      number=15, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ds_avg_jitter', full_name='UplinkIpProbeStats.ds_avg_jitter', index=15,
      number=16, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='probe_status', full_name='UplinkIpProbeStats.probe_status', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='loss_pct', full_name='UplinkIpProbeStats.loss_pct', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vpnc_ip_addr', full_name='UplinkIpProbeStats.vpnc_ip_addr', index=18,
      number=19, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='probe_ip_addr', full_name='UplinkIpProbeStats.probe_ip_addr', index=19,
      number=20, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7638,
  serialized_end=8070,
)


_UPLINKSPEEDTEST = _descriptor.Descriptor(
  name='UplinkSpeedtest',
  full_name='UplinkSpeedtest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='UplinkSpeedtest.device_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='server_ip', full_name='UplinkSpeedtest.server_ip', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan', full_name='UplinkSpeedtest.vlan', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='protocol', full_name='UplinkSpeedtest.protocol', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='upstream_bps', full_name='UplinkSpeedtest.upstream_bps', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='downstream_bps', full_name='UplinkSpeedtest.downstream_bps', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='time_secs', full_name='UplinkSpeedtest.time_secs', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='upstream_jitter', full_name='UplinkSpeedtest.upstream_jitter', index=7,
      number=8, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='downstream_jitter', full_name='UplinkSpeedtest.downstream_jitter', index=8,
      number=9, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8073,
  serialized_end=8289,
)


_WIDSEVENT = _descriptor.Descriptor(
  name='WIDSEvent',
  full_name='WIDSEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='WIDSEvent.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='event_type', full_name='WIDSEvent.event_type', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='WIDSEvent.macaddr', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detected_ap', full_name='WIDSEvent.detected_ap', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='attack_type', full_name='WIDSEvent.attack_type', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='channel', full_name='WIDSEvent.channel', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='network', full_name='WIDSEvent.network', index=6,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _WIDSEVENT_EVENTTYPE,
    _WIDSEVENT_ATTACKTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8292,
  serialized_end=10058,
)


_AIRMONITORROGUEINFO = _descriptor.Descriptor(
  name='AirMonitorRogueInfo',
  full_name='AirMonitorRogueInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_type', full_name='AirMonitorRogueInfo.match_type', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_mac', full_name='AirMonitorRogueInfo.match_mac', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_ip', full_name='AirMonitorRogueInfo.match_ip', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='monitor_name', full_name='AirMonitorRogueInfo.monitor_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nat_match_type', full_name='AirMonitorRogueInfo.nat_match_type', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE,
    _AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10061,
  serialized_end=10750,
)


_ROGUEEVENT = _descriptor.Descriptor(
  name='RogueEvent',
  full_name='RogueEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='RogueEvent.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detected_ap', full_name='RogueEvent.detected_ap', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macaddr', full_name='RogueEvent.macaddr', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='channel', full_name='RogueEvent.channel', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='network', full_name='RogueEvent.network', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='encr_type', full_name='RogueEvent.encr_type', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='am_rogue', full_name='RogueEvent.am_rogue', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10753,
  serialized_end=11112,
)


_DEVICENEIGHBOURS = _descriptor.Descriptor(
  name='DeviceNeighbours',
  full_name='DeviceNeighbours',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='DeviceNeighbours.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='DeviceNeighbours.device_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='port', full_name='DeviceNeighbours.port', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remote_device_id', full_name='DeviceNeighbours.remote_device_id', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remote_port', full_name='DeviceNeighbours.remote_port', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remote_port_number', full_name='DeviceNeighbours.remote_port_number', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11115,
  serialized_end=11274,
)


_MONITORINGINFORMATION = _descriptor.Descriptor(
  name='MonitoringInformation',
  full_name='MonitoringInformation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='customer_id', full_name='MonitoringInformation.customer_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data_elements', full_name='MonitoringInformation.data_elements', index=1,
      number=2, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarms', full_name='MonitoringInformation.swarms', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='aps', full_name='MonitoringInformation.aps', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='networks', full_name='MonitoringInformation.networks', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radios', full_name='MonitoringInformation.radios', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vaps', full_name='MonitoringInformation.vaps', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='interfaces', full_name='MonitoringInformation.interfaces', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnels', full_name='MonitoringInformation.tunnels', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wireless_clients', full_name='MonitoringInformation.wireless_clients', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='switches', full_name='MonitoringInformation.switches', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wired_clients', full_name='MonitoringInformation.wired_clients', index=11,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_stats', full_name='MonitoringInformation.device_stats', index=12,
      number=13, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radio_stats', full_name='MonitoringInformation.radio_stats', index=13,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='interface_stats', full_name='MonitoringInformation.interface_stats', index=14,
      number=15, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vap_stats', full_name='MonitoringInformation.vap_stats', index=15,
      number=16, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_stats', full_name='MonitoringInformation.client_stats', index=16,
      number=17, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnel_stats', full_name='MonitoringInformation.tunnel_stats', index=17,
      number=18, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wids_events', full_name='MonitoringInformation.wids_events', index=18,
      number=19, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='modem_stats', full_name='MonitoringInformation.modem_stats', index=19,
      number=20, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='role_stats', full_name='MonitoringInformation.role_stats', index=20,
      number=21, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlan_stats', full_name='MonitoringInformation.vlan_stats', index=21,
      number=22, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ssid_stats', full_name='MonitoringInformation.ssid_stats', index=22,
      number=23, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ipprobe_stats', full_name='MonitoringInformation.ipprobe_stats', index=23,
      number=24, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rogue_events', full_name='MonitoringInformation.rogue_events', index=24,
      number=25, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mobility_controllers', full_name='MonitoringInformation.mobility_controllers', index=25,
      number=26, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplinks', full_name='MonitoringInformation.uplinks', index=26,
      number=27, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_stats', full_name='MonitoringInformation.uplink_stats', index=27,
      number=28, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_wan_stats', full_name='MonitoringInformation.uplink_wan_stats', index=28,
      number=29, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_probe_stats', full_name='MonitoringInformation.uplink_probe_stats', index=29,
      number=30, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplink_speedtest', full_name='MonitoringInformation.uplink_speedtest', index=30,
      number=31, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_neighbours', full_name='MonitoringInformation.device_neighbours', index=31,
      number=32, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='notification', full_name='MonitoringInformation.notification', index=32,
      number=33, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='switch_stacks', full_name='MonitoringInformation.switch_stacks', index=33,
      number=34, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ike_tunnels', full_name='MonitoringInformation.ike_tunnels', index=34,
      number=35, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='switch_vlan_info', full_name='MonitoringInformation.switch_vlan_info', index=35,
      number=36, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11277,
  serialized_end=12542,
)


_MONITORINGSTATEINFORMATION = _descriptor.Descriptor(
  name='MonitoringStateInformation',
  full_name='MonitoringStateInformation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='customer_id', full_name='MonitoringStateInformation.customer_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mobility_controllers', full_name='MonitoringStateInformation.mobility_controllers', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='switches', full_name='MonitoringStateInformation.switches', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swarms', full_name='MonitoringStateInformation.swarms', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='aps', full_name='MonitoringStateInformation.aps', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vaps', full_name='MonitoringStateInformation.vaps', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='radios', full_name='MonitoringStateInformation.radios', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='interfaces', full_name='MonitoringStateInformation.interfaces', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='networks', full_name='MonitoringStateInformation.networks', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tunnels', full_name='MonitoringStateInformation.tunnels', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wireless_clients', full_name='MonitoringStateInformation.wireless_clients', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wired_clients', full_name='MonitoringStateInformation.wired_clients', index=11,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uplinks', full_name='MonitoringStateInformation.uplinks', index=12,
      number=13, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='switch_stacks', full_name='MonitoringStateInformation.switch_stacks', index=13,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ike_tunnels', full_name='MonitoringStateInformation.ike_tunnels', index=14,
      number=15, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12545,
  serialized_end=13024,
)


_KEYVALUEDATA = _descriptor.Descriptor(
  name='KeyValueData',
  full_name='KeyValueData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='KeyValueData.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='KeyValueData.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13026,
  serialized_end=13068,
)


_NOTIFICATION = _descriptor.Descriptor(
  name='Notification',
  full_name='Notification',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Notification.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='Notification.type', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='setting_id', full_name='Notification.setting_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='Notification.device_id', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='severity', full_name='Notification.severity', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='Notification.timestamp', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='Notification.state', index=6,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='Notification.description', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extra', full_name='Notification.extra', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _NOTIFICATION_SEVERITY,
    _NOTIFICATION_NOTIFICATIONSTATE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13071,
  serialized_end=13425,
)


_SWITCHVLANINFO = _descriptor.Descriptor(
  name='SwitchVlanInfo',
  full_name='SwitchVlanInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_id', full_name='SwitchVlanInfo.device_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vlans', full_name='SwitchVlanInfo.vlans', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13427,
  serialized_end=13490,
)


_SWITCHVLAN = _descriptor.Descriptor(
  name='SwitchVlan',
  full_name='SwitchVlan',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='SwitchVlan.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='SwitchVlan.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tagged_ports', full_name='SwitchVlan.tagged_ports', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='untagged_ports', full_name='SwitchVlan.untagged_ports', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13492,
  serialized_end=13576,
)

_IPADDRESS.fields_by_name['af'].enum_type = _IPADDRESS_ADDR_FAMILY
_IPADDRESS_ADDR_FAMILY.containing_type = _IPADDRESS
_SWARM.fields_by_name['action'].enum_type = _ACTION
_SWARM.fields_by_name['status'].enum_type = _STATUS
_SWARM.fields_by_name['public_ip_address'].message_type = _IPADDRESS
_SWARM.fields_by_name['ip_address'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['action'].enum_type = _ACTION
_TUNNEL.fields_by_name['index'].enum_type = _TUNNELINDEX
_TUNNEL.fields_by_name['crypto_type'].enum_type = _CRYPTOTYPE
_TUNNEL.fields_by_name['peer_tun_ip'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['tunnel_ip'].message_type = _IPADDRESS
_TUNNEL.fields_by_name['status'].enum_type = _STATUS
_INTERFACE.fields_by_name['action'].enum_type = _ACTION
_INTERFACE.fields_by_name['macaddr'].message_type = _MACADDRESS
_INTERFACE.fields_by_name['status'].enum_type = _STATUS
_INTERFACE.fields_by_name['ipaddr'].message_type = _IPADDRESS
_INTERFACE.fields_by_name['duplex_mode'].enum_type = _INTERFACE_DUPLEX
_INTERFACE.fields_by_name['type'].enum_type = _INTERFACE_INTFTYPE
_INTERFACE.fields_by_name['has_poe'].enum_type = _INTERFACE_POESUPPORT
_INTERFACE.fields_by_name['poe_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['oper_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['admin_state'].enum_type = _STATUS
_INTERFACE.fields_by_name['speed'].enum_type = _INTERFACE_SPEEDTYPE
_INTERFACE.fields_by_name['phy_type'].enum_type = _INTERFACE_PORTTYPE
_INTERFACE_DUPLEX.containing_type = _INTERFACE
_INTERFACE_INTFTYPE.containing_type = _INTERFACE
_INTERFACE_SPEEDTYPE.containing_type = _INTERFACE
_INTERFACE_PORTTYPE.containing_type = _INTERFACE
_INTERFACE_POESUPPORT.containing_type = _INTERFACE
_VAPINFO.fields_by_name['action'].enum_type = _ACTION
_VAPINFO.fields_by_name['radio_mac'].message_type = _MACADDRESS
_RADIO.fields_by_name['action'].enum_type = _ACTION
_RADIO.fields_by_name['macaddr'].message_type = _MACADDRESS
_RADIO.fields_by_name['status'].enum_type = _STATUS
_AP.fields_by_name['action'].enum_type = _ACTION
_AP.fields_by_name['macaddr'].message_type = _MACADDRESS
_AP.fields_by_name['status'].enum_type = _STATUS
_AP.fields_by_name['ip_address'].message_type = _IPADDRESS
_AP.fields_by_name['uplink_type'].enum_type = _AP_UPLINKTYPE
_AP_UPLINKTYPE.containing_type = _AP
_NETWORK.fields_by_name['action'].enum_type = _ACTION
_WIRELESSCLIENT.fields_by_name['action'].enum_type = _ACTION
_WIRELESSCLIENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIRELESSCLIENT.fields_by_name['ip_address'].message_type = _IPADDRESS
_WIRELESSCLIENT.fields_by_name['radio_mac'].message_type = _MACADDRESS
_HARDWAREMODULE.fields_by_name['status'].enum_type = _HARDWAREMODULE_HARDWARESTATUS
_HARDWAREMODULE_HARDWARESTATUS.containing_type = _HARDWAREMODULE
_SWITCH.fields_by_name['action'].enum_type = _ACTION
_SWITCH.fields_by_name['macaddr'].message_type = _MACADDRESS
_SWITCH.fields_by_name['status'].enum_type = _STATUS
_SWITCH.fields_by_name['public_ip_address'].message_type = _IPADDRESS
_SWITCH.fields_by_name['ip_address'].message_type = _IPADDRESS
_SWITCH.fields_by_name['default_gateway'].message_type = _IPADDRESS
_SWITCH.fields_by_name['management_modules'].message_type = _HARDWAREMODULE
_SWITCH.fields_by_name['power_supplies'].message_type = _HARDWAREMODULE
_SWITCH.fields_by_name['stack_member_role'].enum_type = _SWITCH_STACKMEMBERROLE
_SWITCH_STACKMEMBERROLE.containing_type = _SWITCH
_SWITCHSTACK.fields_by_name['action'].enum_type = _ACTION
_SWITCHSTACK.fields_by_name['status'].enum_type = _STATUS
_SWITCHSTACK.fields_by_name['topology'].enum_type = _SWITCHSTACK_STACKTOPOLOGY
_SWITCHSTACK.fields_by_name['policy'].enum_type = _SWITCHSTACK_STACKPOLICY
_SWITCHSTACK_STACKTOPOLOGY.containing_type = _SWITCHSTACK
_SWITCHSTACK_STACKPOLICY.containing_type = _SWITCHSTACK
_WIREDCLIENT.fields_by_name['action'].enum_type = _ACTION
_WIREDCLIENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIREDCLIENT.fields_by_name['ip_address'].message_type = _IPADDRESS
_WIREDCLIENT.fields_by_name['interface_mac'].message_type = _MACADDRESS
_WIREDCLIENT.fields_by_name['auth_type'].enum_type = _AUTHTYPE
_MOBILITYCONTROLLER.fields_by_name['action'].enum_type = _ACTION
_MOBILITYCONTROLLER.fields_by_name['macaddr'].message_type = _MACADDRESS
_MOBILITYCONTROLLER.fields_by_name['status'].enum_type = _STATUS
_MOBILITYCONTROLLER.fields_by_name['public_ip_address'].message_type = _IPADDRESS
_MOBILITYCONTROLLER.fields_by_name['ip_address'].message_type = _IPADDRESS
_MOBILITYCONTROLLER.fields_by_name['default_gateway'].message_type = _IPADDRESS
_UPLINK.fields_by_name['action'].enum_type = _ACTION
_UPLINK.fields_by_name['status'].enum_type = _STATUS
_UPLINK.fields_by_name['wan_status'].enum_type = _STATUS
_IKETUNNEL.fields_by_name['action'].enum_type = _ACTION
_IKETUNNEL.fields_by_name['peer_mac'].message_type = _MACADDRESS
_IKETUNNEL.fields_by_name['local_mac'].message_type = _MACADDRESS
_IKETUNNEL.fields_by_name['src_ip'].message_type = _IPADDRESS
_IKETUNNEL.fields_by_name['dst_ip'].message_type = _IPADDRESS
_IKETUNNEL.fields_by_name['status'].enum_type = _STATUS
_DEVICESTATS.fields_by_name['fan_status'].enum_type = _STATUS
_RADIOSTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_VAPSTATS.fields_by_name['radio_mac'].message_type = _MACADDRESS
_TUNNELSTATS.fields_by_name['index'].enum_type = _TUNNELINDEX
_CLIENTSTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_INTERFACESTATS.fields_by_name['macaddr'].message_type = _MACADDRESS
_TUNNELIPPROBESTATS.fields_by_name['tunnel_index'].enum_type = _TUNNELINDEX
_TUNNELIPPROBESTATS.fields_by_name['probe_ip_addr'].message_type = _IPADDRESS
_UPLINKIPPROBESTATS.fields_by_name['ip_address'].message_type = _IPADDRESS
_UPLINKSPEEDTEST.fields_by_name['server_ip'].message_type = _IPADDRESS
_WIDSEVENT.fields_by_name['action'].enum_type = _ACTION
_WIDSEVENT.fields_by_name['event_type'].enum_type = _WIDSEVENT_EVENTTYPE
_WIDSEVENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_WIDSEVENT.fields_by_name['attack_type'].enum_type = _WIDSEVENT_ATTACKTYPE
_WIDSEVENT_EVENTTYPE.containing_type = _WIDSEVENT
_WIDSEVENT_ATTACKTYPE.containing_type = _WIDSEVENT
_AIRMONITORROGUEINFO.fields_by_name['match_type'].enum_type = _AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE
_AIRMONITORROGUEINFO.fields_by_name['match_mac'].message_type = _MACADDRESS
_AIRMONITORROGUEINFO.fields_by_name['match_ip'].message_type = _IPADDRESS
_AIRMONITORROGUEINFO.fields_by_name['nat_match_type'].enum_type = _AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE
_AIRMONITORROGUEINFO_WMS_RAP_MATCH_TYPE.containing_type = _AIRMONITORROGUEINFO
_AIRMONITORROGUEINFO_WMS_RAP_NAT_MATCH_TYPE.containing_type = _AIRMONITORROGUEINFO
_ROGUEEVENT.fields_by_name['action'].enum_type = _ACTION
_ROGUEEVENT.fields_by_name['macaddr'].message_type = _MACADDRESS
_ROGUEEVENT.fields_by_name['encr_type'].enum_type = _ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL
_ROGUEEVENT.fields_by_name['am_rogue'].message_type = _AIRMONITORROGUEINFO
_ROGUEEVENT_WMS_SNMP_ENCR_PROTOCOL.containing_type = _ROGUEEVENT
_DEVICENEIGHBOURS.fields_by_name['action'].enum_type = _ACTION
_MONITORINGINFORMATION.fields_by_name['data_elements'].enum_type = _DATAELEMENT
_MONITORINGINFORMATION.fields_by_name['swarms'].message_type = _SWARM
_MONITORINGINFORMATION.fields_by_name['aps'].message_type = _AP
_MONITORINGINFORMATION.fields_by_name['networks'].message_type = _NETWORK
_MONITORINGINFORMATION.fields_by_name['radios'].message_type = _RADIO
_MONITORINGINFORMATION.fields_by_name['vaps'].message_type = _VAPINFO
_MONITORINGINFORMATION.fields_by_name['interfaces'].message_type = _INTERFACE
_MONITORINGINFORMATION.fields_by_name['tunnels'].message_type = _TUNNEL
_MONITORINGINFORMATION.fields_by_name['wireless_clients'].message_type = _WIRELESSCLIENT
_MONITORINGINFORMATION.fields_by_name['switches'].message_type = _SWITCH
_MONITORINGINFORMATION.fields_by_name['wired_clients'].message_type = _WIREDCLIENT
_MONITORINGINFORMATION.fields_by_name['device_stats'].message_type = _DEVICESTATS
_MONITORINGINFORMATION.fields_by_name['radio_stats'].message_type = _RADIOSTATS
_MONITORINGINFORMATION.fields_by_name['interface_stats'].message_type = _INTERFACESTATS
_MONITORINGINFORMATION.fields_by_name['vap_stats'].message_type = _VAPSTATS
_MONITORINGINFORMATION.fields_by_name['client_stats'].message_type = _CLIENTSTATS
_MONITORINGINFORMATION.fields_by_name['tunnel_stats'].message_type = _TUNNELSTATS
_MONITORINGINFORMATION.fields_by_name['wids_events'].message_type = _WIDSEVENT
_MONITORINGINFORMATION.fields_by_name['modem_stats'].message_type = _MODEMSTATS
_MONITORINGINFORMATION.fields_by_name['role_stats'].message_type = _ROLESTATS
_MONITORINGINFORMATION.fields_by_name['vlan_stats'].message_type = _VLANSTATS
_MONITORINGINFORMATION.fields_by_name['ssid_stats'].message_type = _SSIDSTATS
_MONITORINGINFORMATION.fields_by_name['ipprobe_stats'].message_type = _TUNNELIPPROBESTATS
_MONITORINGINFORMATION.fields_by_name['rogue_events'].message_type = _ROGUEEVENT
_MONITORINGINFORMATION.fields_by_name['mobility_controllers'].message_type = _MOBILITYCONTROLLER
_MONITORINGINFORMATION.fields_by_name['uplinks'].message_type = _UPLINK
_MONITORINGINFORMATION.fields_by_name['uplink_stats'].message_type = _UPLINKSTATS
_MONITORINGINFORMATION.fields_by_name['uplink_wan_stats'].message_type = _UPLINKWANSTATS
_MONITORINGINFORMATION.fields_by_name['uplink_probe_stats'].message_type = _UPLINKIPPROBESTATS
_MONITORINGINFORMATION.fields_by_name['uplink_speedtest'].message_type = _UPLINKSPEEDTEST
_MONITORINGINFORMATION.fields_by_name['device_neighbours'].message_type = _DEVICENEIGHBOURS
_MONITORINGINFORMATION.fields_by_name['notification'].message_type = _NOTIFICATION
_MONITORINGINFORMATION.fields_by_name['switch_stacks'].message_type = _SWITCHSTACK
_MONITORINGINFORMATION.fields_by_name['ike_tunnels'].message_type = _IKETUNNEL
_MONITORINGINFORMATION.fields_by_name['switch_vlan_info'].message_type = _SWITCHVLANINFO
_MONITORINGSTATEINFORMATION.fields_by_name['mobility_controllers'].message_type = _MOBILITYCONTROLLER
_MONITORINGSTATEINFORMATION.fields_by_name['switches'].message_type = _SWITCH
_MONITORINGSTATEINFORMATION.fields_by_name['swarms'].message_type = _SWARM
_MONITORINGSTATEINFORMATION.fields_by_name['aps'].message_type = _AP
_MONITORINGSTATEINFORMATION.fields_by_name['vaps'].message_type = _VAPINFO
_MONITORINGSTATEINFORMATION.fields_by_name['radios'].message_type = _RADIO
_MONITORINGSTATEINFORMATION.fields_by_name['interfaces'].message_type = _INTERFACE
_MONITORINGSTATEINFORMATION.fields_by_name['networks'].message_type = _NETWORK
_MONITORINGSTATEINFORMATION.fields_by_name['tunnels'].message_type = _TUNNEL
_MONITORINGSTATEINFORMATION.fields_by_name['wireless_clients'].message_type = _WIRELESSCLIENT
_MONITORINGSTATEINFORMATION.fields_by_name['wired_clients'].message_type = _WIREDCLIENT
_MONITORINGSTATEINFORMATION.fields_by_name['uplinks'].message_type = _UPLINK
_MONITORINGSTATEINFORMATION.fields_by_name['switch_stacks'].message_type = _SWITCHSTACK
_MONITORINGSTATEINFORMATION.fields_by_name['ike_tunnels'].message_type = _IKETUNNEL
_NOTIFICATION.fields_by_name['severity'].enum_type = _NOTIFICATION_SEVERITY
_NOTIFICATION.fields_by_name['state'].enum_type = _NOTIFICATION_NOTIFICATIONSTATE
_NOTIFICATION.fields_by_name['extra'].message_type = _KEYVALUEDATA
_NOTIFICATION_SEVERITY.containing_type = _NOTIFICATION
_NOTIFICATION_NOTIFICATIONSTATE.containing_type = _NOTIFICATION
_SWITCHVLANINFO.fields_by_name['vlans'].message_type = _SWITCHVLAN
DESCRIPTOR.message_types_by_name['IpAddress'] = _IPADDRESS
DESCRIPTOR.message_types_by_name['MacAddress'] = _MACADDRESS
DESCRIPTOR.message_types_by_name['Swarm'] = _SWARM
DESCRIPTOR.message_types_by_name['Tunnel'] = _TUNNEL
DESCRIPTOR.message_types_by_name['Interface'] = _INTERFACE
DESCRIPTOR.message_types_by_name['VapInfo'] = _VAPINFO
DESCRIPTOR.message_types_by_name['Radio'] = _RADIO
DESCRIPTOR.message_types_by_name['Ap'] = _AP
DESCRIPTOR.message_types_by_name['Network'] = _NETWORK
DESCRIPTOR.message_types_by_name['WirelessClient'] = _WIRELESSCLIENT
DESCRIPTOR.message_types_by_name['HardwareModule'] = _HARDWAREMODULE
DESCRIPTOR.message_types_by_name['Switch'] = _SWITCH
DESCRIPTOR.message_types_by_name['SwitchStack'] = _SWITCHSTACK
DESCRIPTOR.message_types_by_name['WiredClient'] = _WIREDCLIENT
DESCRIPTOR.message_types_by_name['MobilityController'] = _MOBILITYCONTROLLER
DESCRIPTOR.message_types_by_name['Uplink'] = _UPLINK
DESCRIPTOR.message_types_by_name['IkeTunnel'] = _IKETUNNEL
DESCRIPTOR.message_types_by_name['DeviceStats'] = _DEVICESTATS
DESCRIPTOR.message_types_by_name['RadioStats'] = _RADIOSTATS
DESCRIPTOR.message_types_by_name['VapStats'] = _VAPSTATS
DESCRIPTOR.message_types_by_name['TunnelStats'] = _TUNNELSTATS
DESCRIPTOR.message_types_by_name['ClientStats'] = _CLIENTSTATS
DESCRIPTOR.message_types_by_name['InterfaceStats'] = _INTERFACESTATS
DESCRIPTOR.message_types_by_name['UplinkStats'] = _UPLINKSTATS
DESCRIPTOR.message_types_by_name['UplinkWanStats'] = _UPLINKWANSTATS
DESCRIPTOR.message_types_by_name['ModemStats'] = _MODEMSTATS
DESCRIPTOR.message_types_by_name['RoleStats'] = _ROLESTATS
DESCRIPTOR.message_types_by_name['VlanStats'] = _VLANSTATS
DESCRIPTOR.message_types_by_name['SsidStats'] = _SSIDSTATS
DESCRIPTOR.message_types_by_name['TunnelIpProbeStats'] = _TUNNELIPPROBESTATS
DESCRIPTOR.message_types_by_name['UplinkIpProbeStats'] = _UPLINKIPPROBESTATS
DESCRIPTOR.message_types_by_name['UplinkSpeedtest'] = _UPLINKSPEEDTEST
DESCRIPTOR.message_types_by_name['WIDSEvent'] = _WIDSEVENT
DESCRIPTOR.message_types_by_name['AirMonitorRogueInfo'] = _AIRMONITORROGUEINFO
DESCRIPTOR.message_types_by_name['RogueEvent'] = _ROGUEEVENT
DESCRIPTOR.message_types_by_name['DeviceNeighbours'] = _DEVICENEIGHBOURS
DESCRIPTOR.message_types_by_name['MonitoringInformation'] = _MONITORINGINFORMATION
DESCRIPTOR.message_types_by_name['MonitoringStateInformation'] = _MONITORINGSTATEINFORMATION
DESCRIPTOR.message_types_by_name['KeyValueData'] = _KEYVALUEDATA
DESCRIPTOR.message_types_by_name['Notification'] = _NOTIFICATION
DESCRIPTOR.message_types_by_name['SwitchVlanInfo'] = _SWITCHVLANINFO
DESCRIPTOR.message_types_by_name['SwitchVlan'] = _SWITCHVLAN
DESCRIPTOR.enum_types_by_name['Action'] = _ACTION
DESCRIPTOR.enum_types_by_name['Status'] = _STATUS
DESCRIPTOR.enum_types_by_name['TunnelIndex'] = _TUNNELINDEX
DESCRIPTOR.enum_types_by_name['CryptoType'] = _CRYPTOTYPE
DESCRIPTOR.enum_types_by_name['DataElement'] = _DATAELEMENT
DESCRIPTOR.enum_types_by_name['AuthType'] = _AUTHTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

IpAddress = _reflection.GeneratedProtocolMessageType('IpAddress', (_message.Message,), dict(
  DESCRIPTOR = _IPADDRESS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:IpAddress)
  ))
_sym_db.RegisterMessage(IpAddress)

MacAddress = _reflection.GeneratedProtocolMessageType('MacAddress', (_message.Message,), dict(
  DESCRIPTOR = _MACADDRESS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:MacAddress)
  ))
_sym_db.RegisterMessage(MacAddress)

Swarm = _reflection.GeneratedProtocolMessageType('Swarm', (_message.Message,), dict(
  DESCRIPTOR = _SWARM,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Swarm)
  ))
_sym_db.RegisterMessage(Swarm)

Tunnel = _reflection.GeneratedProtocolMessageType('Tunnel', (_message.Message,), dict(
  DESCRIPTOR = _TUNNEL,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Tunnel)
  ))
_sym_db.RegisterMessage(Tunnel)

Interface = _reflection.GeneratedProtocolMessageType('Interface', (_message.Message,), dict(
  DESCRIPTOR = _INTERFACE,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Interface)
  ))
_sym_db.RegisterMessage(Interface)

VapInfo = _reflection.GeneratedProtocolMessageType('VapInfo', (_message.Message,), dict(
  DESCRIPTOR = _VAPINFO,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:VapInfo)
  ))
_sym_db.RegisterMessage(VapInfo)

Radio = _reflection.GeneratedProtocolMessageType('Radio', (_message.Message,), dict(
  DESCRIPTOR = _RADIO,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Radio)
  ))
_sym_db.RegisterMessage(Radio)

Ap = _reflection.GeneratedProtocolMessageType('Ap', (_message.Message,), dict(
  DESCRIPTOR = _AP,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Ap)
  ))
_sym_db.RegisterMessage(Ap)

Network = _reflection.GeneratedProtocolMessageType('Network', (_message.Message,), dict(
  DESCRIPTOR = _NETWORK,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Network)
  ))
_sym_db.RegisterMessage(Network)

WirelessClient = _reflection.GeneratedProtocolMessageType('WirelessClient', (_message.Message,), dict(
  DESCRIPTOR = _WIRELESSCLIENT,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:WirelessClient)
  ))
_sym_db.RegisterMessage(WirelessClient)

HardwareModule = _reflection.GeneratedProtocolMessageType('HardwareModule', (_message.Message,), dict(
  DESCRIPTOR = _HARDWAREMODULE,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:HardwareModule)
  ))
_sym_db.RegisterMessage(HardwareModule)

Switch = _reflection.GeneratedProtocolMessageType('Switch', (_message.Message,), dict(
  DESCRIPTOR = _SWITCH,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Switch)
  ))
_sym_db.RegisterMessage(Switch)

SwitchStack = _reflection.GeneratedProtocolMessageType('SwitchStack', (_message.Message,), dict(
  DESCRIPTOR = _SWITCHSTACK,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:SwitchStack)
  ))
_sym_db.RegisterMessage(SwitchStack)

WiredClient = _reflection.GeneratedProtocolMessageType('WiredClient', (_message.Message,), dict(
  DESCRIPTOR = _WIREDCLIENT,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:WiredClient)
  ))
_sym_db.RegisterMessage(WiredClient)

MobilityController = _reflection.GeneratedProtocolMessageType('MobilityController', (_message.Message,), dict(
  DESCRIPTOR = _MOBILITYCONTROLLER,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:MobilityController)
  ))
_sym_db.RegisterMessage(MobilityController)

Uplink = _reflection.GeneratedProtocolMessageType('Uplink', (_message.Message,), dict(
  DESCRIPTOR = _UPLINK,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Uplink)
  ))
_sym_db.RegisterMessage(Uplink)

IkeTunnel = _reflection.GeneratedProtocolMessageType('IkeTunnel', (_message.Message,), dict(
  DESCRIPTOR = _IKETUNNEL,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:IkeTunnel)
  ))
_sym_db.RegisterMessage(IkeTunnel)

DeviceStats = _reflection.GeneratedProtocolMessageType('DeviceStats', (_message.Message,), dict(
  DESCRIPTOR = _DEVICESTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:DeviceStats)
  ))
_sym_db.RegisterMessage(DeviceStats)

RadioStats = _reflection.GeneratedProtocolMessageType('RadioStats', (_message.Message,), dict(
  DESCRIPTOR = _RADIOSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:RadioStats)
  ))
_sym_db.RegisterMessage(RadioStats)

VapStats = _reflection.GeneratedProtocolMessageType('VapStats', (_message.Message,), dict(
  DESCRIPTOR = _VAPSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:VapStats)
  ))
_sym_db.RegisterMessage(VapStats)

TunnelStats = _reflection.GeneratedProtocolMessageType('TunnelStats', (_message.Message,), dict(
  DESCRIPTOR = _TUNNELSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:TunnelStats)
  ))
_sym_db.RegisterMessage(TunnelStats)

ClientStats = _reflection.GeneratedProtocolMessageType('ClientStats', (_message.Message,), dict(
  DESCRIPTOR = _CLIENTSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:ClientStats)
  ))
_sym_db.RegisterMessage(ClientStats)

InterfaceStats = _reflection.GeneratedProtocolMessageType('InterfaceStats', (_message.Message,), dict(
  DESCRIPTOR = _INTERFACESTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:InterfaceStats)
  ))
_sym_db.RegisterMessage(InterfaceStats)

UplinkStats = _reflection.GeneratedProtocolMessageType('UplinkStats', (_message.Message,), dict(
  DESCRIPTOR = _UPLINKSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:UplinkStats)
  ))
_sym_db.RegisterMessage(UplinkStats)

UplinkWanStats = _reflection.GeneratedProtocolMessageType('UplinkWanStats', (_message.Message,), dict(
  DESCRIPTOR = _UPLINKWANSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:UplinkWanStats)
  ))
_sym_db.RegisterMessage(UplinkWanStats)

ModemStats = _reflection.GeneratedProtocolMessageType('ModemStats', (_message.Message,), dict(
  DESCRIPTOR = _MODEMSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:ModemStats)
  ))
_sym_db.RegisterMessage(ModemStats)

RoleStats = _reflection.GeneratedProtocolMessageType('RoleStats', (_message.Message,), dict(
  DESCRIPTOR = _ROLESTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:RoleStats)
  ))
_sym_db.RegisterMessage(RoleStats)

VlanStats = _reflection.GeneratedProtocolMessageType('VlanStats', (_message.Message,), dict(
  DESCRIPTOR = _VLANSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:VlanStats)
  ))
_sym_db.RegisterMessage(VlanStats)

SsidStats = _reflection.GeneratedProtocolMessageType('SsidStats', (_message.Message,), dict(
  DESCRIPTOR = _SSIDSTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:SsidStats)
  ))
_sym_db.RegisterMessage(SsidStats)

TunnelIpProbeStats = _reflection.GeneratedProtocolMessageType('TunnelIpProbeStats', (_message.Message,), dict(
  DESCRIPTOR = _TUNNELIPPROBESTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:TunnelIpProbeStats)
  ))
_sym_db.RegisterMessage(TunnelIpProbeStats)

UplinkIpProbeStats = _reflection.GeneratedProtocolMessageType('UplinkIpProbeStats', (_message.Message,), dict(
  DESCRIPTOR = _UPLINKIPPROBESTATS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:UplinkIpProbeStats)
  ))
_sym_db.RegisterMessage(UplinkIpProbeStats)

UplinkSpeedtest = _reflection.GeneratedProtocolMessageType('UplinkSpeedtest', (_message.Message,), dict(
  DESCRIPTOR = _UPLINKSPEEDTEST,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:UplinkSpeedtest)
  ))
_sym_db.RegisterMessage(UplinkSpeedtest)

WIDSEvent = _reflection.GeneratedProtocolMessageType('WIDSEvent', (_message.Message,), dict(
  DESCRIPTOR = _WIDSEVENT,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:WIDSEvent)
  ))
_sym_db.RegisterMessage(WIDSEvent)

AirMonitorRogueInfo = _reflection.GeneratedProtocolMessageType('AirMonitorRogueInfo', (_message.Message,), dict(
  DESCRIPTOR = _AIRMONITORROGUEINFO,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:AirMonitorRogueInfo)
  ))
_sym_db.RegisterMessage(AirMonitorRogueInfo)

RogueEvent = _reflection.GeneratedProtocolMessageType('RogueEvent', (_message.Message,), dict(
  DESCRIPTOR = _ROGUEEVENT,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:RogueEvent)
  ))
_sym_db.RegisterMessage(RogueEvent)

DeviceNeighbours = _reflection.GeneratedProtocolMessageType('DeviceNeighbours', (_message.Message,), dict(
  DESCRIPTOR = _DEVICENEIGHBOURS,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:DeviceNeighbours)
  ))
_sym_db.RegisterMessage(DeviceNeighbours)

MonitoringInformation = _reflection.GeneratedProtocolMessageType('MonitoringInformation', (_message.Message,), dict(
  DESCRIPTOR = _MONITORINGINFORMATION,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:MonitoringInformation)
  ))
_sym_db.RegisterMessage(MonitoringInformation)

MonitoringStateInformation = _reflection.GeneratedProtocolMessageType('MonitoringStateInformation', (_message.Message,), dict(
  DESCRIPTOR = _MONITORINGSTATEINFORMATION,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:MonitoringStateInformation)
  ))
_sym_db.RegisterMessage(MonitoringStateInformation)

KeyValueData = _reflection.GeneratedProtocolMessageType('KeyValueData', (_message.Message,), dict(
  DESCRIPTOR = _KEYVALUEDATA,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:KeyValueData)
  ))
_sym_db.RegisterMessage(KeyValueData)

Notification = _reflection.GeneratedProtocolMessageType('Notification', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFICATION,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:Notification)
  ))
_sym_db.RegisterMessage(Notification)

SwitchVlanInfo = _reflection.GeneratedProtocolMessageType('SwitchVlanInfo', (_message.Message,), dict(
  DESCRIPTOR = _SWITCHVLANINFO,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:SwitchVlanInfo)
  ))
_sym_db.RegisterMessage(SwitchVlanInfo)

SwitchVlan = _reflection.GeneratedProtocolMessageType('SwitchVlan', (_message.Message,), dict(
  DESCRIPTOR = _SWITCHVLAN,
  __module__ = 'monitoring_pb2'
  # @@protoc_insertion_point(class_scope:SwitchVlan)
  ))
_sym_db.RegisterMessage(SwitchVlan)


# @@protoc_insertion_point(module_scope)
