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

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()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from ..common import CommonService_pb2 as common_dot_CommonService__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='uac/RoleService.proto',
  package='ai.verta.uac',
  syntax='proto3',
  serialized_options=b'P\001Z:github.com/VertaAI/modeldb/protos/gen/go/protos/public/uac',
  serialized_pb=b'\n\x15uac/RoleService.proto\x12\x0c\x61i.verta.uac\x1a\x1cgoogle/api/annotations.proto\x1a\x1a\x63ommon/CommonService.proto\"U\n\x0bServiceEnum\"F\n\x07Service\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x13\n\x0fMODELDB_SERVICE\x10\x04\"\x04\x08\x02\x10\x02\"\x04\x08\x03\x10\x03\"\x04\x08\x05\x10\x05\"\x8d\x01\n\x11ModelDBActionEnum\"x\n\x15ModelDBServiceActions\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\n\n\x06\x43REATE\x10\x02\x12\x08\n\x04READ\x10\x03\x12\n\n\x06UPDATE\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\n\n\x06\x44\x45PLOY\x10\x06\x12\x0f\n\x0bPUBLIC_READ\x10\x07\"\xb1\x01\n\x06\x41\x63tion\x12\x32\n\x07service\x18\x01 \x01(\x0e\x32!.ai.verta.uac.ServiceEnum.Service\x12W\n\x16modeldb_service_action\x18\x04 \x01(\x0e\x32\x35.ai.verta.uac.ModelDBActionEnum.ModelDBServiceActionsH\x00\x42\x08\n\x06\x61\x63tionJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x05\x10\x06\"\x97\x01\n\x0cResourceType\x12i\n\x1dmodeldb_service_resource_type\x18\x03 \x01(\x0e\x32@.ai.verta.common.ModelDBResourceEnum.ModelDBServiceResourceTypesH\x00\x42\n\n\x08resourceJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03J\x04\x08\x04\x10\x05\"\x88\x01\n\tResources\x12\x32\n\x07service\x18\x01 \x01(\x0e\x32!.ai.verta.uac.ServiceEnum.Service\x12\x14\n\x0cresource_ids\x18\x02 \x03(\t\x12\x31\n\rresource_type\x18\x06 \x01(\x0b\x32\x1a.ai.verta.uac.ResourceType\",\n\tRoleScope\x12\x0e\n\x06org_id\x18\x01 \x01(\t\x12\x0f\n\x07team_id\x18\x02 \x01(\t\"h\n\x13ResourceActionGroup\x12*\n\tresources\x18\x01 \x03(\x0b\x32\x17.ai.verta.uac.Resources\x12%\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x14.ai.verta.uac.Action\"\x8b\x01\n\x04Role\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12&\n\x05scope\x18\x03 \x01(\x0b\x32\x17.ai.verta.uac.RoleScope\x12\x41\n\x16resource_action_groups\x18\x04 \x03(\x0b\x32!.ai.verta.uac.ResourceActionGroup\"?\n\x08\x45ntities\x12\x10\n\x08user_ids\x18\x01 \x03(\t\x12\x0f\n\x07org_ids\x18\x02 \x03(\t\x12\x10\n\x08team_ids\x18\x03 \x03(\t\"\xc6\x01\n\x0bRoleBinding\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12&\n\x05scope\x18\x03 \x01(\x0b\x32\x17.ai.verta.uac.RoleScope\x12(\n\x08\x65ntities\x18\x05 \x03(\x0b\x32\x16.ai.verta.uac.Entities\x12*\n\tresources\x18\x06 \x03(\x0b\x32\x17.ai.verta.uac.Resources\x12\x0f\n\x07role_id\x18\x07 \x01(\t\x12\x0e\n\x06public\x18\x08 \x01(\x08\"G\n\x0bGetRoleById\x12\n\n\x02id\x18\x01 \x01(\t\x1a,\n\x08Response\x12 \n\x04role\x18\x01 \x01(\x0b\x32\x12.ai.verta.uac.Role\"s\n\rGetRoleByName\x12\x0c\n\x04name\x18\x01 \x01(\t\x12&\n\x05scope\x18\x02 \x01(\x0b\x32\x17.ai.verta.uac.RoleScope\x1a,\n\x08Response\x12 \n\x04role\x18\x01 \x01(\x0b\x32\x12.ai.verta.uac.Role\"b\n\tListRoles\x12&\n\x05scope\x18\x02 \x01(\x0b\x32\x17.ai.verta.uac.RoleScope\x1a-\n\x08Response\x12!\n\x05roles\x18\x01 \x03(\x0b\x32\x12.ai.verta.uac.Role\"Y\n\x07SetRole\x12 \n\x04role\x18\x01 \x01(\x0b\x32\x12.ai.verta.uac.Role\x1a,\n\x08Response\x12 \n\x04role\x18\x01 \x01(\x0b\x32\x12.ai.verta.uac.Role\"4\n\nDeleteRole\x12\n\n\x02id\x18\x01 \x01(\t\x1a\x1a\n\x08Response\x12\x0e\n\x06status\x18\x01 \x01(\x08\"]\n\x12GetRoleBindingById\x12\n\n\x02id\x18\x01 \x01(\t\x1a;\n\x08Response\x12/\n\x0crole_binding\x18\x01 \x01(\x0b\x32\x19.ai.verta.uac.RoleBinding\"\x89\x01\n\x14GetRoleBindingByName\x12\x0c\n\x04name\x18\x01 \x01(\t\x12&\n\x05scope\x18\x02 \x01(\x0b\x32\x17.ai.verta.uac.RoleScope\x1a;\n\x08Response\x12/\n\x0crole_binding\x18\x01 \x01(\x0b\x32\x19.ai.verta.uac.RoleBinding\"\x8b\x01\n\x10ListRoleBindings\x12\x11\n\tentity_id\x18\x01 \x01(\t\x12&\n\x05scope\x18\x02 \x01(\x0b\x32\x17.ai.verta.uac.RoleScope\x1a<\n\x08Response\x12\x30\n\rrole_bindings\x18\x01 \x03(\x0b\x32\x19.ai.verta.uac.RoleBinding\"~\n\x0eSetRoleBinding\x12/\n\x0crole_binding\x18\x01 \x01(\x0b\x32\x19.ai.verta.uac.RoleBinding\x1a;\n\x08Response\x12/\n\x0crole_binding\x18\x01 \x01(\x0b\x32\x19.ai.verta.uac.RoleBinding\";\n\x11\x44\x65leteRoleBinding\x12\n\n\x02id\x18\x01 \x01(\t\x1a\x1a\n\x08Response\x12\x0e\n\x06status\x18\x01 \x01(\x08\"J\n\x12\x44\x65leteRoleBindings\x12\x18\n\x10roleBindingNames\x18\x01 \x03(\t\x1a\x1a\n\x08Response\x12\x0e\n\x06status\x18\x01 \x01(\x08\"v\n\x0fRemoveResources\x12\x14\n\x0cresource_ids\x18\x01 \x03(\t\x12\x31\n\rresource_type\x18\x02 \x01(\x0b\x32\x1a.ai.verta.uac.ResourceType\x1a\x1a\n\x08Response\x12\x0e\n\x06status\x18\x01 \x01(\x08\x32\xc9\x0b\n\x0bRoleService\x12j\n\x0bgetRoleById\x12\x19.ai.verta.uac.GetRoleById\x1a\".ai.verta.uac.GetRoleById.Response\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/role/getRoleById\x12r\n\rgetRoleByName\x12\x1b.ai.verta.uac.GetRoleByName\x1a$.ai.verta.uac.GetRoleByName.Response\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/role/getRoleByName\x12\x62\n\tlistRoles\x12\x17.ai.verta.uac.ListRoles\x1a .ai.verta.uac.ListRoles.Response\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/role/listRoles\x12]\n\x07setRole\x12\x15.ai.verta.uac.SetRole\x1a\x1e.ai.verta.uac.SetRole.Response\"\x1b\x82\xd3\xe4\x93\x02\x15\"\x10/v1/role/setRole:\x01*\x12i\n\ndeleteRole\x12\x18.ai.verta.uac.DeleteRole\x1a!.ai.verta.uac.DeleteRole.Response\"\x1e\x82\xd3\xe4\x93\x02\x18\"\x13/v1/role/deleteRole:\x01*\x12\x86\x01\n\x12getBindingRoleById\x12 .ai.verta.uac.GetRoleBindingById\x1a).ai.verta.uac.GetRoleBindingById.Response\"#\x82\xd3\xe4\x93\x02\x1d\x12\x1b/v1/role/getRoleBindingById\x12\x8e\x01\n\x14getRoleBindingByName\x12\".ai.verta.uac.GetRoleBindingByName\x1a+.ai.verta.uac.GetRoleBindingByName.Response\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/role/getRoleBindingByName\x12~\n\x10listRoleBindings\x12\x1e.ai.verta.uac.ListRoleBindings\x1a\'.ai.verta.uac.ListRoleBindings.Response\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/role/listRoleBindings\x12y\n\x0esetRoleBinding\x12\x1c.ai.verta.uac.SetRoleBinding\x1a%.ai.verta.uac.SetRoleBinding.Response\"\"\x82\xd3\xe4\x93\x02\x1c\"\x17/v1/role/setRoleBinding:\x01*\x12\x85\x01\n\x11\x64\x65leteRoleBinding\x12\x1f.ai.verta.uac.DeleteRoleBinding\x1a(.ai.verta.uac.DeleteRoleBinding.Response\"%\x82\xd3\xe4\x93\x02\x1f\"\x1a/v1/role/deleteRoleBinding:\x01*\x12\x89\x01\n\x12\x64\x65leteRoleBindings\x12 .ai.verta.uac.DeleteRoleBindings\x1a).ai.verta.uac.DeleteRoleBindings.Response\"&\x82\xd3\xe4\x93\x02 \"\x1b/v1/role/deleteRoleBindings:\x01*\x12\x82\x01\n\x0fremoveResources\x12\x1d.ai.verta.uac.RemoveResources\x1a&.ai.verta.uac.RemoveResources.Response\"(\x82\xd3\xe4\x93\x02\"* /v1/collaborator/removeResourcesB>P\x01Z:github.com/VertaAI/modeldb/protos/gen/go/protos/public/uacb\x06proto3'
  ,
  dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,common_dot_CommonService__pb2.DESCRIPTOR,])



