# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: net/happygears/proto/NSG.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1enet/happygears/proto/NSG.proto\x12\x18net.happygears.proto.nsg\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1cgoogle/protobuf/struct.proto\"\x99\n\n\tInterface\x12\n\n\x02ID\x18\x01 \x01(\x05\x12\r\n\x05index\x18\x02 \x01(\x05\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x1d\n\x15\x61\x64ministrative_status\x18\x04 \x01(\x05\x12\x1a\n\x12operational_status\x18\x05 \x01(\x05\x12\x18\n\x10physical_address\x18\x06 \x01(\t\x12\r\n\x05speed\x18\x07 \x01(\x03\x12\x0c\n\x04type\x18\x08 \x01(\x05\x12\r\n\x05\x61lias\x18\t \x01(\t\x12\x0c\n\x04name\x18\n \x01(\t\x12\x12\n\nhigh_speed\x18\x0b \x01(\x03\x12\x37\n\x05roles\x18\x0c \x03(\x0e\x32(.net.happygears.proto.nsg.Interface.Role\x12\x0c\n\x04tags\x18\r \x03(\t\x12\x11\n\taddresses\x18\x0e \x03(\t\x12W\n\x13\x41T_physical_address\x18\x0f \x03(\x0b\x32:.net.happygears.proto.nsg.Interface.ATPhysicalAddressEntry\x12U\n\x12\x41T_network_address\x18\x10 \x03(\x0b\x32\x39.net.happygears.proto.nsg.Interface.ATNetworkAddressEntry\x12\x12\n\ncos_queues\x18\x11 \x03(\x05\x12\x1a\n\x12real_RFC1213_index\x18\x12 \x01(\x05\x12\x17\n\x0f\x61lternate_index\x18\x13 \x01(\x05\x1a\x38\n\x16\x41TPhysicalAddressEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x37\n\x15\x41TNetworkAddressEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xf2\x04\n\x04Role\x12\x0b\n\x07Unknown\x10\x00\x12\x13\n\x0fRouterInterface\x10\x01\x12\x16\n\x12UntaggedSwtichPort\x10\x02\x12\x14\n\x10TaggedSwitchPort\x10\x03\x12\x17\n\x13OutOfBandManagement\x10\x04\x12\x11\n\rVlanInterface\x10\x05\x12\x14\n\x10VirtualInterface\x10\x06\x12\x1a\n\x16\x42roadcastTypeInterface\x10\x07\x12\x15\n\x11LoopbackInterface\x10\x08\x12\x16\n\x12SimulatedInterface\x10\t\x12\x08\n\x04WLan\x10\n\x12\x0c\n\x08Internal\x10\x0b\x12\n\n\x06Tunnel\x10\x0c\x12\x14\n\x10PeeringInterface\x10\r\x12\x11\n\rOspfInterface\x10\x0e\x12\x10\n\x0cPhysicalPort\x10\x0f\x12\x0e\n\nAggregator\x10\x10\x12\x13\n\x0f\x41ggregationPort\x10\x11\x12\x1b\n\x17ParentOfAggregationPort\x10\x12\x12\x12\n\x0eMLAGAggregator\x10\x13\x12\x17\n\x13MLAGAggregationPort\x10\x14\x12\x0c\n\x08\x65\x42gpPeer\x10\x15\x12\x0c\n\x08iBgpPeer\x10\x16\x12\x10\n\x0cNSGAggregate\x10\x17\x12$\n SimulatedTunnelEndPointInterface\x10\x18\x12\r\n\tVLTUplink\x10\x19\x12\x17\n\x13RedundancyInterface\x10\x1a\x12\r\n\tIeee80211\x10\x1b\x12\x07\n\x03OTN\x10\x1c\x12\x19\n\x15\x43loudNetworkInterface\x10\x1d\x12\x10\n\x0c\x42ridgeDomain\x10\x1e\"\xef\x10\n\tComponent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03OID\x18\x02 \x01(\t\x12\x42\n\x0f\x63omponent_class\x18\x03 \x01(\x0e\x32).net.happygears.proto.nsg.Component.Class\x12\x35\n\tdata_type\x18\x04 \x01(\x0e\x32\".net.happygears.proto.nsg.DataType\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12 \n\x18monitoring_variable_hint\x18\x06 \x01(\t\x12\x12\n\nmodel_name\x18\x07 \x01(\t\x12\x14\n\x0c\x63\x61pabilities\x18\x08 \x01(\t\x12\r\n\x05index\x18\t \x01(\x03\x12L\n\x10sensor_data_type\x18\n \x01(\x0e\x32\x32.net.happygears.proto.nsg.Component.SensorDataType\x12\x19\n\x11sensor_data_scale\x18\x0b \x01(\x01\x12\x18\n\x10sensor_precision\x18\x0c \x01(\x05\x12\x15\n\rcontainer_OID\x18\r \x01(\t\x12\x16\n\x0e\x63ontainer_name\x18\x0e \x01(\t\x12\x15\n\rserial_number\x18\x0f \x01(\t\x12\x0c\n\x04tags\x18\x10 \x03(\t\x12\x0c\n\x04port\x18\x11 \x01(\x05\x12\x18\n\x10server_pool_name\x18\x12 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x13 \x01(\x08\x12\x1c\n\x14\x65ncoded_OID_subindex\x18\x14 \x01(\t\x12\x14\n\x0ctunnel_index\x18\x15 \x01(\x05\x12\x1d\n\x15local_gateway_address\x18\x16 \x01(\t\x12\x1e\n\x16remote_gateway_address\x18\x17 \x01(\t\x12\x1c\n\x14in_traffic_OID_index\x18\x18 \x01(\t\x12\x1d\n\x15out_traffic_OID_index\x18\x19 \x01(\t\x12$\n\x1coperational_status_OID_index\x18\x1a \x01(\t\x12\x41\n\nalarm_type\x18\x1b \x01(\x0e\x32-.net.happygears.proto.nsg.Component.AlarmType\x12\x0f\n\x07\x61\x64\x64ress\x18\x1c \x01(\t\x12\x1b\n\x13tunnel_is_interface\x18\x1d \x01(\x08\x12\x0f\n\x07subtype\x18\x1e \x01(\t\x12\x34\n\x08protocol\x18\x1f \x01(\x0e\x32\".net.happygears.proto.nsg.Protocol\x12\x10\n\x08vservers\x18  \x03(\t\x12\x61\n\x18\x61zure_metric_definitions\x18! \x03(\x0b\x32?.net.happygears.proto.nsg.Component.AzureMetricDefinitionsEntry\x12!\n\x19\x61zure_resource_definition\x18\" \x01(\t\x12]\n\x16\x61ws_metric_definitions\x18# \x03(\x0b\x32=.net.happygears.proto.nsg.Component.AwsMetricDefinitionsEntry\x12\x1f\n\x17\x61ws_resource_definition\x18$ \x01(\t\x1av\n\x1b\x41zureMetricDefinitionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x46\n\x05value\x18\x02 \x01(\x0b\x32\x37.net.happygears.proto.nsg.AzureResourceMetricDefinition:\x02\x38\x01\x1ar\n\x19\x41wsMetricDefinitionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x44\n\x05value\x18\x02 \x01(\x0b\x32\x35.net.happygears.proto.nsg.AwsResourceMetricDefinition:\x02\x38\x01\"\x96\x03\n\x05\x43lass\x12\r\n\tcc_unused\x10\x00\x12\x0c\n\x08\x63\x63_other\x10\x01\x12\x0e\n\ncc_unknown\x10\x02\x12\x0e\n\ncc_chassis\x10\x03\x12\x10\n\x0c\x63\x63_backplane\x10\x04\x12\x10\n\x0c\x63\x63_container\x10\x05\x12\x12\n\x0e\x63\x63_powerSupply\x10\x06\x12\n\n\x06\x63\x63_fan\x10\x07\x12\r\n\tcc_sensor\x10\x08\x12\r\n\tcc_module\x10\t\x12\x0b\n\x07\x63\x63_port\x10\n\x12\x0c\n\x08\x63\x63_stack\x10\x0b\x12\n\n\x06\x63\x63_cpu\x10\x0c\x12\x19\n\x15\x63\x63_opticalTransceiver\x10\r\x12\x13\n\x0f\x63\x63_chassisAlarm\x10\x0e\x12\n\n\x06\x63\x63_pdu\x10\x0f\x12\x0b\n\x07\x63\x63_disk\x10\x10\x12\r\n\tcc_memory\x10\x11\x12\x0e\n\ncc_counter\x10\x12\x12\x11\n\rcc_virtServer\x10\x13\x12\x11\n\rcc_serverPool\x10\x14\x12\r\n\tcc_tunnel\x10\x15\x12\x0f\n\x0b\x63\x63_protocol\x10\x16\x12\r\n\tcc_lbNode\x10\x17\x12\n\n\x06\x63\x63_fru\x10\x18\"\xe7\x01\n\x0eSensorDataType\x12\x0e\n\ndt_unknown\x10\x00\x12\x0c\n\x08\x64t_other\x10\x01\x12\x0e\n\ndt_voltsAC\x10\x03\x12\x0e\n\ndt_voltsDC\x10\x04\x12\x0e\n\ndt_amperes\x10\x05\x12\x0c\n\x08\x64t_watts\x10\x06\x12\x0c\n\x08\x64t_hertz\x10\x07\x12\x0e\n\ndt_celsius\x10\x08\x12\x10\n\x0c\x64t_percentRH\x10\t\x12\n\n\x06\x64t_rpm\x10\n\x12\n\n\x06\x64t_cmm\x10\x0b\x12\x11\n\rdt_truthValue\x10\x0c\x12\x12\n\x0e\x64t_specialEnum\x10\r\x12\n\n\x06\x64t_dbm\x10\x0e\"7\n\tAlarmType\x12\x0e\n\nat_unknown\x10\x00\x12\x0c\n\x08\x61t_minor\x10\x01\x12\x0c\n\x08\x61t_major\x10\x02\"G\n\x07\x43hannel\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x05\x12\x0f\n\x07\x63ontext\x18\x04 \x01(\t\"\x9e(\n\x06\x44\x65vice\x12\n\n\x02ID\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x03 \x01(\t\x12\x17\n\x0fsys_description\x18\x04 \x01(\t\x12\x14\n\x0cproduct_name\x18\x05 \x01(\t\x12\x12\n\nchassis_ID\x18\x06 \x01(\t\x12\x17\n\x0f\x62ox_description\x18\x07 \x01(\t\x12\x19\n\x11software_revision\x18\x08 \x01(\t\x12\x13\n\x0bsystem_name\x18\t \x01(\t\x12\x18\n\x10reverse_DNS_name\x18\n \x01(\t\x12\x12\n\nshort_name\x18\x0b \x01(\t\x12\x18\n\x10interface_number\x18\x0c \x01(\x05\x12\x16\n\x0eSNMP_engine_ID\x18\r \x01(\t\x12\x14\n\x0cunit_address\x18\x0e \x01(\t\x12\x18\n\x10is_IP_forwarding\x18\x0f \x01(\x08\x12\x17\n\x0f\x61nswers_to_SNMP\x18\x11 \x01(\x08\x12\x18\n\x10responds_to_ping\x18\x12 \x01(\x08\x12\x0c\n\x04tags\x18\x13 \x03(\t\x12\x35\n\tprotocols\x18\x14 \x03(\x0e\x32\".net.happygears.proto.nsg.Protocol\x12\x44\n\ninterfaces\x18\x15 \x03(\x0b\x32\x30.net.happygears.proto.nsg.Device.InterfacesEntry\x12M\n\x0fvirtual_servers\x18\x16 \x03(\x0b\x32\x34.net.happygears.proto.nsg.Device.VirtualServersEntry\x12G\n\x0cserver_pools\x18\x17 \x03(\x0b\x32\x31.net.happygears.proto.nsg.Device.ServerPoolsEntry\x12@\n\x13hardware_components\x18\x18 \x03(\x0b\x32#.net.happygears.proto.nsg.Component\x12\x41\n\x14\x65phemeral_components\x18\x19 \x03(\x0b\x32#.net.happygears.proto.nsg.Component\x12I\n\ripsec_tunnels\x18\x1a \x03(\x0b\x32\x32.net.happygears.proto.nsg.Device.IpsecTunnelsEntry\x12\x41\n\x14protocol_descriptors\x18\x1b \x03(\x0b\x32#.net.happygears.proto.nsg.Component\x12;\n\x0e\x63hassis_alarms\x18\x1c \x03(\x0b\x32#.net.happygears.proto.nsg.Component\x12Q\n\x11\x66irewall_counters\x18\x1d \x03(\x0b\x32\x36.net.happygears.proto.nsg.Device.FirewallCountersEntry\x12K\n\x0eload_balancers\x18\x1e \x03(\x0b\x32\x33.net.happygears.proto.nsg.Device.LoadBalancersEntry\x12G\n\x0cMPLS_tunnels\x18\x1f \x03(\x0b\x32\x31.net.happygears.proto.nsg.Device.MPLSTunnelsEntry\x12\x44\n\x0b\x63os_fc_name\x18  \x03(\x0b\x32/.net.happygears.proto.nsg.Device.CosFcNameEntry\x12S\n\x13\x63os_fc_queue_number\x18! \x03(\x0b\x32\x36.net.happygears.proto.nsg.Device.CosFcQueueNumberEntry\x12&\n\x1eip_CIDR_route_number_supported\x18\" \x01(\x08\x12(\n inet_CIDR_route_number_supported\x18# \x01(\x08\x12#\n\x1bipv6_route_number_supported\x18$ \x01(\x08\x12\x0f\n\x07ISIS_on\x18( \x01(\x08\x12\x13\n\x0bISIS_sys_id\x18) \x01(\t\x12W\n\x15ISIS_circuit_if_index\x18* \x03(\x0b\x32\x38.net.happygears.proto.nsg.Device.ISISCircuitIfIndexEntry\x12\x61\n\x1aISIS_circuit_level1_metric\x18+ \x03(\x0b\x32=.net.happygears.proto.nsg.Device.ISISCircuitLevel1MetricEntry\x12\x61\n\x1aISIS_circuit_level2_metric\x18, \x03(\x0b\x32=.net.happygears.proto.nsg.Device.ISISCircuitLevel2MetricEntry\x12\x19\n\x11OSPF_admin_status\x18\x32 \x01(\x05\x12\x16\n\x0eOSPF_router_id\x18\x33 \x01(\t\x12N\n\x10OSPF_area_status\x18\x34 \x03(\x0b\x32\x34.net.happygears.proto.nsg.Device.OSPFAreaStatusEntry\x12K\n\x0fOSPF_if_area_id\x18\x35 \x03(\x0b\x32\x32.net.happygears.proto.nsg.Device.OSPFIfAreaIdEntry\x12H\n\rOSPF_if_state\x18\x36 \x03(\x0b\x32\x31.net.happygears.proto.nsg.Device.OSPFIfStateEntry\x12M\n\x0f\x61zure_resources\x18\x37 \x03(\x0b\x32\x34.net.happygears.proto.nsg.Device.AzureResourcesEntry\x12\\\n\x17vpn_control_connections\x18\x38 \x03(\x0b\x32;.net.happygears.proto.nsg.Device.VpnControlConnectionsEntry\x12I\n\raws_resources\x18\x39 \x03(\x0b\x32\x32.net.happygears.proto.nsg.Device.AwsResourcesEntry\x12\x45\n\x0bOID_support\x18\x46 \x03(\x0b\x32\x30.net.happygears.proto.nsg.Device.OIDSupportEntry\x12.\n\nupdated_at\x18\x65 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x35\n\x11last_contact_time\x18\x66 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x18\n\x10name_from_config\x18n \x01(\t\x12\x13\n\x0bsys_contact\x18o \x01(\t\x12\x14\n\x0csys_location\x18p \x01(\t\x12\x1e\n\x16polling_configurations\x18x \x03(\t\x12\x32\n\x07\x63hannel\x18y \x01(\x0b\x32!.net.happygears.proto.nsg.Channel\x12\x13\n\ngeneration\x18\x84\x01 \x01(\x05\x12\x12\n\tsignature\x18\x85\x01 \x01(\t\x12\x16\n\rsys_object_id\x18\x86\x01 \x01(\t\x12@\n\x1blast_discovery_attempt_time\x18\x8d\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x43\n\x1elast_successful_discovery_time\x18\x8e\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12@\n\x1buptime_at_time_of_discovery\x18\x8f\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x42\n\x0f\x64iscovery_state\x18\x90\x01 \x01(\x0e\x32(.net.happygears.proto.nsg.DiscoveryState\x12\x44\n\nvlan_names\x18\x97\x01 \x03(\x0b\x32/.net.happygears.proto.nsg.Device.VlanNamesEntry\x12\x35\n\x05roles\x18\xa1\x01 \x03(\x0e\x32%.net.happygears.proto.nsg.Device.Role\x12\x1e\n\x15tags_script_signature\x18\xaa\x01 \x01(\t\x1aV\n\x0fInterfacesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.net.happygears.proto.nsg.Interface:\x02\x38\x01\x1aZ\n\x13VirtualServersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.net.happygears.proto.nsg.Component:\x02\x38\x01\x1aW\n\x10ServerPoolsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.net.happygears.proto.nsg.Component:\x02\x38\x01\x1aX\n\x11IpsecTunnelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.net.happygears.proto.nsg.Component:\x02\x38\x01\x1a\\\n\x15\x46irewallCountersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.net.happygears.proto.nsg.Component:\x02\x38\x01\x1aY\n\x12LoadBalancersEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.net.happygears.proto.nsg.Component:\x02\x38\x01\x1aW\n\x10MPLSTunnelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.net.happygears.proto.nsg.Component:\x02\x38\x01\x1a\x30\n\x0e\x43osFcNameEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x37\n\x15\x43osFcQueueNumberEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x39\n\x17ISISCircuitIfIndexEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a>\n\x1cISISCircuitLevel1MetricEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a>\n\x1cISISCircuitLevel2MetricEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x35\n\x13OSPFAreaStatusEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x33\n\x11OSPFIfAreaIdEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x32\n\x10OSPFIfStateEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1aZ\n\x13\x41zureResourcesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.net.happygears.proto.nsg.Component:\x02\x38\x01\x1a\x61\n\x1aVpnControlConnectionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.net.happygears.proto.nsg.Component:\x02\x38\x01\x1aX\n\x11\x41wsResourcesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.net.happygears.proto.nsg.Component:\x02\x38\x01\x1a\x31\n\x0fOIDSupportEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x08:\x02\x38\x01\x1a\x30\n\x0eVlanNamesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xe5\x03\n\x04Role\x12\x0e\n\ndr_unknown\x10\x00\x12\x15\n\x11\x64r_simulated_node\x10\x01\x12\x17\n\x13\x64r_simulated_bridge\x10\x02\x12\r\n\tdr_router\x10\x03\x12\r\n\tdr_switch\x10\x04\x12\r\n\tdr_server\x10\x05\x12\x14\n\x10\x64r_load_balancer\x10\x06\x12\x16\n\x12\x64r_wireless_client\x10\x07\x12\x12\n\x0e\x64r_wireless_ap\x10\x08\x12\x0f\n\x0b\x64r_firewall\x10\t\x12\x10\n\x0c\x64r_ebgp_peer\x10\n\x12\x10\n\x0c\x64r_ibgp_peer\x10\x0b\x12\x10\n\x0c\x64r_vm_server\x10\x0c\x12\t\n\x05\x64r_vm\x10\r\x12\x15\n\x11\x64r_virtual_switch\x10\x0e\x12\x15\n\x11\x64r_ephemeral_node\x10\x0f\x12\x19\n\x15\x64r_netspyglass_server\x10\x10\x12\x0e\n\ndr_cluster\x10\x11\x12\n\n\x06\x64r_pdu\x10\x12\x12\x17\n\x13\x64r_vpn_concentrator\x10\x13\x12\x0f\n\x0b\x64r_cloud_vm\x10\x14\x12\x0f\n\x0b\x64r_cloud_lb\x10\x15\x12\x11\n\rdr_cloud_vnet\x10\x16\x12\x13\n\x0f\x64r_cloud_subnet\x10\x17\x12\x14\n\x10\x64r_cloud_vnet_gw\x10\x18\"k\n\x0bNetworkEdge\x12\x0e\n\x06source\x18\x01 \x01(\x05\x12\x18\n\x10source_interface\x18\x02 \x01(\x05\x12\x13\n\x0b\x64\x65stination\x18\x03 \x01(\x05\x12\x1d\n\x15\x64\x65stination_interface\x18\x04 \x01(\x05\"\x87\x01\n\x13NetworkConnectivity\x12\x37\n\x08incoming\x18\x01 \x03(\x0b\x32%.net.happygears.proto.nsg.NetworkEdge\x12\x37\n\x08outgoing\x18\x02 \x03(\x0b\x32%.net.happygears.proto.nsg.NetworkEdge\"\xb3\x01\n\x0fNetworkTopology\x12\x43\n\x05graph\x18\x01 \x03(\x0b\x32\x34.net.happygears.proto.nsg.NetworkTopology.GraphEntry\x1a[\n\nGraphEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12<\n\x05value\x18\x02 \x01(\x0b\x32-.net.happygears.proto.nsg.NetworkConnectivity:\x02\x38\x01\"\xbf\x02\n\x0fPollingVariable\x12\r\n\x05index\x18\x01 \x01(\x03\x12\x16\n\x0e\x63omponent_name\x18\x02 \x01(\t\x12\x42\n\x0f\x63omponent_class\x18\x03 \x01(\x0e\x32).net.happygears.proto.nsg.Component.Class\x12\x0b\n\x03OID\x18\x04 \x01(\t\x12\x11\n\tSNMP_walk\x18\x05 \x01(\x08\x12\x35\n\tdata_type\x18\x06 \x01(\x0e\x32\".net.happygears.proto.nsg.DataType\x12\x31\n\x03\x64sc\x18\x07 \x01(\x0e\x32$.net.happygears.proto.nsg.DataSource\x12\x14\n\x0csensor_scale\x18\x08 \x01(\x01\x12\x0c\n\x04tags\x18\t \x03(\t\x12\x13\n\x0bmetric_name\x18\n \x01(\t\"\xe3\x04\n\x08Variable\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tcomponent\x18\x02 \x01(\t\x12\x11\n\tdevice_ID\x18\x03 \x01(\x05\x12\r\n\x05index\x18\x04 \x01(\x03\x12\x0b\n\x03OID\x18\x05 \x01(\t\x12\x35\n\tdata_type\x18\x06 \x01(\x0e\x32\".net.happygears.proto.nsg.DataType\x12\x39\n\x0b\x64\x61ta_source\x18\x07 \x01(\x0e\x32$.net.happygears.proto.nsg.DataSource\x12\x14\n\x0csensor_scale\x18\x08 \x01(\x01\x12\x0c\n\x04tags\x18\t \x03(\t\x12\x18\n\x10polling_variable\x18\n \x01(\x08\x12\x13\n\x0bstring_type\x18\x0b \x01(\x08\x12\x14\n\x0c\x63ompute_type\x18\x0c \x01(\x08\x12\x13\n\x0bpython_type\x18\r \x01(\x08\x12\x12\n\nalert_type\x18\x0e \x01(\x08\x12.\n\ntimestamps\x18\x0f \x03(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x15\n\rdouble_values\x18\x10 \x03(\x01\x12\x15\n\rstring_values\x18\x11 \x03(\t\x12\x0e\n\x06\x64\x65vice\x18\x12 \x01(\t\x12.\n\nupdated_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x63omputed_at\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x13\n\x0b\x64\x65scription\x18\x15 \x01(\t\x12\x11\n\tcontainer\x18\x16 \x01(\t\x12\x0c\n\x04hash\x18\x64 \x01(\x03\"\x90\x01\n\tLogRecord\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\t\x12\x11\n\tpath_name\x18\x03 \x01(\t\x12\x13\n\x0bline_number\x18\x04 \x01(\x05\x12\x0f\n\x07message\x18\x05 \x01(\t\x12-\n\ttimestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"P\n\x10PollingVariables\x12<\n\tvariables\x18\x01 \x03(\x0b\x32).net.happygears.proto.nsg.PollingVariable\"\xd8\x01\n\x12PollingVariableMap\x12]\n\x11polling_variables\x18\x01 \x03(\x0b\x32\x42.net.happygears.proto.nsg.PollingVariableMap.PollingVariablesEntry\x1a\x63\n\x15PollingVariablesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x39\n\x05value\x18\x02 \x01(\x0b\x32*.net.happygears.proto.nsg.PollingVariables:\x02\x38\x01\"\xa8\x01\n\x0cKeyedTagList\x12\x0c\n\x04tags\x18\x01 \x03(\t\x12\x11\n\tis_device\x18\x02 \x01(\x08\x12\x14\n\x0cis_interface\x18\x03 \x01(\x08\x12\x30\n\x02\x64s\x18\x04 \x01(\x0e\x32$.net.happygears.proto.nsg.DataSource\x12\r\n\x05index\x18\x05 \x01(\x03\x12 \n\x18monitoring_variable_hint\x18\x06 \x01(\t\"\x84\x01\n\x12TagUpdateJournalV2\x12\x35\n\x05\x61\x64\x64\x65\x64\x18\x01 \x03(\x0b\x32&.net.happygears.proto.nsg.KeyedTagList\x12\x37\n\x07removed\x18\x02 \x03(\x0b\x32&.net.happygears.proto.nsg.KeyedTagList\"\x1e\n\tDeviceIDs\x12\x11\n\tdevice_ID\x18\x01 \x03(\x05\"[\n\x11\x41ssignTagsRequest\x12\x30\n\x06\x64\x65vice\x18\x01 \x01(\x0b\x32 .net.happygears.proto.nsg.Device\x12\x10\n\x08\x61ssigner\x18\x03 \x01(\t:\x02\x18\x01\"^\n\x15\x42uildVariablesRequest\x12\x30\n\x06\x64\x65vice\x18\x01 \x01(\x0b\x32 .net.happygears.proto.nsg.Device\x12\x0f\n\x07\x62uilder\x18\x02 \x01(\t:\x02\x18\x01\"K\n\x19GetConnectedDeviceRequest\x12\x11\n\tdevice_ID\x18\x01 \x01(\x05\x12\x17\n\x0finterface_index\x18\x02 \x01(\x05:\x02\x18\x01\"`\n\x0f\x43onnectedDevice\x12\x30\n\x06\x64\x65vice\x18\x01 \x01(\x0b\x32 .net.happygears.proto.nsg.Device\x12\x17\n\x0finterface_index\x18\x02 \x01(\x05:\x02\x18\x01\"\\\n\x12\x41ssignViewsRequest\x12\x10\n\x08\x61ssigner\x18\x01 \x01(\t\x12\x30\n\x06\x64\x65vice\x18\x02 \x01(\x0b\x32 .net.happygears.proto.nsg.Device:\x02\x18\x01\"\x87\x01\n\x0eViewAssignment\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06parent\x18\x02 \x01(\t\x12\x1a\n\x12\x63onnecting_devices\x18\x03 \x01(\x08\x12\x18\n\x10\x61\x64jacent_devices\x18\x04 \x01(\x08\x12\x0e\n\x06hidden\x18\x05 \x01(\x08\x12\x11\n\tdevice_ID\x18\n \x03(\x05\"\x8e\x01\n\x0fViewAssignments\x12\x41\n\x0fview_assignment\x18\x01 \x03(\x0b\x32(.net.happygears.proto.nsg.ViewAssignment\x12\x38\n\x0blog_records\x18\x63 \x03(\x0b\x32#.net.happygears.proto.nsg.LogRecord\"\xa2\x01\n\x11\x45valuationContext\x12\x14\n\x0c\x63ycle_number\x18\x01 \x01(\x05\x12\x33\n\x0f\x63ycle_timestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x33\n\x10polling_interval\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\r\n\x05roles\x18\x04 \x03(\t\"\x89\x01\n\rVariableQuery\x12\r\n\x05query\x18\x01 \x01(\t\x12+\n\x08\x64uration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12<\n\x07\x63ontext\x18\x03 \x01(\x0b\x32+.net.happygears.proto.nsg.EvaluationContext\"\x9a\x01\n\x15\x45xportVariableRequest\x12<\n\x07\x63ontext\x18\x01 \x01(\x0b\x32+.net.happygears.proto.nsg.EvaluationContext\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x35\n\tvariables\x18\x03 \x03(\x0b\x32\".net.happygears.proto.nsg.Variable\"\x94\x01\n\x12NewVariableRequest\x12<\n\x07\x63ontext\x18\x01 \x01(\x0b\x32+.net.happygears.proto.nsg.EvaluationContext\x12\x13\n\x0b\x64\x65vice_name\x18\x02 \x01(\t\x12\x16\n\x0e\x63omponent_name\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\"\x83\x01\n\x13\x46indVariableRequest\x12<\n\x07\x63ontext\x18\x01 \x01(\x0b\x32+.net.happygears.proto.nsg.EvaluationContext\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tdevice_ID\x18\x03 \x01(\x05\x12\r\n\x05index\x18\x04 \x01(\x03\"m\n\x13\x45xecuteRulesRequest\x12<\n\x07\x63ontext\x18\x01 \x01(\x0b\x32+.net.happygears.proto.nsg.EvaluationContext\x12\x14\n\x0cmodule_class\x18\x02 \x01(\t:\x02\x18\x01\"S\n\x13RuleExecutionResult\x12\x38\n\x0blog_records\x18\x63 \x03(\x0b\x32#.net.happygears.proto.nsg.LogRecord:\x02\x18\x01\"5\n\tAlertLink\x12\r\n\x05label\x18\x01 \x01(\t\x12\x0c\n\x04icon\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"\xe5\x06\n\x05\x41lert\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12\x11\n\tdevice_ID\x18\x05 \x01(\x05\x12\x13\n\x0b\x64\x65vice_name\x18\x06 \x01(\t\x12\r\n\x05index\x18\x07 \x01(\x03\x12\x0e\n\x06\x66\x61nout\x18\x08 \x01(\x08\x12\x16\n\x0e\x63omponent_name\x18\t \x01(\t\x12:\n\x0e\x61lert_variable\x18\n \x01(\x0b\x32\".net.happygears.proto.nsg.Variable\x12\x32\n\x05links\x18\x0b \x03(\x0b\x32#.net.happygears.proto.nsg.AlertLink\x12\x32\n\x06values\x18\x0c \x03(\x0b\x32\".net.happygears.proto.nsg.Variable\x12=\n\x07\x64\x65tails\x18\r \x03(\x0b\x32,.net.happygears.proto.nsg.Alert.DetailsEntry\x12+\n\x08\x64uration\x18\x0e \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x12\n\npercentage\x18\x0f \x01(\x01\x12\x1b\n\x13percentage_observed\x18\x10 \x01(\x01\x12\x0c\n\x04tags\x18\x11 \x03(\t\x12\x30\n\x0c\x61\x63tive_since\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x15notification_interval\x18\x13 \x01(\x0b\x32\x19.google.protobuf.Duration\x12+\n\x07updated\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x10\n\x08silenced\x18\x16 \x01(\x08\x12\x1b\n\x13matching_silence_ID\x18\x17 \x01(\x05\x12\x0f\n\x07streams\x18\x18 \x03(\t\x12\x0e\n\x06server\x18\x19 \x01(\t\x12\x19\n\x11notification_sent\x18\x1a \x01(\x08\x12:\n\x16last_notification_sent\x18\x1b \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a.\n\x0c\x44\x65tailsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x81\x01\n\x10\x46ireAlertRequest\x12/\n\x06\x61lerts\x18\x01 \x03(\x0b\x32\x1f.net.happygears.proto.nsg.Alert\x12<\n\x07\x63ontext\x18\x02 \x01(\x0b\x32+.net.happygears.proto.nsg.EvaluationContext\"\xce\x01\n\x1d\x41zureResourceMetricDefinition\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tnamespace\x18\x03 \x01(\t\x12\x0c\n\x04unit\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12 \n\x18primary_aggregation_type\x18\x06 \x01(\t\x12\x1b\n\x13\x61vailable_intervals\x18\x07 \x03(\t\x12\x1e\n\x16\x61vailable_aggregations\x18\x08 \x03(\t\"\xf7\x01\n\x1b\x41wsResourceMetricDefinition\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tnamespace\x18\x03 \x01(\t\x12\r\n\x05query\x18\t \x01(\t\x12\x0e\n\x06region\x18\n \x01(\t\x12Y\n\ndimensions\x18\x0b \x03(\x0b\x32\x45.net.happygears.proto.nsg.AwsResourceMetricDefinition.DimensionsEntry\x1a\x31\n\x0f\x44imensionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01*\xd3\x01\n\x08Protocol\x12\x0b\n\x07Unknown\x10\x00\x12\x0b\n\x07STP_Off\x10\x01\x12\x0f\n\x0bUnknown_STP\x10\x02\x12\x07\n\x03STP\x10\x03\x12\x08\n\x04SSTP\x10\x04\x12\x08\n\x04RSTP\x10\x05\x12\x08\n\x04PVST\x10\x06\x12\x0c\n\x08PVSTPlus\x10\x07\x12\r\n\tRapidPVST\x10\x08\x12\t\n\x05MISTP\x10\t\x12\x12\n\x0eMISTP_PVSTPlus\x10\n\x12\x07\n\x03MST\x10\x0b\x12\x08\n\x04VPLS\x10\x0c\x12\x08\n\x04OSPF\x10\r\x12\x08\n\x04\x42GP4\x10\x0e\x12\t\n\x05\x41zure\x10\x0f\x12\x07\n\x03\x41WS\x10\x10*\xa8\x01\n\x08\x44\x61taType\x12\x0e\n\nDT_Unknown\x10\x00\x12\x0e\n\nDT_Counter\x10\x01\x12\x10\n\x0c\x44T_Counter64\x10\x02\x12\x0c\n\x08\x44T_Gauge\x10\x03\x12\x0f\n\x0b\x44T_TimeTick\x10\x04\x12\n\n\x06\x44T_Int\x10\x05\x12\x0f\n\x0b\x44T_Unsigned\x10\x06\x12\r\n\tDT_Double\x10\x07\x12\r\n\tDT_String\x10\x08\x12\x10\n\x0c\x44T_HexString\x10\t*a\n\x0e\x44iscoveryState\x12\x0e\n\nds_unknown\x10\x00\x12\x0e\n\nds_pending\x10\x01\x12\x0e\n\nds_running\x10\x02\x12\x0e\n\nds_aborted\x10\x03\x12\x0f\n\x0b\x64s_complete\x10\x04*\xa7\x03\n\nDataSource\x12\x0e\n\nDS_Unknown\x10\x00\x12\x10\n\x0c\x44S_Interface\x10\x01\x12\x11\n\rDS_AclCounter\x10\x02\x12\x13\n\x0f\x44S_ChassisAlarm\x10\x03\x12\x19\n\x15\x44S_ProtocolDescriptor\x10\x04\x12\x11\n\rDS_MplsTunnel\x10\x05\x12\x1f\n\x1b\x44S_GenericHardwareComponent\x10\x06\x12\x12\n\x0e\x44S_IpsecTunnel\x10\x07\x12\x19\n\x15\x44S_EphemeralComponent\x10\x08\x12\x14\n\x10\x44S_VirtualServer\x10\t\x12\x11\n\rDS_ServerPool\x10\n\x12\x14\n\x10\x44S_NetworkDevice\x10\x0b\x12\x18\n\x14\x44S_NetSpyGlassServer\x10\x0c\x12\x16\n\x12\x44S_FirewallCounter\x10\r\x12\r\n\tDS_LbNode\x10\x0e\x12\x1b\n\x17\x44S_VpnControlConnection\x10\x0f\x12\x1a\n\x16\x44S_AzureResourceMetric\x10\x10\x12\x18\n\x14\x44S_AwsResourceMetric\x10\x11\x32\xc6\x08\n\x07Service\x12K\n\x0cGetDeviceIDs\x12\x16.google.protobuf.Empty\x1a#.net.happygears.proto.nsg.DeviceIDs\x12U\n\nGetDevices\x12#.net.happygears.proto.nsg.DeviceIDs\x1a .net.happygears.proto.nsg.Device0\x01\x12N\n\rGetDeviceByID\x12\x1b.google.protobuf.Int32Value\x1a .net.happygears.proto.nsg.Device\x12T\n\x12GetDeviceByAddress\x12\x1c.google.protobuf.StringValue\x1a .net.happygears.proto.nsg.Device\x12Q\n\x0fGetDeviceByName\x12\x1c.google.protobuf.StringValue\x1a .net.happygears.proto.nsg.Device\x12t\n\x12GetConnectedDevice\x12\x33.net.happygears.proto.nsg.GetConnectedDeviceRequest\x1a).net.happygears.proto.nsg.ConnectedDevice\x12V\n\x05Query\x12\'.net.happygears.proto.nsg.VariableQuery\x1a\".net.happygears.proto.nsg.Variable0\x01\x12[\n\x14GetEvaluationContext\x12\x16.google.protobuf.Empty\x1a+.net.happygears.proto.nsg.EvaluationContext\x12Y\n\x0e\x45xportVariable\x12/.net.happygears.proto.nsg.ExportVariableRequest\x1a\x16.google.protobuf.Empty\x12_\n\x0bNewVariable\x12,.net.happygears.proto.nsg.NewVariableRequest\x1a\".net.happygears.proto.nsg.Variable\x12\x61\n\x0c\x46indVariable\x12-.net.happygears.proto.nsg.FindVariableRequest\x1a\".net.happygears.proto.nsg.Variable\x12O\n\tFireAlert\x12*.net.happygears.proto.nsg.FireAlertRequest\x1a\x16.google.protobuf.Empty\x1a\x03\x88\x02\x01\x42\x1aZ\x18net/happygears/proto/nsgb\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'net.happygears.proto.NSG_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z\030net/happygears/proto/nsg'
  _INTERFACE_ATPHYSICALADDRESSENTRY._options = None
  _INTERFACE_ATPHYSICALADDRESSENTRY._serialized_options = b'8\001'
  _INTERFACE_ATNETWORKADDRESSENTRY._options = None
  _INTERFACE_ATNETWORKADDRESSENTRY._serialized_options = b'8\001'
  _COMPONENT_AZUREMETRICDEFINITIONSENTRY._options = None
  _COMPONENT_AZUREMETRICDEFINITIONSENTRY._serialized_options = b'8\001'
  _COMPONENT_AWSMETRICDEFINITIONSENTRY._options = None
  _COMPONENT_AWSMETRICDEFINITIONSENTRY._serialized_options = b'8\001'
  _DEVICE_INTERFACESENTRY._options = None
  _DEVICE_INTERFACESENTRY._serialized_options = b'8\001'
  _DEVICE_VIRTUALSERVERSENTRY._options = None
  _DEVICE_VIRTUALSERVERSENTRY._serialized_options = b'8\001'
  _DEVICE_SERVERPOOLSENTRY._options = None
  _DEVICE_SERVERPOOLSENTRY._serialized_options = b'8\001'
  _DEVICE_IPSECTUNNELSENTRY._options = None
  _DEVICE_IPSECTUNNELSENTRY._serialized_options = b'8\001'
  _DEVICE_FIREWALLCOUNTERSENTRY._options = None
  _DEVICE_FIREWALLCOUNTERSENTRY._serialized_options = b'8\001'
  _DEVICE_LOADBALANCERSENTRY._options = None
  _DEVICE_LOADBALANCERSENTRY._serialized_options = b'8\001'
  _DEVICE_MPLSTUNNELSENTRY._options = None
  _DEVICE_MPLSTUNNELSENTRY._serialized_options = b'8\001'
  _DEVICE_COSFCNAMEENTRY._options = None
  _DEVICE_COSFCNAMEENTRY._serialized_options = b'8\001'
  _DEVICE_COSFCQUEUENUMBERENTRY._options = None
  _DEVICE_COSFCQUEUENUMBERENTRY._serialized_options = b'8\001'
  _DEVICE_ISISCIRCUITIFINDEXENTRY._options = None
  _DEVICE_ISISCIRCUITIFINDEXENTRY._serialized_options = b'8\001'
  _DEVICE_ISISCIRCUITLEVEL1METRICENTRY._options = None
  _DEVICE_ISISCIRCUITLEVEL1METRICENTRY._serialized_options = b'8\001'
  _DEVICE_ISISCIRCUITLEVEL2METRICENTRY._options = None
  _DEVICE_ISISCIRCUITLEVEL2METRICENTRY._serialized_options = b'8\001'
  _DEVICE_OSPFAREASTATUSENTRY._options = None
  _DEVICE_OSPFAREASTATUSENTRY._serialized_options = b'8\001'
  _DEVICE_OSPFIFAREAIDENTRY._options = None
  _DEVICE_OSPFIFAREAIDENTRY._serialized_options = b'8\001'
  _DEVICE_OSPFIFSTATEENTRY._options = None
  _DEVICE_OSPFIFSTATEENTRY._serialized_options = b'8\001'
  _DEVICE_AZURERESOURCESENTRY._options = None
  _DEVICE_AZURERESOURCESENTRY._serialized_options = b'8\001'
  _DEVICE_VPNCONTROLCONNECTIONSENTRY._options = None
  _DEVICE_VPNCONTROLCONNECTIONSENTRY._serialized_options = b'8\001'
  _DEVICE_AWSRESOURCESENTRY._options = None
  _DEVICE_AWSRESOURCESENTRY._serialized_options = b'8\001'
  _DEVICE_OIDSUPPORTENTRY._options = None
  _DEVICE_OIDSUPPORTENTRY._serialized_options = b'8\001'
  _DEVICE_VLANNAMESENTRY._options = None
  _DEVICE_VLANNAMESENTRY._serialized_options = b'8\001'
  _NETWORKTOPOLOGY_GRAPHENTRY._options = None
  _NETWORKTOPOLOGY_GRAPHENTRY._serialized_options = b'8\001'
  _POLLINGVARIABLEMAP_POLLINGVARIABLESENTRY._options = None
  _POLLINGVARIABLEMAP_POLLINGVARIABLESENTRY._serialized_options = b'8\001'
  _ASSIGNTAGSREQUEST._options = None
  _ASSIGNTAGSREQUEST._serialized_options = b'\030\001'
  _BUILDVARIABLESREQUEST._options = None
  _BUILDVARIABLESREQUEST._serialized_options = b'\030\001'
  _GETCONNECTEDDEVICEREQUEST._options = None
  _GETCONNECTEDDEVICEREQUEST._serialized_options = b'\030\001'
  _CONNECTEDDEVICE._options = None
  _CONNECTEDDEVICE._serialized_options = b'\030\001'
  _ASSIGNVIEWSREQUEST._options = None
  _ASSIGNVIEWSREQUEST._serialized_options = b'\030\001'
  _EXECUTERULESREQUEST._options = None
  _EXECUTERULESREQUEST._serialized_options = b'\030\001'
  _RULEEXECUTIONRESULT._options = None
  _RULEEXECUTIONRESULT._serialized_options = b'\030\001'
  _ALERT_DETAILSENTRY._options = None
  _ALERT_DETAILSENTRY._serialized_options = b'8\001'
  _AWSRESOURCEMETRICDEFINITION_DIMENSIONSENTRY._options = None
  _AWSRESOURCEMETRICDEFINITION_DIMENSIONSENTRY._serialized_options = b'8\001'
  _SERVICE._options = None
  _SERVICE._serialized_options = b'\210\002\001'
  _PROTOCOL._serialized_start=14266
  _PROTOCOL._serialized_end=14477
  _DATATYPE._serialized_start=14480
  _DATATYPE._serialized_end=14648
  _DISCOVERYSTATE._serialized_start=14650
  _DISCOVERYSTATE._serialized_end=14747
  _DATASOURCE._serialized_start=14750
  _DATASOURCE._serialized_end=15173
  _INTERFACE._serialized_start=217
  _INTERFACE._serialized_end=1522
  _INTERFACE_ATPHYSICALADDRESSENTRY._serialized_start=780
  _INTERFACE_ATPHYSICALADDRESSENTRY._serialized_end=836
  _INTERFACE_ATNETWORKADDRESSENTRY._serialized_start=838
  _INTERFACE_ATNETWORKADDRESSENTRY._serialized_end=893
  _INTERFACE_ROLE._serialized_start=896
  _INTERFACE_ROLE._serialized_end=1522
  _COMPONENT._serialized_start=1525
  _COMPONENT._serialized_end=3684
  _COMPONENT_AZUREMETRICDEFINITIONSENTRY._serialized_start=2750
  _COMPONENT_AZUREMETRICDEFINITIONSENTRY._serialized_end=2868
  _COMPONENT_AWSMETRICDEFINITIONSENTRY._serialized_start=2870
  _COMPONENT_AWSMETRICDEFINITIONSENTRY._serialized_end=2984
  _COMPONENT_CLASS._serialized_start=2987
  _COMPONENT_CLASS._serialized_end=3393
  _COMPONENT_SENSORDATATYPE._serialized_start=3396
  _COMPONENT_SENSORDATATYPE._serialized_end=3627
  _COMPONENT_ALARMTYPE._serialized_start=3629
  _COMPONENT_ALARMTYPE._serialized_end=3684
  _CHANNEL._serialized_start=3686
  _CHANNEL._serialized_end=3757
  _DEVICE._serialized_start=3760
  _DEVICE._serialized_end=8910
  _DEVICE_INTERFACESENTRY._serialized_start=6955
  _DEVICE_INTERFACESENTRY._serialized_end=7041
  _DEVICE_VIRTUALSERVERSENTRY._serialized_start=7043
  _DEVICE_VIRTUALSERVERSENTRY._serialized_end=7133
  _DEVICE_SERVERPOOLSENTRY._serialized_start=7135
  _DEVICE_SERVERPOOLSENTRY._serialized_end=7222
  _DEVICE_IPSECTUNNELSENTRY._serialized_start=7224
  _DEVICE_IPSECTUNNELSENTRY._serialized_end=7312
  _DEVICE_FIREWALLCOUNTERSENTRY._serialized_start=7314
  _DEVICE_FIREWALLCOUNTERSENTRY._serialized_end=7406
  _DEVICE_LOADBALANCERSENTRY._serialized_start=7408
  _DEVICE_LOADBALANCERSENTRY._serialized_end=7497
  _DEVICE_MPLSTUNNELSENTRY._serialized_start=7499
  _DEVICE_MPLSTUNNELSENTRY._serialized_end=7586
  _DEVICE_COSFCNAMEENTRY._serialized_start=7588
  _DEVICE_COSFCNAMEENTRY._serialized_end=7636
  _DEVICE_COSFCQUEUENUMBERENTRY._serialized_start=7638
  _DEVICE_COSFCQUEUENUMBERENTRY._serialized_end=7693
  _DEVICE_ISISCIRCUITIFINDEXENTRY._serialized_start=7695
  _DEVICE_ISISCIRCUITIFINDEXENTRY._serialized_end=7752
  _DEVICE_ISISCIRCUITLEVEL1METRICENTRY._serialized_start=7754
  _DEVICE_ISISCIRCUITLEVEL1METRICENTRY._serialized_end=7816
  _DEVICE_ISISCIRCUITLEVEL2METRICENTRY._serialized_start=7818
  _DEVICE_ISISCIRCUITLEVEL2METRICENTRY._serialized_end=7880
  _DEVICE_OSPFAREASTATUSENTRY._serialized_start=7882
  _DEVICE_OSPFAREASTATUSENTRY._serialized_end=7935
  _DEVICE_OSPFIFAREAIDENTRY._serialized_start=7937
  _DEVICE_OSPFIFAREAIDENTRY._serialized_end=7988
  _DEVICE_OSPFIFSTATEENTRY._serialized_start=7990
  _DEVICE_OSPFIFSTATEENTRY._serialized_end=8040
  _DEVICE_AZURERESOURCESENTRY._serialized_start=8042
  _DEVICE_AZURERESOURCESENTRY._serialized_end=8132
  _DEVICE_VPNCONTROLCONNECTIONSENTRY._serialized_start=8134
  _DEVICE_VPNCONTROLCONNECTIONSENTRY._serialized_end=8231
  _DEVICE_AWSRESOURCESENTRY._serialized_start=8233
  _DEVICE_AWSRESOURCESENTRY._serialized_end=8321
  _DEVICE_OIDSUPPORTENTRY._serialized_start=8323
  _DEVICE_OIDSUPPORTENTRY._serialized_end=8372
  _DEVICE_VLANNAMESENTRY._serialized_start=8374
  _DEVICE_VLANNAMESENTRY._serialized_end=8422
  _DEVICE_ROLE._serialized_start=8425
  _DEVICE_ROLE._serialized_end=8910
  _NETWORKEDGE._serialized_start=8912
  _NETWORKEDGE._serialized_end=9019
  _NETWORKCONNECTIVITY._serialized_start=9022
  _NETWORKCONNECTIVITY._serialized_end=9157
  _NETWORKTOPOLOGY._serialized_start=9160
  _NETWORKTOPOLOGY._serialized_end=9339
  _NETWORKTOPOLOGY_GRAPHENTRY._serialized_start=9248
  _NETWORKTOPOLOGY_GRAPHENTRY._serialized_end=9339
  _POLLINGVARIABLE._serialized_start=9342
  _POLLINGVARIABLE._serialized_end=9661
  _VARIABLE._serialized_start=9664
  _VARIABLE._serialized_end=10275
  _LOGRECORD._serialized_start=10278
  _LOGRECORD._serialized_end=10422
  _POLLINGVARIABLES._serialized_start=10424
  _POLLINGVARIABLES._serialized_end=10504
  _POLLINGVARIABLEMAP._serialized_start=10507
  _POLLINGVARIABLEMAP._serialized_end=10723
  _POLLINGVARIABLEMAP_POLLINGVARIABLESENTRY._serialized_start=10624
  _POLLINGVARIABLEMAP_POLLINGVARIABLESENTRY._serialized_end=10723
  _KEYEDTAGLIST._serialized_start=10726
  _KEYEDTAGLIST._serialized_end=10894
  _TAGUPDATEJOURNALV2._serialized_start=10897
  _TAGUPDATEJOURNALV2._serialized_end=11029
  _DEVICEIDS._serialized_start=11031
  _DEVICEIDS._serialized_end=11061
  _ASSIGNTAGSREQUEST._serialized_start=11063
  _ASSIGNTAGSREQUEST._serialized_end=11154
  _BUILDVARIABLESREQUEST._serialized_start=11156
  _BUILDVARIABLESREQUEST._serialized_end=11250
  _GETCONNECTEDDEVICEREQUEST._serialized_start=11252
  _GETCONNECTEDDEVICEREQUEST._serialized_end=11327
  _CONNECTEDDEVICE._serialized_start=11329
  _CONNECTEDDEVICE._serialized_end=11425
  _ASSIGNVIEWSREQUEST._serialized_start=11427
  _ASSIGNVIEWSREQUEST._serialized_end=11519
  _VIEWASSIGNMENT._serialized_start=11522
  _VIEWASSIGNMENT._serialized_end=11657
  _VIEWASSIGNMENTS._serialized_start=11660
  _VIEWASSIGNMENTS._serialized_end=11802
  _EVALUATIONCONTEXT._serialized_start=11805
  _EVALUATIONCONTEXT._serialized_end=11967
  _VARIABLEQUERY._serialized_start=11970
  _VARIABLEQUERY._serialized_end=12107
  _EXPORTVARIABLEREQUEST._serialized_start=12110
  _EXPORTVARIABLEREQUEST._serialized_end=12264
  _NEWVARIABLEREQUEST._serialized_start=12267
  _NEWVARIABLEREQUEST._serialized_end=12415
  _FINDVARIABLEREQUEST._serialized_start=12418
  _FINDVARIABLEREQUEST._serialized_end=12549
  _EXECUTERULESREQUEST._serialized_start=12551
  _EXECUTERULESREQUEST._serialized_end=12660
  _RULEEXECUTIONRESULT._serialized_start=12662
  _RULEEXECUTIONRESULT._serialized_end=12745
  _ALERTLINK._serialized_start=12747
  _ALERTLINK._serialized_end=12800
  _ALERT._serialized_start=12803
  _ALERT._serialized_end=13672
  _ALERT_DETAILSENTRY._serialized_start=13626
  _ALERT_DETAILSENTRY._serialized_end=13672
  _FIREALERTREQUEST._serialized_start=13675
  _FIREALERTREQUEST._serialized_end=13804
  _AZURERESOURCEMETRICDEFINITION._serialized_start=13807
  _AZURERESOURCEMETRICDEFINITION._serialized_end=14013
  _AWSRESOURCEMETRICDEFINITION._serialized_start=14016
  _AWSRESOURCEMETRICDEFINITION._serialized_end=14263
  _AWSRESOURCEMETRICDEFINITION_DIMENSIONSENTRY._serialized_start=14214
  _AWSRESOURCEMETRICDEFINITION_DIMENSIONSENTRY._serialized_end=14263
  _SERVICE._serialized_start=15176
  _SERVICE._serialized_end=16270
# @@protoc_insertion_point(module_scope)
