# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: defence360agent/proto/config.proto
"""Generated protocol buffer code."""
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
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from defence360agent.proto import wire_options_pb2 as defence360agent_dot_proto_dot_wire__options__pb2
from defence360agent.proto import wire_types_pb2 as defence360agent_dot_proto_dot_wire__types__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"defence360agent/proto/config.proto\x12\x11imunify.config.v1\x1a(defence360agent/proto/wire_options.proto\x1a&defence360agent/proto/wire_types.proto\"\x84\x01\n\x0b\x43onfigLayer:u\xc2\xf3\x18q \x01*mA config layer maps section names to option mappings; the section names and option values are not contracted.\"\xd4\x01\n\x12\x43onfigShowDefaults\x12>\n\x0emutable_config\x18\x01 \x01(\x0b\x32\x1e.imunify.config.v1.ConfigLayerB\x06\xca\xf3\x18\x02\x08\x01\x12<\n\x0clocal_config\x18\x02 \x01(\x0b\x32\x1e.imunify.config.v1.ConfigLayerB\x06\xca\xf3\x18\x02\x08\x01\x12@\n\x10immutable_config\x18\x03 \x01(\x0b\x32\x1e.imunify.config.v1.ConfigLayerB\x06\xca\xf3\x18\x02\x08\x01\"\x11\n\x0f\x43onfigPatchMany\"P\n\x16\x46\x65\x61turesManagementList\x12.\n\x06values\x18\x01 \x03(\x0e\x32\x1e.imunify.config.v1.FeatureName:\x06\xc2\xf3\x18\x02\x10\x01\"?\n\x0e\x46\x65\x61turesStatus\x12\x12\n\x02\x61v\x18\x01 \x01(\x08\x42\x06\xca\xf3\x18\x02\x08\x01\x12\x19\n\tproactive\x18\x02 \x01(\x08\x42\x06\xca\xf3\x18\x02\x08\x01\"V\n\x1a\x46\x65\x61turesManagementDefaults\x12\x30\n\x05value\x18\x01 \x01(\x0b\x32!.imunify.config.v1.FeaturesStatus:\x06\xc2\xf3\x18\x02\x10\x01\"\x88\x01\n\x0e\x43lientFeatures\x12\x33\n\x02\x61v\x18\x01 \x01(\x0e\x32\x1f.imunify.config.v1.AvPermissionB\x06\xca\xf3\x18\x02\x08\x01\x12\x41\n\tproactive\x18\x02 \x01(\x0e\x32&.imunify.config.v1.ProactivePermissionB\x06\xca\xf3\x18\x02\x08\x01\"Q\n\x15\x46\x65\x61turesManagementGet\x12\x30\n\x05value\x18\x01 \x01(\x0b\x32!.imunify.config.v1.ClientFeatures:\x06\xc2\xf3\x18\x02\x10\x01\"\x88\x01\n\x1a\x46\x65\x61turesManagementShowItem\x12\x14\n\x04name\x18\x01 \x01(\tB\x06\xca\xf3\x18\x02\x08\x01\x12\x17\n\x07\x64omains\x18\x02 \x03(\tB\x06\xca\xf3\x18\x02\x08\x01\x12;\n\x08\x66\x65\x61tures\x18\x03 \x01(\x0b\x32!.imunify.config.v1.FeaturesStatusB\x06\xca\xf3\x18\x02\x08\x01\"\x8f\x01\n\x16\x46\x65\x61turesManagementShow\x12/\n\tmax_count\x18\x01 \x01(\x0b\x32\x1c.imunify.core.wire.v1.Number\x12\x44\n\x05items\x18\x02 \x03(\x0b\x32-.imunify.config.v1.FeaturesManagementShowItemB\x06\xca\xf3\x18\x02\x08\x01*w\n\x0b\x46\x65\x61tureName\x12\x1c\n\x18\x46\x45\x41TURE_NAME_UNSPECIFIED\x10\x00\x12\x1d\n\x0f\x46\x45\x41TURE_NAME_AV\x10\x01\x1a\x08\xd2\xf3\x18\x04\n\x02\x61v\x12+\n\x16\x46\x45\x41TURE_NAME_PROACTIVE\x10\x02\x1a\x0f\xd2\xf3\x18\x0b\n\tproactive*\x99\x01\n\x0c\x41vPermission\x12\x1d\n\x19\x41V_PERMISSION_UNSPECIFIED\x10\x00\x12\x1e\n\x10\x41V_PERMISSION_NA\x10\x01\x1a\x08\xd2\xf3\x18\x04\n\x02na\x12&\n\x14\x41V_PERMISSION_REPORT\x10\x02\x1a\x0c\xd2\xf3\x18\x08\n\x06report\x12\"\n\x12\x41V_PERMISSION_FULL\x10\x03\x1a\n\xd2\xf3\x18\x06\n\x04\x66ull*\xb6\x01\n\x13ProactivePermission\x12$\n PROACTIVE_PERMISSION_UNSPECIFIED\x10\x00\x12%\n\x17PROACTIVE_PERMISSION_NA\x10\x01\x1a\x08\xd2\xf3\x18\x04\n\x02na\x12\'\n\x18PROACTIVE_PERMISSION_LOG\x10\x02\x1a\t\xd2\xf3\x18\x05\n\x03log\x12)\n\x19PROACTIVE_PERMISSION_FULL\x10\x03\x1a\n\xd2\xf3\x18\x06\n\x04\x66ullb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'defence360agent.proto.config_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _FEATURENAME.values_by_name["FEATURE_NAME_AV"]._options = None
  _FEATURENAME.values_by_name["FEATURE_NAME_AV"]._serialized_options = b'\322\363\030\004\n\002av'
  _FEATURENAME.values_by_name["FEATURE_NAME_PROACTIVE"]._options = None
  _FEATURENAME.values_by_name["FEATURE_NAME_PROACTIVE"]._serialized_options = b'\322\363\030\013\n\tproactive'
  _AVPERMISSION.values_by_name["AV_PERMISSION_NA"]._options = None
  _AVPERMISSION.values_by_name["AV_PERMISSION_NA"]._serialized_options = b'\322\363\030\004\n\002na'
  _AVPERMISSION.values_by_name["AV_PERMISSION_REPORT"]._options = None
  _AVPERMISSION.values_by_name["AV_PERMISSION_REPORT"]._serialized_options = b'\322\363\030\010\n\006report'
  _AVPERMISSION.values_by_name["AV_PERMISSION_FULL"]._options = None
  _AVPERMISSION.values_by_name["AV_PERMISSION_FULL"]._serialized_options = b'\322\363\030\006\n\004full'
  _PROACTIVEPERMISSION.values_by_name["PROACTIVE_PERMISSION_NA"]._options = None
  _PROACTIVEPERMISSION.values_by_name["PROACTIVE_PERMISSION_NA"]._serialized_options = b'\322\363\030\004\n\002na'
  _PROACTIVEPERMISSION.values_by_name["PROACTIVE_PERMISSION_LOG"]._options = None
  _PROACTIVEPERMISSION.values_by_name["PROACTIVE_PERMISSION_LOG"]._serialized_options = b'\322\363\030\005\n\003log'
  _PROACTIVEPERMISSION.values_by_name["PROACTIVE_PERMISSION_FULL"]._options = None
  _PROACTIVEPERMISSION.values_by_name["PROACTIVE_PERMISSION_FULL"]._serialized_options = b'\322\363\030\006\n\004full'
  _CONFIGLAYER._options = None
  _CONFIGLAYER._serialized_options = b'\302\363\030q \001*mA config layer maps section names to option mappings; the section names and option values are not contracted.'
  _CONFIGSHOWDEFAULTS.fields_by_name['mutable_config']._options = None
  _CONFIGSHOWDEFAULTS.fields_by_name['mutable_config']._serialized_options = b'\312\363\030\002\010\001'
  _CONFIGSHOWDEFAULTS.fields_by_name['local_config']._options = None
  _CONFIGSHOWDEFAULTS.fields_by_name['local_config']._serialized_options = b'\312\363\030\002\010\001'
  _CONFIGSHOWDEFAULTS.fields_by_name['immutable_config']._options = None
  _CONFIGSHOWDEFAULTS.fields_by_name['immutable_config']._serialized_options = b'\312\363\030\002\010\001'
  _FEATURESMANAGEMENTLIST._options = None
  _FEATURESMANAGEMENTLIST._serialized_options = b'\302\363\030\002\020\001'
  _FEATURESSTATUS.fields_by_name['av']._options = None
  _FEATURESSTATUS.fields_by_name['av']._serialized_options = b'\312\363\030\002\010\001'
  _FEATURESSTATUS.fields_by_name['proactive']._options = None
  _FEATURESSTATUS.fields_by_name['proactive']._serialized_options = b'\312\363\030\002\010\001'
  _FEATURESMANAGEMENTDEFAULTS._options = None
  _FEATURESMANAGEMENTDEFAULTS._serialized_options = b'\302\363\030\002\020\001'
  _CLIENTFEATURES.fields_by_name['av']._options = None
  _CLIENTFEATURES.fields_by_name['av']._serialized_options = b'\312\363\030\002\010\001'
  _CLIENTFEATURES.fields_by_name['proactive']._options = None
  _CLIENTFEATURES.fields_by_name['proactive']._serialized_options = b'\312\363\030\002\010\001'
  _FEATURESMANAGEMENTGET._options = None
  _FEATURESMANAGEMENTGET._serialized_options = b'\302\363\030\002\020\001'
  _FEATURESMANAGEMENTSHOWITEM.fields_by_name['name']._options = None
  _FEATURESMANAGEMENTSHOWITEM.fields_by_name['name']._serialized_options = b'\312\363\030\002\010\001'
  _FEATURESMANAGEMENTSHOWITEM.fields_by_name['domains']._options = None
  _FEATURESMANAGEMENTSHOWITEM.fields_by_name['domains']._serialized_options = b'\312\363\030\002\010\001'
  _FEATURESMANAGEMENTSHOWITEM.fields_by_name['features']._options = None
  _FEATURESMANAGEMENTSHOWITEM.fields_by_name['features']._serialized_options = b'\312\363\030\002\010\001'
  _FEATURESMANAGEMENTSHOW.fields_by_name['items']._options = None
  _FEATURESMANAGEMENTSHOW.fields_by_name['items']._serialized_options = b'\312\363\030\002\010\001'
  _globals['_FEATURENAME']._serialized_start=1250
  _globals['_FEATURENAME']._serialized_end=1369
  _globals['_AVPERMISSION']._serialized_start=1372
  _globals['_AVPERMISSION']._serialized_end=1525
  _globals['_PROACTIVEPERMISSION']._serialized_start=1528
  _globals['_PROACTIVEPERMISSION']._serialized_end=1710
  _globals['_CONFIGLAYER']._serialized_start=140
  _globals['_CONFIGLAYER']._serialized_end=272
  _globals['_CONFIGSHOWDEFAULTS']._serialized_start=275
  _globals['_CONFIGSHOWDEFAULTS']._serialized_end=487
  _globals['_CONFIGPATCHMANY']._serialized_start=489
  _globals['_CONFIGPATCHMANY']._serialized_end=506
  _globals['_FEATURESMANAGEMENTLIST']._serialized_start=508
  _globals['_FEATURESMANAGEMENTLIST']._serialized_end=588
  _globals['_FEATURESSTATUS']._serialized_start=590
  _globals['_FEATURESSTATUS']._serialized_end=653
  _globals['_FEATURESMANAGEMENTDEFAULTS']._serialized_start=655
  _globals['_FEATURESMANAGEMENTDEFAULTS']._serialized_end=741
  _globals['_CLIENTFEATURES']._serialized_start=744
  _globals['_CLIENTFEATURES']._serialized_end=880
  _globals['_FEATURESMANAGEMENTGET']._serialized_start=882
  _globals['_FEATURESMANAGEMENTGET']._serialized_end=963
  _globals['_FEATURESMANAGEMENTSHOWITEM']._serialized_start=966
  _globals['_FEATURESMANAGEMENTSHOWITEM']._serialized_end=1102
  _globals['_FEATURESMANAGEMENTSHOW']._serialized_start=1105
  _globals['_FEATURESMANAGEMENTSHOW']._serialized_end=1248
# @@protoc_insertion_point(module_scope)