_SERVICEENUM_SERVICE = _descriptor.EnumDescriptor(
  name='Service',
  full_name='ai.verta.uac.ServiceEnum.Service',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ALL', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MODELDB_SERVICE', index=2, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=112,
  serialized_end=182,
)
_sym_db.RegisterEnumDescriptor(_SERVICEENUM_SERVICE)

_MODELDBACTIONENUM_MODELDBSERVICEACTIONS = _descriptor.EnumDescriptor(
  name='ModelDBServiceActions',
  full_name='ai.verta.uac.ModelDBActionEnum.ModelDBServiceActions',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ALL', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CREATE', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='READ', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UPDATE', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DELETE', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEPLOY', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PUBLIC_READ', index=7, number=7,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=206,
  serialized_end=326,
)
_sym_db.RegisterEnumDescriptor(_MODELDBACTIONENUM_MODELDBSERVICEACTIONS)


_SERVICEENUM = _descriptor.Descriptor(
  name='ServiceEnum',
  full_name='ai.verta.uac.ServiceEnum',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SERVICEENUM_SERVICE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=97,
  serialized_end=182,
)


_MODELDBACTIONENUM = _descriptor.Descriptor(
  name='ModelDBActionEnum',
  full_name='ai.verta.uac.ModelDBActionEnum',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _MODELDBACTIONENUM_MODELDBSERVICEACTIONS,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=185,
  serialized_end=326,
)


