UNPKG

@cerbos/core

Version:
25 lines 3.28 kB
import type { Value as ValueProtobuf } from "@bufbuild/protobuf/wkt"; import type { PolicyValid } from "@cerbos/api/cerbos/policy/v1/policy_pb"; import type { AddOrUpdatePolicyRequestValid, AddOrUpdateSchemaRequestValid, CheckResourcesRequestValid, DeleteSchemaRequestValid, DisablePolicyRequestValid, EnablePolicyRequestValid, GetPolicyRequestValid, GetSchemaRequestValid, InspectPoliciesRequestValid, ListAuditLogEntriesRequestValid, ListPoliciesRequestValid, PlanResourcesRequestValid, ReloadStoreRequestValid } from "@cerbos/api/cerbos/request/v1/request_pb"; import type { HealthCheckRequestValid } from "@cerbos/api/grpc/health/v1/health_pb"; import type { AddOrUpdatePoliciesRequest, AddOrUpdateSchemasRequest, CheckResourcesRequest, DeleteSchemasRequest, DisablePoliciesRequest, EnablePoliciesRequest, GetPoliciesRequest, GetSchemasRequest, HealthCheckRequest, InspectPoliciesRequest, ListAccessLogEntriesRequest, ListDecisionLogEntriesRequest, ListPoliciesRequest, PlanResourcesRequest, Policy, ReloadStoreRequest, Value } from "../types/external.js"; export declare function addOrUpdatePoliciesRequestToProtobuf({ policies, }: AddOrUpdatePoliciesRequest): AddOrUpdatePolicyRequestValid; /** @internal */ export declare function policyToProtobuf(policy: Policy): PolicyValid; export declare function addOrUpdateSchemasRequestToProtobuf({ schemas, }: AddOrUpdateSchemasRequest): AddOrUpdateSchemaRequestValid; export declare function checkResourcesRequestToProtobuf({ principal, resources, auxData, includeMetadata, requestId, }: CheckResourcesRequest): CheckResourcesRequestValid; export declare function deleteSchemasRequestToProtobuf({ ids, }: DeleteSchemasRequest): DeleteSchemaRequestValid; export declare function disablePoliciesRequestToProtobuf({ ids, }: DisablePoliciesRequest): DisablePolicyRequestValid; export declare function enablePoliciesRequestToProtobuf({ ids, }: EnablePoliciesRequest): EnablePolicyRequestValid; export declare function getPoliciesRequestToProtobuf({ ids, }: GetPoliciesRequest): GetPolicyRequestValid; export declare function getSchemasRequestToProtobuf({ ids, }: GetSchemasRequest): GetSchemaRequestValid; export declare function healthCheckRequestToProtobuf({ service, }: HealthCheckRequest): HealthCheckRequestValid; export declare function listAccessLogEntriesRequestToProtobuf({ filter, }: ListAccessLogEntriesRequest): ListAuditLogEntriesRequestValid; export declare function listDecisionLogEntriesRequestToProtobuf({ filter, }: ListDecisionLogEntriesRequest): ListAuditLogEntriesRequestValid; export declare function inspectPoliciesRequestToProtobuf({ includeDisabled, ids, nameRegexp, scopeRegexp, versionRegexp, }: InspectPoliciesRequest): InspectPoliciesRequestValid; export declare function listPoliciesRequestToProtobuf({ includeDisabled, ids, nameRegexp, scopeRegexp, versionRegexp, }: ListPoliciesRequest): ListPoliciesRequestValid; export declare function planResourcesRequestToProtobuf(request: PlanResourcesRequest): PlanResourcesRequestValid; export declare function reloadStoreRequestToProtobuf({ wait, }: ReloadStoreRequest): ReloadStoreRequestValid; /** @internal */ export declare function valuesToProtobuf(values: Record<string, Value>): Record<string, ValueProtobuf>; //# sourceMappingURL=toProtobuf.d.ts.map