UNPKG

@cerbos/core

Version:

Common types used by the @cerbos/grpc, @cerbos/http, and @cerbos/embedded client libraries

18 lines 2.87 kB
import type { AddOrUpdatePolicyRequest, AddOrUpdateSchemaRequest, CheckResourcesRequest as CheckResourcesRequestProtobuf, DeleteSchemaRequest, DisablePolicyRequest, EnablePolicyRequest, GetPolicyRequest, GetSchemaRequest, InspectPoliciesRequest as InspectPoliciesRequestProtobuf, ListAuditLogEntriesRequest, ListPoliciesRequest as ListPoliciesRequestProtobuf, PlanResourcesRequest as PlanResourcesRequestProtobuf } from "../protobuf/cerbos/request/v1/request"; import type { HealthCheckRequest as HealthCheckRequestProtobuf } from "../protobuf/grpc/health/v1/health"; import type { AddOrUpdatePoliciesRequest, AddOrUpdateSchemasRequest, CheckResourcesRequest, DeleteSchemasRequest, DisablePoliciesRequest, EnablePoliciesRequest, GetPoliciesRequest, GetSchemasRequest, HealthCheckRequest, InspectPoliciesRequest, ListAccessLogEntriesRequest, ListDecisionLogEntriesRequest, ListPoliciesRequest, PlanResourcesRequest } from "../types/external"; export declare function addOrUpdatePoliciesRequestToProtobuf({ policies, }: AddOrUpdatePoliciesRequest): AddOrUpdatePolicyRequest; export declare function addOrUpdateSchemasRequestToProtobuf({ schemas, }: AddOrUpdateSchemasRequest): AddOrUpdateSchemaRequest; export declare function checkResourcesRequestToProtobuf({ principal, resources, auxData, includeMetadata, requestId, }: CheckResourcesRequest): CheckResourcesRequestProtobuf; export declare function deleteSchemasRequestToProtobuf({ ids, }: DeleteSchemasRequest): DeleteSchemaRequest; export declare function disablePoliciesRequestToProtobuf({ ids, }: DisablePoliciesRequest): DisablePolicyRequest; export declare function enablePoliciesRequestToProtobuf({ ids, }: EnablePoliciesRequest): EnablePolicyRequest; export declare function getPoliciesRequestToProtobuf({ ids, }: GetPoliciesRequest): GetPolicyRequest; export declare function getSchemasRequestToProtobuf({ ids, }: GetSchemasRequest): GetSchemaRequest; export declare function healthCheckRequestToProtobuf({ service, }: HealthCheckRequest): HealthCheckRequestProtobuf; export declare function listAccessLogEntriesRequestToProtobuf({ filter, }: ListAccessLogEntriesRequest): ListAuditLogEntriesRequest; export declare function listDecisionLogEntriesRequestToProtobuf({ filter, }: ListDecisionLogEntriesRequest): ListAuditLogEntriesRequest; export declare function inspectPoliciesRequestToProtobuf({ includeDisabled, ids, nameRegexp, scopeRegexp, versionRegexp, }: InspectPoliciesRequest): InspectPoliciesRequestProtobuf; export declare function listPoliciesRequestToProtobuf({ includeDisabled, ids, nameRegexp, scopeRegexp, versionRegexp, }: ListPoliciesRequest): ListPoliciesRequestProtobuf; export declare function planResourcesRequestToProtobuf({ principal, resource, action, auxData, includeMetadata, requestId, }: PlanResourcesRequest): PlanResourcesRequestProtobuf; //# sourceMappingURL=toProtobuf.d.ts.map