_ACTION = _descriptor.Descriptor(
  name='Action',
  full_name='ai.verta.uac.Action',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='service', full_name='ai.verta.uac.Action.service', 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='modeldb_service_action', full_name='ai.verta.uac.Action.modeldb_service_action', index=1,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='action', full_name='ai.verta.uac.Action.action',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=329,
  serialized_end=506,
)


_RESOURCETYPE = _descriptor.Descriptor(
  name='ResourceType',
  full_name='ai.verta.uac.ResourceType',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='modeldb_service_resource_type', full_name='ai.verta.uac.ResourceType.modeldb_service_resource_type', index=0,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='resource', full_name='ai.verta.uac.ResourceType.resource',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=509,
  serialized_end=660,
)


_RESOURCES = _descriptor.Descriptor(
  name='Resources',
  full_name='ai.verta.uac.Resources',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='service', full_name='ai.verta.uac.Resources.service', 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='resource_ids', full_name='ai.verta.uac.Resources.resource_ids', index=1,
      number=2, 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='resource_type', full_name='ai.verta.uac.Resources.resource_type', index=2,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=663,
  serialized_end=799,
)


_ROLESCOPE = _descriptor.Descriptor(
  name='RoleScope',
  full_name='ai.verta.uac.RoleScope',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='org_id', full_name='ai.verta.uac.RoleScope.org_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='team_id', full_name='ai.verta.uac.RoleScope.team_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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=801,
  serialized_end=845,
)


_RESOURCEACTIONGROUP = _descriptor.Descriptor(
  name='ResourceActionGroup',
  full_name='ai.verta.uac.ResourceActionGroup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resources', full_name='ai.verta.uac.ResourceActionGroup.resources', index=0,
      number=1, 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='actions', full_name='ai.verta.uac.ResourceActionGroup.actions', 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=847,
  serialized_end=951,
)


_ROLE = _descriptor.Descriptor(
  name='Role',
  full_name='ai.verta.uac.Role',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='ai.verta.uac.Role.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='name', full_name='ai.verta.uac.Role.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='scope', full_name='ai.verta.uac.Role.scope', 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='resource_action_groups', full_name='ai.verta.uac.Role.resource_action_groups', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=954,
  serialized_end=1093,
)


_ENTITIES = _descriptor.Descriptor(
  name='Entities',
  full_name='ai.verta.uac.Entities',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_ids', full_name='ai.verta.uac.Entities.user_ids', index=0,
      number=1, 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='org_ids', full_name='ai.verta.uac.Entities.org_ids', index=1,
      number=2, 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='team_ids', full_name='ai.verta.uac.Entities.team_ids', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1095,
  serialized_end=1158,
)


_ROLEBINDING = _descriptor.Descriptor(
  name='RoleBinding',
  full_name='ai.verta.uac.RoleBinding',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='ai.verta.uac.RoleBinding.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='name', full_name='ai.verta.uac.RoleBinding.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='scope', full_name='ai.verta.uac.RoleBinding.scope', 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='entities', full_name='ai.verta.uac.RoleBinding.entities', index=3,
      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='resources', full_name='ai.verta.uac.RoleBinding.resources', index=4,
      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='role_id', full_name='ai.verta.uac.RoleBinding.role_id', index=5,
      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='public', full_name='ai.verta.uac.RoleBinding.public', index=6,
      number=8, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1161,
  serialized_end=1359,
)


_GETROLEBYID_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.GetRoleById.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='role', full_name='ai.verta.uac.GetRoleById.Response.role', index=0,
      number=1, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1388,
  serialized_end=1432,
)

