# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: spaceone/api/inventory/v1/collector.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 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
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from spaceone.api.core.v1 import query_pb2 as spaceone_dot_api_dot_core_dot_v1_dot_query__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)spaceone/api/inventory/v1/collector.proto\x12\x19spaceone.api.inventory.v1\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1cgoogle/api/annotations.proto\x1a spaceone/api/core/v1/query.proto\"\x95\x01\n\tScheduled\x12\x42\n\x05state\x18\x01 \x01(\x0e\x32\x33.spaceone.api.inventory.v1.Scheduled.ScheduledState\x12\r\n\x05hours\x18\x02 \x03(\x05\"5\n\x0eScheduledState\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07\x45NABLED\x10\x01\x12\x0c\n\x08\x44ISABLED\x10\x02\"\xa2\x02\n\x0cSecretFilter\x12H\n\x05state\x18\x01 \x01(\x0e\x32\x39.spaceone.api.inventory.v1.SecretFilter.SecretFilterState\x12\x0f\n\x07secrets\x18\x02 \x03(\t\x12\x18\n\x10service_accounts\x18\x03 \x03(\t\x12\x0f\n\x07schemas\x18\x04 \x03(\t\x12\x17\n\x0f\x65xclude_secrets\x18\x05 \x03(\t\x12 \n\x18\x65xclude_service_accounts\x18\x06 \x03(\t\x12\x17\n\x0f\x65xclude_schemas\x18\x07 \x03(\t\"8\n\x11SecretFilterState\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07\x45NABLED\x10\x01\x12\x0c\n\x08\x44ISABLED\x10\x02\"\xfd\x01\n\nPluginInfo\x12\x11\n\tplugin_id\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12(\n\x07options\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\x12)\n\x08metadata\x18\n \x01(\x0b\x32\x17.google.protobuf.Struct\x12G\n\x0cupgrade_mode\x18\x0b \x01(\x0e\x32\x31.spaceone.api.inventory.v1.PluginInfo.UpgradeMode\"-\n\x0bUpgradeMode\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06MANUAL\x10\x01\x12\x08\n\x04\x41UTO\x10\x02\"\xa6\x02\n\x16\x43reateCollectorRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12:\n\x0bplugin_info\x18\x02 \x01(\x0b\x32%.spaceone.api.inventory.v1.PluginInfo\x12\x36\n\x08schedule\x18\x03 \x01(\x0b\x32$.spaceone.api.inventory.v1.Scheduled\x12\x10\n\x08provider\x18\x04 \x01(\t\x12%\n\x04tags\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\x12>\n\rsecret_filter\x18\x06 \x01(\x0b\x32\'.spaceone.api.inventory.v1.SecretFilter\x12\x11\n\tdomain_id\x18\x0b \x01(\t\"\xee\x01\n\x16UpdateCollectorRequest\x12\x14\n\x0c\x63ollector_id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x36\n\x08schedule\x18\x05 \x01(\x0b\x32$.spaceone.api.inventory.v1.Scheduled\x12>\n\rsecret_filter\x18\x06 \x01(\x0b\x32\'.spaceone.api.inventory.v1.SecretFilter\x12%\n\x04tags\x18\x07 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x11\n\tdomain_id\x18\x15 \x01(\t\"\xfa\x01\n\x13UpdatePluginRequest\x12\x14\n\x0c\x63ollector_id\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12(\n\x07options\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x11\n\tdomain_id\x18\x04 \x01(\t\x12P\n\x0cupgrade_mode\x18\x05 \x01(\x0e\x32:.spaceone.api.inventory.v1.UpdatePluginRequest.UpgradeMode\"-\n\x0bUpgradeMode\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06MANUAL\x10\x01\x12\x08\n\x04\x41UTO\x10\x02\";\n\x10\x43ollectorRequest\x12\x14\n\x0c\x63ollector_id\x18\x01 \x01(\t\x12\x11\n\tdomain_id\x18\x02 \x01(\t\"L\n\x13GetCollectorRequest\x12\x14\n\x0c\x63ollector_id\x18\x01 \x01(\t\x12\x11\n\tdomain_id\x18\x02 \x01(\t\x12\x0c\n\x04only\x18\x03 \x03(\t\"\x86\x02\n\x0e\x43ollectorQuery\x12*\n\x05query\x18\x01 \x01(\x0b\x32\x1b.spaceone.api.core.v1.Query\x12\x14\n\x0c\x63ollector_id\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12>\n\x05state\x18\x04 \x01(\x0e\x32/.spaceone.api.inventory.v1.CollectorQuery.State\x12\x10\n\x08priority\x18\x05 \x01(\x05\x12\x11\n\tplugin_id\x18\x06 \x01(\t\x12\x11\n\tdomain_id\x18\x07 \x01(\t\",\n\x05State\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07\x45NABLED\x10\x01\x12\x0c\n\x08\x44ISABLED\x10\x02\"\x9e\x01\n\x0e\x43ollectRequest\x12\x14\n\x0c\x63ollector_id\x18\x01 \x01(\t\x12\'\n\x06\x66ilter\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x11\n\tsecret_id\x18\x03 \x01(\t\x12\x14\n\x0c\x63ollect_mode\x18\x04 \x01(\t\x12\x11\n\tdomain_id\x18\x05 \x01(\t\x12\x11\n\tuse_cache\x18\x06 \x01(\x08\"Q\n\x13VerifyPluginRequest\x12\x14\n\x0c\x63ollector_id\x18\x01 \x01(\t\x12\x11\n\tsecret_id\x18\x02 \x01(\t\x12\x11\n\tdomain_id\x18\x03 \x01(\t\"\xbd\x03\n\rCollectorInfo\x12\x14\n\x0c\x63ollector_id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12:\n\x0bplugin_info\x18\x04 \x01(\x0b\x32%.spaceone.api.inventory.v1.PluginInfo\x12%\n\x04tags\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x10\n\x08provider\x18\x06 \x01(\t\x12+\n\ncapability\x18\x07 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x36\n\x08schedule\x18\x08 \x01(\x0b\x32$.spaceone.api.inventory.v1.Scheduled\x12>\n\rsecret_filter\x18\t \x01(\x0b\x32\'.spaceone.api.inventory.v1.SecretFilter\x12\x12\n\ncreated_at\x18\x0b \x01(\t\x12\x19\n\x11last_collected_at\x18\x0c \x01(\t\x12\x11\n\tdomain_id\x18\x15 \x01(\t\",\n\x05State\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07\x45NABLED\x10\x01\x12\x0c\n\x08\x44ISABLED\x10\x02\"`\n\x0e\x43ollectorsInfo\x12\x39\n\x07results\x18\x01 \x03(\x0b\x32(.spaceone.api.inventory.v1.CollectorInfo\x12\x13\n\x0btotal_count\x18\x02 \x01(\x05\"]\n\x12\x43ollectorStatQuery\x12\x34\n\x05query\x18\x01 \x01(\x0b\x32%.spaceone.api.core.v1.StatisticsQuery\x12\x11\n\tdomain_id\x18\x02 \x01(\t\"\x1c\n\nVerifyInfo\x12\x0e\n\x06status\x18\x01 \x01(\x08\"]\n\tErrorInfo\x12\x12\n\nerror_code\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12+\n\nadditional\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\"\x88\x03\n\x07JobInfo\x12\x0e\n\x06job_id\x18\x01 \x01(\t\x12\x39\n\x06status\x18\x02 \x01(\x0e\x32).spaceone.api.inventory.v1.JobInfo.Status\x12\x13\n\x0btotal_tasks\x18\x04 \x01(\x05\x12\x16\n\x0eremained_tasks\x18\x05 \x01(\x05\x12\x15\n\rsuccess_tasks\x18\x06 \x01(\x05\x12\x15\n\rfailure_tasks\x18\x07 \x01(\x05\x12\x14\n\x0c\x63ollector_id\x18\x0b \x01(\t\x12\x11\n\tsecret_id\x18\x0c \x01(\t\x12\x11\n\tdomain_id\x18\r \x01(\t\x12\x11\n\tplugin_id\x18\x0f \x01(\t\x12\x12\n\ncreated_at\x18\x15 \x01(\t\x12\x12\n\nupdated_at\x18\x16 \x01(\t\x12\x13\n\x0b\x66inished_at\x18\x17 \x01(\t\"K\n\x06Status\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07\x46\x41ILURE\x10\x01\x12\x0c\n\x08\x43\x41NCELED\x10\x02\x12\x0f\n\x0bIN_PROGRESS\x10\x03\x12\x0b\n\x07SUCCESS\x10\x04\"\xc5\x01\n\x15\x43reateScheduleRequest\x12\x11\n\tdomain_id\x18\x01 \x01(\t\x12\x14\n\x0c\x63ollector_id\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x14\n\x0c\x63ollect_mode\x18\x04 \x01(\t\x12\x36\n\x08schedule\x18\x05 \x01(\x0b\x32$.spaceone.api.inventory.v1.Scheduled\x12\'\n\x06\x66ilter\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\"\xda\x01\n\x15UpdateScheduleRequest\x12\x11\n\tdomain_id\x18\x01 \x01(\t\x12\x13\n\x0bschedule_id\x18\x02 \x01(\t\x12\x14\n\x0c\x63ollector_id\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x14\n\x0c\x63ollect_mode\x18\x05 \x01(\t\x12\x36\n\x08schedule\x18\x06 \x01(\x0b\x32$.spaceone.api.inventory.v1.Scheduled\x12\'\n\x06\x66ilter\x18\x07 \x01(\x0b\x32\x17.google.protobuf.Struct\"O\n\x0fScheduleRequest\x12\x11\n\tdomain_id\x18\x01 \x01(\t\x12\x13\n\x0bschedule_id\x18\x02 \x01(\t\x12\x14\n\x0c\x63ollector_id\x18\x03 \x01(\t\"U\n\x15\x44\x65leteScheduleRequest\x12\x11\n\tdomain_id\x18\x01 \x01(\t\x12\x13\n\x0bschedule_id\x18\x02 \x01(\t\x12\x14\n\x0c\x63ollector_id\x18\x03 \x01(\t\"y\n\rScheduleQuery\x12*\n\x05query\x18\x01 \x01(\x0b\x32\x1b.spaceone.api.core.v1.Query\x12\x14\n\x0c\x63ollector_id\x18\x02 \x01(\t\x12\x13\n\x0bschedule_id\x18\x03 \x01(\t\x12\x11\n\tdomain_id\x18\x04 \x01(\t\"\xac\x02\n\x0cScheduleInfo\x12\x11\n\tdomain_id\x18\x01 \x01(\t\x12\x13\n\x0bschedule_id\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x14\n\x0c\x63ollect_mode\x18\x04 \x01(\t\x12\x36\n\x08schedule\x18\x05 \x01(\x0b\x32$.spaceone.api.inventory.v1.Scheduled\x12\x12\n\ncreated_at\x18\n \x01(\t\x12\x19\n\x11last_scheduled_at\x18\x0b \x01(\t\x12@\n\x0e\x63ollector_info\x18\x14 \x01(\x0b\x32(.spaceone.api.inventory.v1.CollectorInfo\x12\'\n\x06\x66ilter\x18\x15 \x01(\x0b\x32\x17.google.protobuf.Struct\"^\n\rSchedulesInfo\x12\x38\n\x07results\x18\x01 \x03(\x0b\x32\'.spaceone.api.inventory.v1.ScheduleInfo\x12\x13\n\x0btotal_count\x18\x02 \x01(\x05\x32\xe7\t\n\tCollector\x12\x90\x01\n\x06\x63reate\x12\x31.spaceone.api.inventory.v1.CreateCollectorRequest\x1a(.spaceone.api.inventory.v1.CollectorInfo\")\x82\xd3\xe4\x93\x02#\"\x1e/inventory/v1/collector/create:\x01*\x12\x90\x01\n\x06update\x12\x31.spaceone.api.inventory.v1.UpdateCollectorRequest\x1a(.spaceone.api.inventory.v1.CollectorInfo\")\x82\xd3\xe4\x93\x02#\"\x1e/inventory/v1/collector/update:\x01*\x12\x9b\x01\n\rupdate_plugin\x12..spaceone.api.inventory.v1.UpdatePluginRequest\x1a(.spaceone.api.inventory.v1.CollectorInfo\"0\x82\xd3\xe4\x93\x02*\"%/inventory/v1/collector/update-plugin:\x01*\x12\x89\x01\n\rverify_plugin\x12..spaceone.api.inventory.v1.VerifyPluginRequest\x1a\x16.google.protobuf.Empty\"0\x82\xd3\xe4\x93\x02*\"%/inventory/v1/collector/verify-plugin:\x01*\x12x\n\x06\x64\x65lete\x12+.spaceone.api.inventory.v1.CollectorRequest\x1a\x16.google.protobuf.Empty\")\x82\xd3\xe4\x93\x02#\"\x1e/inventory/v1/collector/delete:\x01*\x12\x87\x01\n\x03get\x12..spaceone.api.inventory.v1.GetCollectorRequest\x1a(.spaceone.api.inventory.v1.CollectorInfo\"&\x82\xd3\xe4\x93\x02 \"\x1b/inventory/v1/collector/get:\x01*\x12\x85\x01\n\x04list\x12).spaceone.api.inventory.v1.CollectorQuery\x1a).spaceone.api.inventory.v1.CollectorsInfo\"\'\x82\xd3\xe4\x93\x02!\"\x1c/inventory/v1/collector/list:\x01*\x12w\n\x04stat\x12-.spaceone.api.inventory.v1.CollectorStatQuery\x1a\x17.google.protobuf.Struct\"\'\x82\xd3\xe4\x93\x02!\"\x1c/inventory/v1/collector/stat:\x01*\x12\x84\x01\n\x07\x63ollect\x12).spaceone.api.inventory.v1.CollectRequest\x1a\".spaceone.api.inventory.v1.JobInfo\"*\x82\xd3\xe4\x93\x02$\"\x1f/inventory/v1/collector/collect:\x01*B@Z>github.com/cloudforet-io/api/dist/go/spaceone/api/inventory/v1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'spaceone.api.inventory.v1.collector_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z>github.com/cloudforet-io/api/dist/go/spaceone/api/inventory/v1'
  _COLLECTOR.methods_by_name['create']._options = None
  _COLLECTOR.methods_by_name['create']._serialized_options = b'\202\323\344\223\002#\"\036/inventory/v1/collector/create:\001*'
  _COLLECTOR.methods_by_name['update']._options = None
  _COLLECTOR.methods_by_name['update']._serialized_options = b'\202\323\344\223\002#\"\036/inventory/v1/collector/update:\001*'
  _COLLECTOR.methods_by_name['update_plugin']._options = None
  _COLLECTOR.methods_by_name['update_plugin']._serialized_options = b'\202\323\344\223\002*\"%/inventory/v1/collector/update-plugin:\001*'
  _COLLECTOR.methods_by_name['verify_plugin']._options = None
  _COLLECTOR.methods_by_name['verify_plugin']._serialized_options = b'\202\323\344\223\002*\"%/inventory/v1/collector/verify-plugin:\001*'
  _COLLECTOR.methods_by_name['delete']._options = None
  _COLLECTOR.methods_by_name['delete']._serialized_options = b'\202\323\344\223\002#\"\036/inventory/v1/collector/delete:\001*'
  _COLLECTOR.methods_by_name['get']._options = None
  _COLLECTOR.methods_by_name['get']._serialized_options = b'\202\323\344\223\002 \"\033/inventory/v1/collector/get:\001*'
  _COLLECTOR.methods_by_name['list']._options = None
  _COLLECTOR.methods_by_name['list']._serialized_options = b'\202\323\344\223\002!\"\034/inventory/v1/collector/list:\001*'
  _COLLECTOR.methods_by_name['stat']._options = None
  _COLLECTOR.methods_by_name['stat']._serialized_options = b'\202\323\344\223\002!\"\034/inventory/v1/collector/stat:\001*'
  _COLLECTOR.methods_by_name['collect']._options = None
  _COLLECTOR.methods_by_name['collect']._serialized_options = b'\202\323\344\223\002$\"\037/inventory/v1/collector/collect:\001*'
  _globals['_SCHEDULED']._serialized_start=196
  _globals['_SCHEDULED']._serialized_end=345
  _globals['_SCHEDULED_SCHEDULEDSTATE']._serialized_start=292
  _globals['_SCHEDULED_SCHEDULEDSTATE']._serialized_end=345
  _globals['_SECRETFILTER']._serialized_start=348
  _globals['_SECRETFILTER']._serialized_end=638
  _globals['_SECRETFILTER_SECRETFILTERSTATE']._serialized_start=582
  _globals['_SECRETFILTER_SECRETFILTERSTATE']._serialized_end=638
  _globals['_PLUGININFO']._serialized_start=641
  _globals['_PLUGININFO']._serialized_end=894
  _globals['_PLUGININFO_UPGRADEMODE']._serialized_start=849
  _globals['_PLUGININFO_UPGRADEMODE']._serialized_end=894
  _globals['_CREATECOLLECTORREQUEST']._serialized_start=897
  _globals['_CREATECOLLECTORREQUEST']._serialized_end=1191
  _globals['_UPDATECOLLECTORREQUEST']._serialized_start=1194
  _globals['_UPDATECOLLECTORREQUEST']._serialized_end=1432
  _globals['_UPDATEPLUGINREQUEST']._serialized_start=1435
  _globals['_UPDATEPLUGINREQUEST']._serialized_end=1685
  _globals['_UPDATEPLUGINREQUEST_UPGRADEMODE']._serialized_start=849
  _globals['_UPDATEPLUGINREQUEST_UPGRADEMODE']._serialized_end=894
  _globals['_COLLECTORREQUEST']._serialized_start=1687
  _globals['_COLLECTORREQUEST']._serialized_end=1746
  _globals['_GETCOLLECTORREQUEST']._serialized_start=1748
  _globals['_GETCOLLECTORREQUEST']._serialized_end=1824
  _globals['_COLLECTORQUERY']._serialized_start=1827
  _globals['_COLLECTORQUERY']._serialized_end=2089
  _globals['_COLLECTORQUERY_STATE']._serialized_start=2045
  _globals['_COLLECTORQUERY_STATE']._serialized_end=2089
  _globals['_COLLECTREQUEST']._serialized_start=2092
  _globals['_COLLECTREQUEST']._serialized_end=2250
  _globals['_VERIFYPLUGINREQUEST']._serialized_start=2252
  _globals['_VERIFYPLUGINREQUEST']._serialized_end=2333
  _globals['_COLLECTORINFO']._serialized_start=2336
  _globals['_COLLECTORINFO']._serialized_end=2781
  _globals['_COLLECTORINFO_STATE']._serialized_start=2045
  _globals['_COLLECTORINFO_STATE']._serialized_end=2089
  _globals['_COLLECTORSINFO']._serialized_start=2783
  _globals['_COLLECTORSINFO']._serialized_end=2879
  _globals['_COLLECTORSTATQUERY']._serialized_start=2881
  _globals['_COLLECTORSTATQUERY']._serialized_end=2974
  _globals['_VERIFYINFO']._serialized_start=2976
  _globals['_VERIFYINFO']._serialized_end=3004
  _globals['_ERRORINFO']._serialized_start=3006
  _globals['_ERRORINFO']._serialized_end=3099
  _globals['_JOBINFO']._serialized_start=3102
  _globals['_JOBINFO']._serialized_end=3494
  _globals['_JOBINFO_STATUS']._serialized_start=3419
  _globals['_JOBINFO_STATUS']._serialized_end=3494
  _globals['_CREATESCHEDULEREQUEST']._serialized_start=3497
  _globals['_CREATESCHEDULEREQUEST']._serialized_end=3694
  _globals['_UPDATESCHEDULEREQUEST']._serialized_start=3697
  _globals['_UPDATESCHEDULEREQUEST']._serialized_end=3915
  _globals['_SCHEDULEREQUEST']._serialized_start=3917
  _globals['_SCHEDULEREQUEST']._serialized_end=3996
  _globals['_DELETESCHEDULEREQUEST']._serialized_start=3998
  _globals['_DELETESCHEDULEREQUEST']._serialized_end=4083
  _globals['_SCHEDULEQUERY']._serialized_start=4085
  _globals['_SCHEDULEQUERY']._serialized_end=4206
  _globals['_SCHEDULEINFO']._serialized_start=4209
  _globals['_SCHEDULEINFO']._serialized_end=4509
  _globals['_SCHEDULESINFO']._serialized_start=4511
  _globals['_SCHEDULESINFO']._serialized_end=4605
  _globals['_COLLECTOR']._serialized_start=4608
  _globals['_COLLECTOR']._serialized_end=5863
# @@protoc_insertion_point(module_scope)
