UNPKG

@cerbos/core

Version:
21 lines 2.99 kB
import type { Policy as PolicyProtobuf } from "../protobuf/cerbos/policy/v1/policy"; 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, Policy } from "../types/external"; export declare function addOrUpdatePoliciesRequestToProtobuf({ policies, }: AddOrUpdatePoliciesRequest): AddOrUpdatePolicyRequest; /** @internal */ export declare function policyToProtobuf(policy: Policy): PolicyProtobuf; 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(request: PlanResourcesRequest): PlanResourcesRequestProtobuf; //# sourceMappingURL=toProtobuf.d.ts.map