_GETROLEBYID = _descriptor.Descriptor(
  name='GetRoleById',
  full_name='ai.verta.uac.GetRoleById',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='ai.verta.uac.GetRoleById.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),
  ],
  extensions=[
  ],
  nested_types=[_GETROLEBYID_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1361,
  serialized_end=1432,
)


_GETROLEBYNAME_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.GetRoleByName.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='role', full_name='ai.verta.uac.GetRoleByName.Response.role', index=0,
      number=1, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1388,
  serialized_end=1432,
)

_GETROLEBYNAME = _descriptor.Descriptor(
  name='GetRoleByName',
  full_name='ai.verta.uac.GetRoleByName',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='ai.verta.uac.GetRoleByName.name', 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='scope', full_name='ai.verta.uac.GetRoleByName.scope', 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),
  ],
  extensions=[
  ],
  nested_types=[_GETROLEBYNAME_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1434,
  serialized_end=1549,
)


_LISTROLES_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.ListRoles.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='roles', full_name='ai.verta.uac.ListRoles.Response.roles', index=0,
      number=1, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1604,
  serialized_end=1649,
)

_LISTROLES = _descriptor.Descriptor(
  name='ListRoles',
  full_name='ai.verta.uac.ListRoles',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='scope', full_name='ai.verta.uac.ListRoles.scope', index=0,
      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),
  ],
  extensions=[
  ],
  nested_types=[_LISTROLES_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1551,
  serialized_end=1649,
)


_SETROLE_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.SetRole.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='role', full_name='ai.verta.uac.SetRole.Response.role', index=0,
      number=1, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1388,
  serialized_end=1432,
)

_SETROLE = _descriptor.Descriptor(
  name='SetRole',
  full_name='ai.verta.uac.SetRole',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='role', full_name='ai.verta.uac.SetRole.role', index=0,
      number=1, 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=[_SETROLE_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1651,
  serialized_end=1740,
)


_DELETEROLE_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.DeleteRole.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='ai.verta.uac.DeleteRole.Response.status', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1768,
  serialized_end=1794,
)

_DELETEROLE = _descriptor.Descriptor(
  name='DeleteRole',
  full_name='ai.verta.uac.DeleteRole',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='ai.verta.uac.DeleteRole.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),
  ],
  extensions=[
  ],
  nested_types=[_DELETEROLE_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1742,
  serialized_end=1794,
)


_GETROLEBINDINGBYID_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.GetRoleBindingById.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='role_binding', full_name='ai.verta.uac.GetRoleBindingById.Response.role_binding', index=0,
      number=1, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1830,
  serialized_end=1889,
)

_GETROLEBINDINGBYID = _descriptor.Descriptor(
  name='GetRoleBindingById',
  full_name='ai.verta.uac.GetRoleBindingById',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='ai.verta.uac.GetRoleBindingById.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),
  ],
  extensions=[
  ],
  nested_types=[_GETROLEBINDINGBYID_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1796,
  serialized_end=1889,
)


_GETROLEBINDINGBYNAME_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.GetRoleBindingByName.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='role_binding', full_name='ai.verta.uac.GetRoleBindingByName.Response.role_binding', index=0,
      number=1, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1830,
  serialized_end=1889,
)

_GETROLEBINDINGBYNAME = _descriptor.Descriptor(
  name='GetRoleBindingByName',
  full_name='ai.verta.uac.GetRoleBindingByName',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='ai.verta.uac.GetRoleBindingByName.name', 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='scope', full_name='ai.verta.uac.GetRoleBindingByName.scope', 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),
  ],
  extensions=[
  ],
  nested_types=[_GETROLEBINDINGBYNAME_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1892,
  serialized_end=2029,
)


_LISTROLEBINDINGS_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.ListRoleBindings.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='role_bindings', full_name='ai.verta.uac.ListRoleBindings.Response.role_bindings', index=0,
      number=1, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2111,
  serialized_end=2171,
)

_LISTROLEBINDINGS = _descriptor.Descriptor(
  name='ListRoleBindings',
  full_name='ai.verta.uac.ListRoleBindings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='entity_id', full_name='ai.verta.uac.ListRoleBindings.entity_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='scope', full_name='ai.verta.uac.ListRoleBindings.scope', 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),
  ],
  extensions=[
  ],
  nested_types=[_LISTROLEBINDINGS_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2032,
  serialized_end=2171,
)


_SETROLEBINDING_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.SetRoleBinding.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='role_binding', full_name='ai.verta.uac.SetRoleBinding.Response.role_binding', index=0,
      number=1, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1830,
  serialized_end=1889,
)

_SETROLEBINDING = _descriptor.Descriptor(
  name='SetRoleBinding',
  full_name='ai.verta.uac.SetRoleBinding',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='role_binding', full_name='ai.verta.uac.SetRoleBinding.role_binding', index=0,
      number=1, 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=[_SETROLEBINDING_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2173,
  serialized_end=2299,
)


_DELETEROLEBINDING_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.DeleteRoleBinding.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='ai.verta.uac.DeleteRoleBinding.Response.status', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1768,
  serialized_end=1794,
)

_DELETEROLEBINDING = _descriptor.Descriptor(
  name='DeleteRoleBinding',
  full_name='ai.verta.uac.DeleteRoleBinding',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='ai.verta.uac.DeleteRoleBinding.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),
  ],
  extensions=[
  ],
  nested_types=[_DELETEROLEBINDING_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2301,
  serialized_end=2360,
)


