// Copyright 2021-2026 Zenauth Ltd. // SPDX-License-Identifier: Apache-2.0 // @generated by protoc-gen-es with parameter "elide_plugin_version=true,import_extension=js,json_types=true,target=ts,valid_types=protovalidate_required" // @generated from file cerbos/svc/v1/svc.proto (package cerbos.svc.v1, syntax proto3) /* eslint-disable */ import type { GenFile, GenService } from "@bufbuild/protobuf/codegenv2"; import { fileDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; import type { AddOrUpdatePolicyRequestSchema, AddOrUpdateSchemaRequestSchema, CheckResourceBatchRequestSchema, CheckResourceSetRequestSchema, CheckResourcesRequestSchema, DeletePolicyRequestSchema, DeleteSchemaRequestSchema, DisablePolicyRequestSchema, EnablePolicyRequestSchema, GetPolicyRequestSchema, GetSchemaRequestSchema, InspectPoliciesRequestSchema, ListAuditLogEntriesRequestSchema, ListPoliciesRequestSchema, ListSchemasRequestSchema, PlanResourcesRequestSchema, PurgeStoreRevisionsRequestSchema, ReloadStoreRequestSchema, ServerInfoRequestSchema, } from "../../request/v1/request_pb.js"; import { file_cerbos_request_v1_request } from "../../request/v1/request_pb.js"; import type { AddOrUpdatePolicyResponseSchema, AddOrUpdateSchemaResponseSchema, CheckResourceBatchResponseSchema, CheckResourceSetResponseSchema, CheckResourcesResponseSchema, DeletePolicyResponseSchema, DeleteSchemaResponseSchema, DisablePolicyResponseSchema, EnablePolicyResponseSchema, GetPolicyResponseSchema, GetSchemaResponseSchema, InspectPoliciesResponseSchema, ListAuditLogEntriesResponseSchema, ListPoliciesResponseSchema, ListSchemasResponseSchema, PlanResourcesResponseSchema, PurgeStoreRevisionsResponseSchema, ReloadStoreResponseSchema, ServerInfoResponseSchema, } from "../../response/v1/response_pb.js"; import { file_cerbos_response_v1_response } from "../../response/v1/response_pb.js"; import { file_google_api_annotations } from "../../../google/api/annotations_pb.js"; import { file_protoc_gen_openapiv2_options_annotations } from "../../../protoc-gen-openapiv2/options/annotations_pb.js"; /** * Describes the file cerbos/svc/v1/svc.proto. */ export const file_cerbos_svc_v1_svc: GenFile = /*@__PURE__*/ fileDesc( "ChdjZXJib3Mvc3ZjL3YxL3N2Yy5wcm90bxINY2VyYm9zLnN2Yy52MTLWCgoNQ2VyYm9zU2VydmljZRKnAgoQQ2hlY2tSZXNvdXJjZVNldBIqLmNlcmJvcy5yZXF1ZXN0LnYxLkNoZWNrUmVzb3VyY2VTZXRSZXF1ZXN0GiwuY2VyYm9zLnJlc3BvbnNlLnYxLkNoZWNrUmVzb3VyY2VTZXRSZXNwb25zZSK4AZJBnwESBUNoZWNrGpMBW0RlcHJlY2F0ZWQ6IFVzZSBDaGVja1Jlc291cmNlcyBBUEkgaW5zdGVhZF0gQ2hlY2sgd2hldGhlciBhIHByaW5jaXBhbCBoYXMgcGVybWlzc2lvbnMgdG8gcGVyZm9ybSB0aGUgZ2l2ZW4gYWN0aW9ucyBvbiBhIHNldCBvZiByZXNvdXJjZSBpbnN0YW5jZXMuWAGC0+STAg86ASoiCi9hcGkvY2hlY2sStgIKEkNoZWNrUmVzb3VyY2VCYXRjaBIsLmNlcmJvcy5yZXF1ZXN0LnYxLkNoZWNrUmVzb3VyY2VCYXRjaFJlcXVlc3QaLi5jZXJib3MucmVzcG9uc2UudjEuQ2hlY2tSZXNvdXJjZUJhdGNoUmVzcG9uc2UiwQGSQZkBEhRDaGVjayByZXNvdXJjZSBiYXRjaBp/W0RlcHJlY2F0ZWQ6IFVzZSBDaGVja1Jlc291cmNlcyBBUEkgaW5zdGVhZF0gQ2hlY2sgYSBwcmluY2lwYWwncyBwZXJtaXNzaW9ucyB0byBhIGJhdGNoIG9mIGhldGVyb2dlbmVvdXMgcmVzb3VyY2VzIGFuZCBhY3Rpb25zLlgBgtPkkwIeOgEqIhkvYXBpL2NoZWNrX3Jlc291cmNlX2JhdGNoEvABCg5DaGVja1Jlc291cmNlcxIoLmNlcmJvcy5yZXF1ZXN0LnYxLkNoZWNrUmVzb3VyY2VzUmVxdWVzdBoqLmNlcmJvcy5yZXNwb25zZS52MS5DaGVja1Jlc291cmNlc1Jlc3BvbnNlIocBkkFlEg9DaGVjayByZXNvdXJjZXMaUkNoZWNrIGEgcHJpbmNpcGFsJ3MgcGVybWlzc2lvbnMgdG8gYSBiYXRjaCBvZiBoZXRlcm9nZW5lb3VzIHJlc291cmNlcyBhbmQgYWN0aW9ucy6C0+STAhk6ASoiFC9hcGkvY2hlY2svcmVzb3VyY2VzEsUBCgpTZXJ2ZXJJbmZvEiQuY2VyYm9zLnJlcXVlc3QudjEuU2VydmVySW5mb1JlcXVlc3QaJi5jZXJib3MucmVzcG9uc2UudjEuU2VydmVySW5mb1Jlc3BvbnNlImmSQU4SFkdldCBzZXJ2ZXIgaW5mb3JtYXRpb24aNEdldCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc2VydmVyIGUuZy4gc2VydmVyIHZlcnNpb26C0+STAhISEC9hcGkvc2VydmVyX2luZm8SgwIKDVBsYW5SZXNvdXJjZXMSJy5jZXJib3MucmVxdWVzdC52MS5QbGFuUmVzb3VyY2VzUmVxdWVzdBopLmNlcmJvcy5yZXNwb25zZS52MS5QbGFuUmVzb3VyY2VzUmVzcG9uc2UinQGSQXwSDlBsYW4gcmVzb3VyY2VzGmpQcm9kdWNlIGEgcXVlcnkgcGxhbiB3aXRoIGNvbmRpdGlvbnMgdGhhdCBtdXN0IGJlIHNhdGlzZmllZCBmb3IgYWNjZXNzaW5nIGEgc2V0IG9mIGluc3RhbmNlcyBvZiBhIHJlc291cmNlgtPkkwIYOgEqIhMvYXBpL3BsYW4vcmVzb3VyY2VzGiGSQR4SHENlcmJvcyBQb2xpY3kgRGVjaXNpb24gUG9pbnQy3xMKEkNlcmJvc0FkbWluU2VydmljZRLJAQoRQWRkT3JVcGRhdGVQb2xpY3kSKy5jZXJib3MucmVxdWVzdC52MS5BZGRPclVwZGF0ZVBvbGljeVJlcXVlc3QaLS5jZXJib3MucmVzcG9uc2UudjEuQWRkT3JVcGRhdGVQb2xpY3lSZXNwb25zZSJYkkEpEhZBZGQgb3IgdXBkYXRlIHBvbGljaWVzYg8KDQoJQmFzaWNBdXRoEgCC0+STAiY6ASpaEjoBKhoNL2FkbWluL3BvbGljeSINL2FkbWluL3BvbGljeRKwAQoPSW5zcGVjdFBvbGljaWVzEikuY2VyYm9zLnJlcXVlc3QudjEuSW5zcGVjdFBvbGljaWVzUmVxdWVzdBorLmNlcmJvcy5yZXNwb25zZS52MS5JbnNwZWN0UG9saWNpZXNSZXNwb25zZSJFkkEjEhBJbnNwZWN0IHBvbGljaWVzYg8KDQoJQmFzaWNBdXRoEgCC0+STAhkSFy9hZG1pbi9wb2xpY2llcy9pbnNwZWN0EpwBCgxMaXN0UG9saWNpZXMSJi5jZXJib3MucmVxdWVzdC52MS5MaXN0UG9saWNpZXNSZXF1ZXN0GiguY2VyYm9zLnJlc3BvbnNlLnYxLkxpc3RQb2xpY2llc1Jlc3BvbnNlIjqSQSASDUxpc3QgcG9saWNpZXNiDwoNCglCYXNpY0F1dGgSAILT5JMCERIPL2FkbWluL3BvbGljaWVzEo4BCglHZXRQb2xpY3kSIy5jZXJib3MucmVxdWVzdC52MS5HZXRQb2xpY3lSZXF1ZXN0GiUuY2VyYm9zLnJlc3BvbnNlLnYxLkdldFBvbGljeVJlc3BvbnNlIjWSQR0SCkdldCBwb2xpY3liDwoNCglCYXNpY0F1dGgSAILT5JMCDxINL2FkbWluL3BvbGljeRKhAQoMRGVsZXRlUG9saWN5EiYuY2VyYm9zLnJlcXVlc3QudjEuRGVsZXRlUG9saWN5UmVxdWVzdBooLmNlcmJvcy5yZXNwb25zZS52MS5EZWxldGVQb2xpY3lSZXNwb25zZSI/kkEgEg1EZWxldGUgcG9saWN5Yg8KDQoJQmFzaWNBdXRoEgCC0+STAhYiFC9hZG1pbi9wb2xpY3kvZGVsZXRlEtMBCg1EaXNhYmxlUG9saWN5EicuY2VyYm9zLnJlcXVlc3QudjEuRGlzYWJsZVBvbGljeVJlcXVlc3QaKS5jZXJib3MucmVzcG9uc2UudjEuRGlzYWJsZVBvbGljeVJlc3BvbnNlIm6SQSESDkRpc2FibGUgcG9saWN5Yg8KDQoJQmFzaWNBdXRoEgCC0+STAkRaGjoBKhoVL2FkbWluL3BvbGljeS9kaXNhYmxlWg8qDS9hZG1pbi9wb2xpY3kiFS9hZG1pbi9wb2xpY3kvZGlzYWJsZRK8AQoMRW5hYmxlUG9saWN5EiYuY2VyYm9zLnJlcXVlc3QudjEuRW5hYmxlUG9saWN5UmVxdWVzdBooLmNlcmJvcy5yZXNwb25zZS52MS5FbmFibGVQb2xpY3lSZXNwb25zZSJakkEgEg1FbmFibGUgcG9saWN5Yg8KDQoJQmFzaWNBdXRoEgCC0+STAjFaGToBKhoUL2FkbWluL3BvbGljeS9lbmFibGUiFC9hZG1pbi9wb2xpY3kvZW5hYmxlEsgBChNMaXN0QXVkaXRMb2dFbnRyaWVzEi0uY2VyYm9zLnJlcXVlc3QudjEuTGlzdEF1ZGl0TG9nRW50cmllc1JlcXVlc3QaLy5jZXJib3MucmVzcG9uc2UudjEuTGlzdEF1ZGl0TG9nRW50cmllc1Jlc3BvbnNlIk+SQSkSFkxpc3QgYXVkaXQgbG9nIGVudHJpZXNiDwoNCglCYXNpY0F1dGgSAILT5JMCHRIbL2FkbWluL2F1ZGl0bG9nL2xpc3Qve2tpbmR9MAESxwEKEUFkZE9yVXBkYXRlU2NoZW1hEisuY2VyYm9zLnJlcXVlc3QudjEuQWRkT3JVcGRhdGVTY2hlbWFSZXF1ZXN0Gi0uY2VyYm9zLnJlc3BvbnNlLnYxLkFkZE9yVXBkYXRlU2NoZW1hUmVzcG9uc2UiVpJBJxIUQWRkIG9yIHVwZGF0ZSBzY2hlbWFiDwoNCglCYXNpY0F1dGgSAILT5JMCJjoBKloSOgEqGg0vYWRtaW4vc2NoZW1hIg0vYWRtaW4vc2NoZW1hEpcBCgtMaXN0U2NoZW1hcxIlLmNlcmJvcy5yZXF1ZXN0LnYxLkxpc3RTY2hlbWFzUmVxdWVzdBonLmNlcmJvcy5yZXNwb25zZS52MS5MaXN0U2NoZW1hc1Jlc3BvbnNlIjiSQR8SDExpc3Qgc2NoZW1hc2IPCg0KCUJhc2ljQXV0aBIAgtPkkwIQEg4vYWRtaW4vc2NoZW1hcxKOAQoJR2V0U2NoZW1hEiMuY2VyYm9zLnJlcXVlc3QudjEuR2V0U2NoZW1hUmVxdWVzdBolLmNlcmJvcy5yZXNwb25zZS52MS5HZXRTY2hlbWFSZXNwb25zZSI1kkEdEgpHZXQgc2NoZW1hYg8KDQoJQmFzaWNBdXRoEgCC0+STAg8SDS9hZG1pbi9zY2hlbWESmgEKDERlbGV0ZVNjaGVtYRImLmNlcmJvcy5yZXF1ZXN0LnYxLkRlbGV0ZVNjaGVtYVJlcXVlc3QaKC5jZXJib3MucmVzcG9uc2UudjEuRGVsZXRlU2NoZW1hUmVzcG9uc2UiOJJBIBINRGVsZXRlIHNjaGVtYWIPCg0KCUJhc2ljQXV0aBIAgtPkkwIPKg0vYWRtaW4vc2NoZW1hEpwBCgtSZWxvYWRTdG9yZRIlLmNlcmJvcy5yZXF1ZXN0LnYxLlJlbG9hZFN0b3JlUmVxdWVzdBonLmNlcmJvcy5yZXNwb25zZS52MS5SZWxvYWRTdG9yZVJlc3BvbnNlIj2SQR8SDFJlbG9hZCBzdG9yZWIPCg0KCUJhc2ljQXV0aBIAgtPkkwIVEhMvYWRtaW4vc3RvcmUvcmVsb2FkEsABChNQdXJnZVN0b3JlUmV2aXNpb25zEi0uY2VyYm9zLnJlcXVlc3QudjEuUHVyZ2VTdG9yZVJldmlzaW9uc1JlcXVlc3QaLy5jZXJib3MucmVzcG9uc2UudjEuUHVyZ2VTdG9yZVJldmlzaW9uc1Jlc3BvbnNlIkmSQSgSFVB1cmdlIHN0b3JlIHJldmlzaW9uc2IPCg0KCUJhc2ljQXV0aBIAgtPkkwIYKhYvYWRtaW4vc3RvcmUvcmV2aXNpb25zGiKSQR8SHUNlcmJvcyBhZG1pbmlzdHJhdGlvbiBzZXJ2aWNlQuEBChVkZXYuY2VyYm9zLmFwaS52MS5zdmNaNmdpdGh1Yi5jb20vY2VyYm9zL2NlcmJvcy9hcGkvZ2VucGIvY2VyYm9zL3N2Yy92MTtzdmN2MaoCEUNlcmJvcy5BcGkuVjEuU3ZjkkF7Ej8KBkNlcmJvcyItCgZDZXJib3MSEmh0dHBzOi8vY2VyYm9zLmRldhoPaW5mb0BjZXJib3MuZGV2MgZsYXRlc3QqAQIyEGFwcGxpY2F0aW9uL2pzb246EGFwcGxpY2F0aW9uL2pzb25aEQoPCglCYXNpY0F1dGgSAggBYgZwcm90bzM", [ file_cerbos_request_v1_request, file_cerbos_response_v1_response, file_google_api_annotations, file_protoc_gen_openapiv2_options_annotations, ], ); /** * @generated from service cerbos.svc.v1.CerbosService */ export const CerbosService: GenService<{ /** * @generated from rpc cerbos.svc.v1.CerbosService.CheckResourceSet */ checkResourceSet: { methodKind: "unary"; input: typeof CheckResourceSetRequestSchema; output: typeof CheckResourceSetResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosService.CheckResourceBatch */ checkResourceBatch: { methodKind: "unary"; input: typeof CheckResourceBatchRequestSchema; output: typeof CheckResourceBatchResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosService.CheckResources */ checkResources: { methodKind: "unary"; input: typeof CheckResourcesRequestSchema; output: typeof CheckResourcesResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosService.ServerInfo */ serverInfo: { methodKind: "unary"; input: typeof ServerInfoRequestSchema; output: typeof ServerInfoResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosService.PlanResources */ planResources: { methodKind: "unary"; input: typeof PlanResourcesRequestSchema; output: typeof PlanResourcesResponseSchema; }; }> = /*@__PURE__*/ serviceDesc(file_cerbos_svc_v1_svc, 0); /** * @generated from service cerbos.svc.v1.CerbosAdminService */ export const CerbosAdminService: GenService<{ /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.AddOrUpdatePolicy */ addOrUpdatePolicy: { methodKind: "unary"; input: typeof AddOrUpdatePolicyRequestSchema; output: typeof AddOrUpdatePolicyResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.InspectPolicies */ inspectPolicies: { methodKind: "unary"; input: typeof InspectPoliciesRequestSchema; output: typeof InspectPoliciesResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.ListPolicies */ listPolicies: { methodKind: "unary"; input: typeof ListPoliciesRequestSchema; output: typeof ListPoliciesResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.GetPolicy */ getPolicy: { methodKind: "unary"; input: typeof GetPolicyRequestSchema; output: typeof GetPolicyResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.DeletePolicy */ deletePolicy: { methodKind: "unary"; input: typeof DeletePolicyRequestSchema; output: typeof DeletePolicyResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.DisablePolicy */ disablePolicy: { methodKind: "unary"; input: typeof DisablePolicyRequestSchema; output: typeof DisablePolicyResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.EnablePolicy */ enablePolicy: { methodKind: "unary"; input: typeof EnablePolicyRequestSchema; output: typeof EnablePolicyResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.ListAuditLogEntries */ listAuditLogEntries: { methodKind: "server_streaming"; input: typeof ListAuditLogEntriesRequestSchema; output: typeof ListAuditLogEntriesResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.AddOrUpdateSchema */ addOrUpdateSchema: { methodKind: "unary"; input: typeof AddOrUpdateSchemaRequestSchema; output: typeof AddOrUpdateSchemaResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.ListSchemas */ listSchemas: { methodKind: "unary"; input: typeof ListSchemasRequestSchema; output: typeof ListSchemasResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.GetSchema */ getSchema: { methodKind: "unary"; input: typeof GetSchemaRequestSchema; output: typeof GetSchemaResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.DeleteSchema */ deleteSchema: { methodKind: "unary"; input: typeof DeleteSchemaRequestSchema; output: typeof DeleteSchemaResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.ReloadStore */ reloadStore: { methodKind: "unary"; input: typeof ReloadStoreRequestSchema; output: typeof ReloadStoreResponseSchema; }; /** * @generated from rpc cerbos.svc.v1.CerbosAdminService.PurgeStoreRevisions */ purgeStoreRevisions: { methodKind: "unary"; input: typeof PurgeStoreRevisionsRequestSchema; output: typeof PurgeStoreRevisionsResponseSchema; }; }> = /*@__PURE__*/ serviceDesc(file_cerbos_svc_v1_svc, 1);