_DELETEROLEBINDINGS_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.DeleteRoleBindings.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='ai.verta.uac.DeleteRoleBindings.Response.status', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1768,
  serialized_end=1794,
)

_DELETEROLEBINDINGS = _descriptor.Descriptor(
  name='DeleteRoleBindings',
  full_name='ai.verta.uac.DeleteRoleBindings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='roleBindingNames', full_name='ai.verta.uac.DeleteRoleBindings.roleBindingNames', index=0,
      number=1, 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=[_DELETEROLEBINDINGS_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2362,
  serialized_end=2436,
)


_REMOVERESOURCES_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='ai.verta.uac.RemoveResources.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='ai.verta.uac.RemoveResources.Response.status', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1768,
  serialized_end=1794,
)

_REMOVERESOURCES = _descriptor.Descriptor(
  name='RemoveResources',
  full_name='ai.verta.uac.RemoveResources',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resource_ids', full_name='ai.verta.uac.RemoveResources.resource_ids', index=0,
      number=1, 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='resource_type', full_name='ai.verta.uac.RemoveResources.resource_type', 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),
  ],
  extensions=[
  ],
  nested_types=[_REMOVERESOURCES_RESPONSE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2438,
  serialized_end=2556,
)

_SERVICEENUM_SERVICE.containing_type = _SERVICEENUM
_MODELDBACTIONENUM_MODELDBSERVICEACTIONS.containing_type = _MODELDBACTIONENUM
_ACTION.fields_by_name['service'].enum_type = _SERVICEENUM_SERVICE
_ACTION.fields_by_name['modeldb_service_action'].enum_type = _MODELDBACTIONENUM_MODELDBSERVICEACTIONS
_ACTION.oneofs_by_name['action'].fields.append(
  _ACTION.fields_by_name['modeldb_service_action'])
_ACTION.fields_by_name['modeldb_service_action'].containing_oneof = _ACTION.oneofs_by_name['action']
_RESOURCETYPE.fields_by_name['modeldb_service_resource_type'].enum_type = common_dot_CommonService__pb2._MODELDBRESOURCEENUM_MODELDBSERVICERESOURCETYPES
_RESOURCETYPE.oneofs_by_name['resource'].fields.append(
  _RESOURCETYPE.fields_by_name['modeldb_service_resource_type'])
_RESOURCETYPE.fields_by_name['modeldb_service_resource_type'].containing_oneof = _RESOURCETYPE.oneofs_by_name['resource']
_RESOURCES.fields_by_name['service'].enum_type = _SERVICEENUM_SERVICE
_RESOURCES.fields_by_name['resource_type'].message_type = _RESOURCETYPE
_RESOURCEACTIONGROUP.fields_by_name['resources'].message_type = _RESOURCES
_RESOURCEACTIONGROUP.fields_by_name['actions'].message_type = _ACTION
_ROLE.fields_by_name['scope'].message_type = _ROLESCOPE
_ROLE.fields_by_name['resource_action_groups'].message_type = _RESOURCEACTIONGROUP
_ROLEBINDING.fields_by_name['scope'].message_type = _ROLESCOPE
_ROLEBINDING.fields_by_name['entities'].message_type = _ENTITIES
_ROLEBINDING.fields_by_name['resources'].message_type = _RESOURCES
_GETROLEBYID_RESPONSE.fields_by_name['role'].message_type = _ROLE
_GETROLEBYID_RESPONSE.containing_type = _GETROLEBYID
_GETROLEBYNAME_RESPONSE.fields_by_name['role'].message_type = _ROLE
_GETROLEBYNAME_RESPONSE.containing_type = _GETROLEBYNAME
_GETROLEBYNAME.fields_by_name['scope'].message_type = _ROLESCOPE
_LISTROLES_RESPONSE.fields_by_name['roles'].message_type = _ROLE
_LISTROLES_RESPONSE.containing_type = _LISTROLES
_LISTROLES.fields_by_name['scope'].message_type = _ROLESCOPE
_SETROLE_RESPONSE.fields_by_name['role'].message_type = _ROLE
_SETROLE_RESPONSE.containing_type = _SETROLE
_SETROLE.fields_by_name['role'].message_type = _ROLE
_DELETEROLE_RESPONSE.containing_type = _DELETEROLE
_GETROLEBINDINGBYID_RESPONSE.fields_by_name['role_binding'].message_type = _ROLEBINDING
_GETROLEBINDINGBYID_RESPONSE.containing_type = _GETROLEBINDINGBYID
_GETROLEBINDINGBYNAME_RESPONSE.fields_by_name['role_binding'].message_type = _ROLEBINDING
_GETROLEBINDINGBYNAME_RESPONSE.containing_type = _GETROLEBINDINGBYNAME
_GETROLEBINDINGBYNAME.fields_by_name['scope'].message_type = _ROLESCOPE
_LISTROLEBINDINGS_RESPONSE.fields_by_name['role_bindings'].message_type = _ROLEBINDING
_LISTROLEBINDINGS_RESPONSE.containing_type = _LISTROLEBINDINGS
_LISTROLEBINDINGS.fields_by_name['scope'].message_type = _ROLESCOPE
_SETROLEBINDING_RESPONSE.fields_by_name['role_binding'].message_type = _ROLEBINDING
_SETROLEBINDING_RESPONSE.containing_type = _SETROLEBINDING
_SETROLEBINDING.fields_by_name['role_binding'].message_type = _ROLEBINDING
_DELETEROLEBINDING_RESPONSE.containing_type = _DELETEROLEBINDING
_DELETEROLEBINDINGS_RESPONSE.containing_type = _DELETEROLEBINDINGS
_REMOVERESOURCES_RESPONSE.containing_type = _REMOVERESOURCES
_REMOVERESOURCES.fields_by_name['resource_type'].message_type = _RESOURCETYPE
DESCRIPTOR.message_types_by_name['ServiceEnum'] = _SERVICEENUM
DESCRIPTOR.message_types_by_name['ModelDBActionEnum'] = _MODELDBACTIONENUM
DESCRIPTOR.message_types_by_name['Action'] = _ACTION
DESCRIPTOR.message_types_by_name['ResourceType'] = _RESOURCETYPE
DESCRIPTOR.message_types_by_name['Resources'] = _RESOURCES
DESCRIPTOR.message_types_by_name['RoleScope'] = _ROLESCOPE
DESCRIPTOR.message_types_by_name['ResourceActionGroup'] = _RESOURCEACTIONGROUP
DESCRIPTOR.message_types_by_name['Role'] = _ROLE
DESCRIPTOR.message_types_by_name['Entities'] = _ENTITIES
DESCRIPTOR.message_types_by_name['RoleBinding'] = _ROLEBINDING
DESCRIPTOR.message_types_by_name['GetRoleById'] = _GETROLEBYID
DESCRIPTOR.message_types_by_name['GetRoleByName'] = _GETROLEBYNAME
DESCRIPTOR.message_types_by_name['ListRoles'] = _LISTROLES
DESCRIPTOR.message_types_by_name['SetRole'] = _SETROLE
DESCRIPTOR.message_types_by_name['DeleteRole'] = _DELETEROLE
DESCRIPTOR.message_types_by_name['GetRoleBindingById'] = _GETROLEBINDINGBYID
DESCRIPTOR.message_types_by_name['GetRoleBindingByName'] = _GETROLEBINDINGBYNAME
DESCRIPTOR.message_types_by_name['ListRoleBindings'] = _LISTROLEBINDINGS
DESCRIPTOR.message_types_by_name['SetRoleBinding'] = _SETROLEBINDING
DESCRIPTOR.message_types_by_name['DeleteRoleBinding'] = _DELETEROLEBINDING
DESCRIPTOR.message_types_by_name['DeleteRoleBindings'] = _DELETEROLEBINDINGS
DESCRIPTOR.message_types_by_name['RemoveResources'] = _REMOVERESOURCES
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

ServiceEnum = _reflection.GeneratedProtocolMessageType('ServiceEnum', (_message.Message,), {
  'DESCRIPTOR' : _SERVICEENUM,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.ServiceEnum)
  })
_sym_db.RegisterMessage(ServiceEnum)

ModelDBActionEnum = _reflection.GeneratedProtocolMessageType('ModelDBActionEnum', (_message.Message,), {
  'DESCRIPTOR' : _MODELDBACTIONENUM,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.ModelDBActionEnum)
  })
_sym_db.RegisterMessage(ModelDBActionEnum)

Action = _reflection.GeneratedProtocolMessageType('Action', (_message.Message,), {
  'DESCRIPTOR' : _ACTION,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.Action)
  })
_sym_db.RegisterMessage(Action)

ResourceType = _reflection.GeneratedProtocolMessageType('ResourceType', (_message.Message,), {
  'DESCRIPTOR' : _RESOURCETYPE,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.ResourceType)
  })
_sym_db.RegisterMessage(ResourceType)

Resources = _reflection.GeneratedProtocolMessageType('Resources', (_message.Message,), {
  'DESCRIPTOR' : _RESOURCES,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.Resources)
  })
_sym_db.RegisterMessage(Resources)

RoleScope = _reflection.GeneratedProtocolMessageType('RoleScope', (_message.Message,), {
  'DESCRIPTOR' : _ROLESCOPE,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.RoleScope)
  })
_sym_db.RegisterMessage(RoleScope)

ResourceActionGroup = _reflection.GeneratedProtocolMessageType('ResourceActionGroup', (_message.Message,), {
  'DESCRIPTOR' : _RESOURCEACTIONGROUP,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.ResourceActionGroup)
  })
_sym_db.RegisterMessage(ResourceActionGroup)

Role = _reflection.GeneratedProtocolMessageType('Role', (_message.Message,), {
  'DESCRIPTOR' : _ROLE,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.Role)
  })
_sym_db.RegisterMessage(Role)

Entities = _reflection.GeneratedProtocolMessageType('Entities', (_message.Message,), {
  'DESCRIPTOR' : _ENTITIES,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.Entities)
  })
_sym_db.RegisterMessage(Entities)

RoleBinding = _reflection.GeneratedProtocolMessageType('RoleBinding', (_message.Message,), {
  'DESCRIPTOR' : _ROLEBINDING,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.RoleBinding)
  })
_sym_db.RegisterMessage(RoleBinding)

GetRoleById = _reflection.GeneratedProtocolMessageType('GetRoleById', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _GETROLEBYID_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.GetRoleById.Response)
    })
  ,
  'DESCRIPTOR' : _GETROLEBYID,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.GetRoleById)
  })
_sym_db.RegisterMessage(GetRoleById)
_sym_db.RegisterMessage(GetRoleById.Response)

GetRoleByName = _reflection.GeneratedProtocolMessageType('GetRoleByName', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _GETROLEBYNAME_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.GetRoleByName.Response)
    })
  ,
  'DESCRIPTOR' : _GETROLEBYNAME,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.GetRoleByName)
  })
_sym_db.RegisterMessage(GetRoleByName)
_sym_db.RegisterMessage(GetRoleByName.Response)

ListRoles = _reflection.GeneratedProtocolMessageType('ListRoles', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _LISTROLES_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.ListRoles.Response)
    })
  ,
  'DESCRIPTOR' : _LISTROLES,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.ListRoles)
  })
_sym_db.RegisterMessage(ListRoles)
_sym_db.RegisterMessage(ListRoles.Response)

SetRole = _reflection.GeneratedProtocolMessageType('SetRole', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _SETROLE_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.SetRole.Response)
    })
  ,
  'DESCRIPTOR' : _SETROLE,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.SetRole)
  })
_sym_db.RegisterMessage(SetRole)
_sym_db.RegisterMessage(SetRole.Response)

DeleteRole = _reflection.GeneratedProtocolMessageType('DeleteRole', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _DELETEROLE_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.DeleteRole.Response)
    })
  ,
  'DESCRIPTOR' : _DELETEROLE,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.DeleteRole)
  })
_sym_db.RegisterMessage(DeleteRole)
_sym_db.RegisterMessage(DeleteRole.Response)

GetRoleBindingById = _reflection.GeneratedProtocolMessageType('GetRoleBindingById', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _GETROLEBINDINGBYID_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.GetRoleBindingById.Response)
    })
  ,
  'DESCRIPTOR' : _GETROLEBINDINGBYID,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.GetRoleBindingById)
  })
_sym_db.RegisterMessage(GetRoleBindingById)
_sym_db.RegisterMessage(GetRoleBindingById.Response)

GetRoleBindingByName = _reflection.GeneratedProtocolMessageType('GetRoleBindingByName', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _GETROLEBINDINGBYNAME_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.GetRoleBindingByName.Response)
    })
  ,
  'DESCRIPTOR' : _GETROLEBINDINGBYNAME,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.GetRoleBindingByName)
  })
_sym_db.RegisterMessage(GetRoleBindingByName)
_sym_db.RegisterMessage(GetRoleBindingByName.Response)

ListRoleBindings = _reflection.GeneratedProtocolMessageType('ListRoleBindings', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _LISTROLEBINDINGS_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.ListRoleBindings.Response)
    })
  ,
  'DESCRIPTOR' : _LISTROLEBINDINGS,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.ListRoleBindings)
  })
_sym_db.RegisterMessage(ListRoleBindings)
_sym_db.RegisterMessage(ListRoleBindings.Response)

SetRoleBinding = _reflection.GeneratedProtocolMessageType('SetRoleBinding', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _SETROLEBINDING_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.SetRoleBinding.Response)
    })
  ,
  'DESCRIPTOR' : _SETROLEBINDING,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.SetRoleBinding)
  })
_sym_db.RegisterMessage(SetRoleBinding)
_sym_db.RegisterMessage(SetRoleBinding.Response)

DeleteRoleBinding = _reflection.GeneratedProtocolMessageType('DeleteRoleBinding', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _DELETEROLEBINDING_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.DeleteRoleBinding.Response)
    })
  ,
  'DESCRIPTOR' : _DELETEROLEBINDING,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.DeleteRoleBinding)
  })
_sym_db.RegisterMessage(DeleteRoleBinding)
_sym_db.RegisterMessage(DeleteRoleBinding.Response)

DeleteRoleBindings = _reflection.GeneratedProtocolMessageType('DeleteRoleBindings', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _DELETEROLEBINDINGS_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.DeleteRoleBindings.Response)
    })
  ,
  'DESCRIPTOR' : _DELETEROLEBINDINGS,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.DeleteRoleBindings)
  })
_sym_db.RegisterMessage(DeleteRoleBindings)
_sym_db.RegisterMessage(DeleteRoleBindings.Response)

RemoveResources = _reflection.GeneratedProtocolMessageType('RemoveResources', (_message.Message,), {

  'Response' : _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
    'DESCRIPTOR' : _REMOVERESOURCES_RESPONSE,
    '__module__' : 'uac.RoleService_pb2'
    # @@protoc_insertion_point(class_scope:ai.verta.uac.RemoveResources.Response)
    })
  ,
  'DESCRIPTOR' : _REMOVERESOURCES,
  '__module__' : 'uac.RoleService_pb2'
  # @@protoc_insertion_point(class_scope:ai.verta.uac.RemoveResources)
  })
_sym_db.RegisterMessage(RemoveResources)
_sym_db.RegisterMessage(RemoveResources.Response)


DESCRIPTOR._options = None

_ROLESERVICE = _descriptor.ServiceDescriptor(
  name='RoleService',
  full_name='ai.verta.uac.RoleService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=2559,
  serialized_end=4040,
  methods=[
  _descriptor.MethodDescriptor(
    name='getRoleById',
    full_name='ai.verta.uac.RoleService.getRoleById',
    index=0,
    containing_service=None,
    input_type=_GETROLEBYID,
    output_type=_GETROLEBYID_RESPONSE,
    serialized_options=b'\202\323\344\223\002\026\022\024/v1/role/getRoleById',
  ),
  _descriptor.MethodDescriptor(
    name='getRoleByName',
    full_name='ai.verta.uac.RoleService.getRoleByName',
    index=1,
    containing_service=None,
    input_type=_GETROLEBYNAME,
    output_type=_GETROLEBYNAME_RESPONSE,
    serialized_options=b'\202\323\344\223\002\030\022\026/v1/role/getRoleByName',
  ),
  _descriptor.MethodDescriptor(
    name='listRoles',
    full_name='ai.verta.uac.RoleService.listRoles',
    index=2,
    containing_service=None,
    input_type=_LISTROLES,
    output_type=_LISTROLES_RESPONSE,
    serialized_options=b'\202\323\344\223\002\024\022\022/v1/role/listRoles',
  ),
  _descriptor.MethodDescriptor(
    name='setRole',
    full_name='ai.verta.uac.RoleService.setRole',
    index=3,
    containing_service=None,
    input_type=_SETROLE,
    output_type=_SETROLE_RESPONSE,
    serialized_options=b'\202\323\344\223\002\025\"\020/v1/role/setRole:\001*',
  ),
  _descriptor.MethodDescriptor(
    name='deleteRole',
    full_name='ai.verta.uac.RoleService.deleteRole',
    index=4,
    containing_service=None,
    input_type=_DELETEROLE,
    output_type=_DELETEROLE_RESPONSE,
    serialized_options=b'\202\323\344\223\002\030\"\023/v1/role/deleteRole:\001*',
  ),
  _descriptor.MethodDescriptor(
    name='getBindingRoleById',
    full_name='ai.verta.uac.RoleService.getBindingRoleById',
    index=5,
    containing_service=None,
    input_type=_GETROLEBINDINGBYID,
    output_type=_GETROLEBINDINGBYID_RESPONSE,
    serialized_options=b'\202\323\344\223\002\035\022\033/v1/role/getRoleBindingById',
  ),
  _descriptor.MethodDescriptor(
    name='getRoleBindingByName',
    full_name='ai.verta.uac.RoleService.getRoleBindingByName',
    index=6,
    containing_service=None,
    input_type=_GETROLEBINDINGBYNAME,
    output_type=_GETROLEBINDINGBYNAME_RESPONSE,
    serialized_options=b'\202\323\344\223\002\037\022\035/v1/role/getRoleBindingByName',
  ),
  _descriptor.MethodDescriptor(
    name='listRoleBindings',
    full_name='ai.verta.uac.RoleService.listRoleBindings',
    index=7,
    containing_service=None,
    input_type=_LISTROLEBINDINGS,
    output_type=_LISTROLEBINDINGS_RESPONSE,
    serialized_options=b'\202\323\344\223\002\033\022\031/v1/role/listRoleBindings',
  ),
  _descriptor.MethodDescriptor(
    name='setRoleBinding',
    full_name='ai.verta.uac.RoleService.setRoleBinding',
    index=8,
    containing_service=None,
    input_type=_SETROLEBINDING,
    output_type=_SETROLEBINDING_RESPONSE,
    serialized_options=b'\202\323\344\223\002\034\"\027/v1/role/setRoleBinding:\001*',
  ),
  _descriptor.MethodDescriptor(
    name='deleteRoleBinding',
    full_name='ai.verta.uac.RoleService.deleteRoleBinding',
    index=9,
    containing_service=None,
    input_type=_DELETEROLEBINDING,
    output_type=_DELETEROLEBINDING_RESPONSE,
    serialized_options=b'\202\323\344\223\002\037\"\032/v1/role/deleteRoleBinding:\001*',
  ),
  _descriptor.MethodDescriptor(
    name='deleteRoleBindings',
    full_name='ai.verta.uac.RoleService.deleteRoleBindings',
    index=10,
    containing_service=None,
    input_type=_DELETEROLEBINDINGS,
    output_type=_DELETEROLEBINDINGS_RESPONSE,
    serialized_options=b'\202\323\344\223\002 \"\033/v1/role/deleteRoleBindings:\001*',
  ),
  _descriptor.MethodDescriptor(
    name='removeResources',
    full_name='ai.verta.uac.RoleService.removeResources',
    index=11,
    containing_service=None,
    input_type=_REMOVERESOURCES,
    output_type=_REMOVERESOURCES_RESPONSE,
    serialized_options=b'\202\323\344\223\002\"* /v1/collaborator/removeResources',
  ),
])
_sym_db.RegisterServiceDescriptor(_ROLESERVICE)

DESCRIPTOR.services_by_name['RoleService'] = _ROLESERVICE

# @@protoc_insertion_point(module_scope)
