import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; import type { RequestContext, RequestContextJson, RequestContextValid } from "../../audit/v1/audit_pb.js"; import type { PlanResourcesInput_Resource, PlanResourcesInput_ResourceJson, PlanResourcesInput_ResourceValid, Principal, PrincipalJson, PrincipalValid, Resource, ResourceJson, ResourceValid } from "../../engine/v1/engine_pb.js"; import type { Policy, PolicyJson, PolicyValid } from "../../policy/v1/policy_pb.js"; import type { Schema, SchemaJson, SchemaValid } from "../../schema/v1/schema_pb.js"; import type { Duration, DurationJson, Timestamp, TimestampJson, Value, ValueJson } from "@bufbuild/protobuf/wkt"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file cerbos/request/v1/request.proto. */ export declare const file_cerbos_request_v1_request: GenFile; /** * @generated from message cerbos.request.v1.PlanResourcesRequest */ export type PlanResourcesRequest = Message<"cerbos.request.v1.PlanResourcesRequest"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: string action = 2 [deprecated = true]; * @deprecated */ action: string; /** * @generated from field: repeated string actions = 7; */ actions: string[]; /** * @generated from field: cerbos.engine.v1.Principal principal = 3; */ principal?: Principal | undefined; /** * @generated from field: cerbos.engine.v1.PlanResourcesInput.Resource resource = 4; */ resource?: PlanResourcesInput_Resource | undefined; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 5; */ auxData?: AuxData | undefined; /** * @generated from field: bool include_meta = 6; */ includeMeta: boolean; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 8; */ requestContext?: RequestContext | undefined; }; /** * @generated from message cerbos.request.v1.PlanResourcesRequest */ export type PlanResourcesRequestJson = { /** * @generated from field: string request_id = 1; */ requestId?: string; /** * @generated from field: string action = 2 [deprecated = true]; * @deprecated */ action?: string; /** * @generated from field: repeated string actions = 7; */ actions?: string[]; /** * @generated from field: cerbos.engine.v1.Principal principal = 3; */ principal?: PrincipalJson; /** * @generated from field: cerbos.engine.v1.PlanResourcesInput.Resource resource = 4; */ resource?: PlanResourcesInput_ResourceJson; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 5; */ auxData?: AuxDataJson; /** * @generated from field: bool include_meta = 6; */ includeMeta?: boolean; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 8; */ requestContext?: RequestContextJson; }; /** * @generated from message cerbos.request.v1.PlanResourcesRequest */ export type PlanResourcesRequestValid = Message<"cerbos.request.v1.PlanResourcesRequest"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: string action = 2 [deprecated = true]; * @deprecated */ action: string; /** * @generated from field: repeated string actions = 7; */ actions: string[]; /** * @generated from field: cerbos.engine.v1.Principal principal = 3; */ principal: PrincipalValid; /** * @generated from field: cerbos.engine.v1.PlanResourcesInput.Resource resource = 4; */ resource: PlanResourcesInput_ResourceValid; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 5; */ auxData?: AuxDataValid | undefined; /** * @generated from field: bool include_meta = 6; */ includeMeta: boolean; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 8; */ requestContext?: RequestContextValid | undefined; }; /** * Describes the message cerbos.request.v1.PlanResourcesRequest. * Use `create(PlanResourcesRequestSchema)` to create a new message. */ export declare const PlanResourcesRequestSchema: GenMessage; /** * Deprecated. See CheckResourcesRequest. * * @generated from message cerbos.request.v1.CheckResourceSetRequest */ export type CheckResourceSetRequest = Message<"cerbos.request.v1.CheckResourceSetRequest"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: repeated string actions = 2; */ actions: string[]; /** * @generated from field: cerbos.engine.v1.Principal principal = 3; */ principal?: Principal | undefined; /** * @generated from field: cerbos.request.v1.ResourceSet resource = 4; */ resource?: ResourceSet | undefined; /** * @generated from field: bool include_meta = 5; */ includeMeta: boolean; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 6; */ auxData?: AuxData | undefined; }; /** * Deprecated. See CheckResourcesRequest. * * @generated from message cerbos.request.v1.CheckResourceSetRequest */ export type CheckResourceSetRequestJson = { /** * @generated from field: string request_id = 1; */ requestId?: string; /** * @generated from field: repeated string actions = 2; */ actions?: string[]; /** * @generated from field: cerbos.engine.v1.Principal principal = 3; */ principal?: PrincipalJson; /** * @generated from field: cerbos.request.v1.ResourceSet resource = 4; */ resource?: ResourceSetJson; /** * @generated from field: bool include_meta = 5; */ includeMeta?: boolean; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 6; */ auxData?: AuxDataJson; }; /** * Deprecated. See CheckResourcesRequest. * * @generated from message cerbos.request.v1.CheckResourceSetRequest */ export type CheckResourceSetRequestValid = Message<"cerbos.request.v1.CheckResourceSetRequest"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: repeated string actions = 2; */ actions: string[]; /** * @generated from field: cerbos.engine.v1.Principal principal = 3; */ principal: PrincipalValid; /** * @generated from field: cerbos.request.v1.ResourceSet resource = 4; */ resource: ResourceSetValid; /** * @generated from field: bool include_meta = 5; */ includeMeta: boolean; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 6; */ auxData?: AuxDataValid | undefined; }; /** * Describes the message cerbos.request.v1.CheckResourceSetRequest. * Use `create(CheckResourceSetRequestSchema)` to create a new message. */ export declare const CheckResourceSetRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.ResourceSet */ export type ResourceSet = Message<"cerbos.request.v1.ResourceSet"> & { /** * @generated from field: string kind = 1; */ kind: string; /** * @generated from field: string policy_version = 2; */ policyVersion: string; /** * @generated from field: map instances = 3; */ instances: { [key: string]: AttributesMap; }; /** * @generated from field: string scope = 4; */ scope: string; }; /** * @generated from message cerbos.request.v1.ResourceSet */ export type ResourceSetJson = { /** * @generated from field: string kind = 1; */ kind?: string; /** * @generated from field: string policy_version = 2; */ policyVersion?: string; /** * @generated from field: map instances = 3; */ instances?: { [key: string]: AttributesMapJson; }; /** * @generated from field: string scope = 4; */ scope?: string; }; /** * @generated from message cerbos.request.v1.ResourceSet */ export type ResourceSetValid = Message<"cerbos.request.v1.ResourceSet"> & { /** * @generated from field: string kind = 1; */ kind: string; /** * @generated from field: string policy_version = 2; */ policyVersion: string; /** * @generated from field: map instances = 3; */ instances: { [key: string]: AttributesMapValid; }; /** * @generated from field: string scope = 4; */ scope: string; }; /** * Describes the message cerbos.request.v1.ResourceSet. * Use `create(ResourceSetSchema)` to create a new message. */ export declare const ResourceSetSchema: GenMessage; /** * @generated from message cerbos.request.v1.AttributesMap */ export type AttributesMap = Message<"cerbos.request.v1.AttributesMap"> & { /** * @generated from field: map attr = 1; */ attr: { [key: string]: Value; }; }; /** * @generated from message cerbos.request.v1.AttributesMap */ export type AttributesMapJson = { /** * @generated from field: map attr = 1; */ attr?: { [key: string]: ValueJson; }; }; export type AttributesMapValid = AttributesMap; /** * Describes the message cerbos.request.v1.AttributesMap. * Use `create(AttributesMapSchema)` to create a new message. */ export declare const AttributesMapSchema: GenMessage; /** * Deprecated. See CheckResourcesRequest. * * @generated from message cerbos.request.v1.CheckResourceBatchRequest */ export type CheckResourceBatchRequest = Message<"cerbos.request.v1.CheckResourceBatchRequest"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: cerbos.engine.v1.Principal principal = 2; */ principal?: Principal | undefined; /** * @generated from field: repeated cerbos.request.v1.CheckResourceBatchRequest.BatchEntry resources = 3; */ resources: CheckResourceBatchRequest_BatchEntry[]; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 4; */ auxData?: AuxData | undefined; }; /** * Deprecated. See CheckResourcesRequest. * * @generated from message cerbos.request.v1.CheckResourceBatchRequest */ export type CheckResourceBatchRequestJson = { /** * @generated from field: string request_id = 1; */ requestId?: string; /** * @generated from field: cerbos.engine.v1.Principal principal = 2; */ principal?: PrincipalJson; /** * @generated from field: repeated cerbos.request.v1.CheckResourceBatchRequest.BatchEntry resources = 3; */ resources?: CheckResourceBatchRequest_BatchEntryJson[]; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 4; */ auxData?: AuxDataJson; }; /** * Deprecated. See CheckResourcesRequest. * * @generated from message cerbos.request.v1.CheckResourceBatchRequest */ export type CheckResourceBatchRequestValid = Message<"cerbos.request.v1.CheckResourceBatchRequest"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: cerbos.engine.v1.Principal principal = 2; */ principal: PrincipalValid; /** * @generated from field: repeated cerbos.request.v1.CheckResourceBatchRequest.BatchEntry resources = 3; */ resources: CheckResourceBatchRequest_BatchEntryValid[]; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 4; */ auxData?: AuxDataValid | undefined; }; /** * Describes the message cerbos.request.v1.CheckResourceBatchRequest. * Use `create(CheckResourceBatchRequestSchema)` to create a new message. */ export declare const CheckResourceBatchRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.CheckResourceBatchRequest.BatchEntry */ export type CheckResourceBatchRequest_BatchEntry = Message<"cerbos.request.v1.CheckResourceBatchRequest.BatchEntry"> & { /** * @generated from field: repeated string actions = 1; */ actions: string[]; /** * @generated from field: cerbos.engine.v1.Resource resource = 2; */ resource?: Resource | undefined; }; /** * @generated from message cerbos.request.v1.CheckResourceBatchRequest.BatchEntry */ export type CheckResourceBatchRequest_BatchEntryJson = { /** * @generated from field: repeated string actions = 1; */ actions?: string[]; /** * @generated from field: cerbos.engine.v1.Resource resource = 2; */ resource?: ResourceJson; }; /** * @generated from message cerbos.request.v1.CheckResourceBatchRequest.BatchEntry */ export type CheckResourceBatchRequest_BatchEntryValid = Message<"cerbos.request.v1.CheckResourceBatchRequest.BatchEntry"> & { /** * @generated from field: repeated string actions = 1; */ actions: string[]; /** * @generated from field: cerbos.engine.v1.Resource resource = 2; */ resource: ResourceValid; }; /** * Describes the message cerbos.request.v1.CheckResourceBatchRequest.BatchEntry. * Use `create(CheckResourceBatchRequest_BatchEntrySchema)` to create a new message. */ export declare const CheckResourceBatchRequest_BatchEntrySchema: GenMessage; /** * Structure of the request for the check resources API call. * * @generated from message cerbos.request.v1.CheckResourcesRequest */ export type CheckResourcesRequest = Message<"cerbos.request.v1.CheckResourcesRequest"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: bool include_meta = 2; */ includeMeta: boolean; /** * @generated from field: cerbos.engine.v1.Principal principal = 3; */ principal?: Principal | undefined; /** * @generated from field: repeated cerbos.request.v1.CheckResourcesRequest.ResourceEntry resources = 4; */ resources: CheckResourcesRequest_ResourceEntry[]; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 5; */ auxData?: AuxData | undefined; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 6; */ requestContext?: RequestContext | undefined; }; /** * Structure of the request for the check resources API call. * * @generated from message cerbos.request.v1.CheckResourcesRequest */ export type CheckResourcesRequestJson = { /** * @generated from field: string request_id = 1; */ requestId?: string; /** * @generated from field: bool include_meta = 2; */ includeMeta?: boolean; /** * @generated from field: cerbos.engine.v1.Principal principal = 3; */ principal?: PrincipalJson; /** * @generated from field: repeated cerbos.request.v1.CheckResourcesRequest.ResourceEntry resources = 4; */ resources?: CheckResourcesRequest_ResourceEntryJson[]; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 5; */ auxData?: AuxDataJson; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 6; */ requestContext?: RequestContextJson; }; /** * Structure of the request for the check resources API call. * * @generated from message cerbos.request.v1.CheckResourcesRequest */ export type CheckResourcesRequestValid = Message<"cerbos.request.v1.CheckResourcesRequest"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: bool include_meta = 2; */ includeMeta: boolean; /** * @generated from field: cerbos.engine.v1.Principal principal = 3; */ principal: PrincipalValid; /** * @generated from field: repeated cerbos.request.v1.CheckResourcesRequest.ResourceEntry resources = 4; */ resources: CheckResourcesRequest_ResourceEntryValid[]; /** * @generated from field: cerbos.request.v1.AuxData aux_data = 5; */ auxData?: AuxDataValid | undefined; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 6; */ requestContext?: RequestContextValid | undefined; }; /** * Describes the message cerbos.request.v1.CheckResourcesRequest. * Use `create(CheckResourcesRequestSchema)` to create a new message. */ export declare const CheckResourcesRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.CheckResourcesRequest.ResourceEntry */ export type CheckResourcesRequest_ResourceEntry = Message<"cerbos.request.v1.CheckResourcesRequest.ResourceEntry"> & { /** * @generated from field: repeated string actions = 1; */ actions: string[]; /** * @generated from field: cerbos.engine.v1.Resource resource = 2; */ resource?: Resource | undefined; }; /** * @generated from message cerbos.request.v1.CheckResourcesRequest.ResourceEntry */ export type CheckResourcesRequest_ResourceEntryJson = { /** * @generated from field: repeated string actions = 1; */ actions?: string[]; /** * @generated from field: cerbos.engine.v1.Resource resource = 2; */ resource?: ResourceJson; }; /** * @generated from message cerbos.request.v1.CheckResourcesRequest.ResourceEntry */ export type CheckResourcesRequest_ResourceEntryValid = Message<"cerbos.request.v1.CheckResourcesRequest.ResourceEntry"> & { /** * @generated from field: repeated string actions = 1; */ actions: string[]; /** * @generated from field: cerbos.engine.v1.Resource resource = 2; */ resource: ResourceValid; }; /** * Describes the message cerbos.request.v1.CheckResourcesRequest.ResourceEntry. * Use `create(CheckResourcesRequest_ResourceEntrySchema)` to create a new message. */ export declare const CheckResourcesRequest_ResourceEntrySchema: GenMessage; /** * @generated from message cerbos.request.v1.AuxData */ export type AuxData = Message<"cerbos.request.v1.AuxData"> & { /** * @generated from field: cerbos.request.v1.AuxData.JWT jwt = 1; */ jwt?: AuxData_JWT | undefined; }; /** * @generated from message cerbos.request.v1.AuxData */ export type AuxDataJson = { /** * @generated from field: cerbos.request.v1.AuxData.JWT jwt = 1; */ jwt?: AuxData_JWTJson; }; /** * @generated from message cerbos.request.v1.AuxData */ export type AuxDataValid = Message<"cerbos.request.v1.AuxData"> & { /** * @generated from field: cerbos.request.v1.AuxData.JWT jwt = 1; */ jwt?: AuxData_JWTValid | undefined; }; /** * Describes the message cerbos.request.v1.AuxData. * Use `create(AuxDataSchema)` to create a new message. */ export declare const AuxDataSchema: GenMessage; /** * @generated from message cerbos.request.v1.AuxData.JWT */ export type AuxData_JWT = Message<"cerbos.request.v1.AuxData.JWT"> & { /** * @generated from field: string token = 1; */ token: string; /** * @generated from field: string key_set_id = 2; */ keySetId: string; }; /** * @generated from message cerbos.request.v1.AuxData.JWT */ export type AuxData_JWTJson = { /** * @generated from field: string token = 1; */ token?: string; /** * @generated from field: string key_set_id = 2; */ keySetId?: string; }; /** * @generated from message cerbos.request.v1.AuxData.JWT */ export type AuxData_JWTValid = Message<"cerbos.request.v1.AuxData.JWT"> & { /** * @generated from field: string token = 1; */ token: string; /** * @generated from field: string key_set_id = 2; */ keySetId: string; }; /** * Describes the message cerbos.request.v1.AuxData.JWT. * Use `create(AuxData_JWTSchema)` to create a new message. */ export declare const AuxData_JWTSchema: GenMessage; /** * @generated from message cerbos.request.v1.AddOrUpdatePolicyRequest */ export type AddOrUpdatePolicyRequest = Message<"cerbos.request.v1.AddOrUpdatePolicyRequest"> & { /** * @generated from field: repeated cerbos.policy.v1.Policy policies = 1; */ policies: Policy[]; }; /** * @generated from message cerbos.request.v1.AddOrUpdatePolicyRequest */ export type AddOrUpdatePolicyRequestJson = { /** * @generated from field: repeated cerbos.policy.v1.Policy policies = 1; */ policies?: PolicyJson[]; }; /** * @generated from message cerbos.request.v1.AddOrUpdatePolicyRequest */ export type AddOrUpdatePolicyRequestValid = Message<"cerbos.request.v1.AddOrUpdatePolicyRequest"> & { /** * @generated from field: repeated cerbos.policy.v1.Policy policies = 1; */ policies: PolicyValid[]; }; /** * Describes the message cerbos.request.v1.AddOrUpdatePolicyRequest. * Use `create(AddOrUpdatePolicyRequestSchema)` to create a new message. */ export declare const AddOrUpdatePolicyRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.ListAuditLogEntriesRequest */ export type ListAuditLogEntriesRequest = Message<"cerbos.request.v1.ListAuditLogEntriesRequest"> & { /** * @generated from field: cerbos.request.v1.ListAuditLogEntriesRequest.Kind kind = 1; */ kind: ListAuditLogEntriesRequest_Kind; /** * @generated from oneof cerbos.request.v1.ListAuditLogEntriesRequest.filter */ filter: { /** * @generated from field: uint32 tail = 2; */ value: number; case: "tail"; } | { /** * @generated from field: cerbos.request.v1.ListAuditLogEntriesRequest.TimeRange between = 3; */ value: ListAuditLogEntriesRequest_TimeRange; case: "between"; } | { /** * @generated from field: google.protobuf.Duration since = 4; */ value: Duration; case: "since"; } | { /** * @generated from field: string lookup = 5; */ value: string; case: "lookup"; } | { case: undefined; value?: undefined; }; }; /** * @generated from message cerbos.request.v1.ListAuditLogEntriesRequest */ export type ListAuditLogEntriesRequestJson = { /** * @generated from field: cerbos.request.v1.ListAuditLogEntriesRequest.Kind kind = 1; */ kind?: ListAuditLogEntriesRequest_KindJson; /** * @generated from field: uint32 tail = 2; */ tail?: number; /** * @generated from field: cerbos.request.v1.ListAuditLogEntriesRequest.TimeRange between = 3; */ between?: ListAuditLogEntriesRequest_TimeRangeJson; /** * @generated from field: google.protobuf.Duration since = 4; */ since?: DurationJson; /** * @generated from field: string lookup = 5; */ lookup?: string; }; /** * @generated from message cerbos.request.v1.ListAuditLogEntriesRequest */ export type ListAuditLogEntriesRequestValid = Message<"cerbos.request.v1.ListAuditLogEntriesRequest"> & { /** * @generated from field: cerbos.request.v1.ListAuditLogEntriesRequest.Kind kind = 1; */ kind: ListAuditLogEntriesRequest_Kind; /** * @generated from oneof cerbos.request.v1.ListAuditLogEntriesRequest.filter */ filter: { /** * @generated from field: uint32 tail = 2; */ value: number; case: "tail"; } | { /** * @generated from field: cerbos.request.v1.ListAuditLogEntriesRequest.TimeRange between = 3; */ value: ListAuditLogEntriesRequest_TimeRangeValid; case: "between"; } | { /** * @generated from field: google.protobuf.Duration since = 4; */ value: Duration; case: "since"; } | { /** * @generated from field: string lookup = 5; */ value: string; case: "lookup"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message cerbos.request.v1.ListAuditLogEntriesRequest. * Use `create(ListAuditLogEntriesRequestSchema)` to create a new message. */ export declare const ListAuditLogEntriesRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.ListAuditLogEntriesRequest.TimeRange */ export type ListAuditLogEntriesRequest_TimeRange = Message<"cerbos.request.v1.ListAuditLogEntriesRequest.TimeRange"> & { /** * @generated from field: google.protobuf.Timestamp start = 1; */ start?: Timestamp | undefined; /** * @generated from field: google.protobuf.Timestamp end = 2; */ end?: Timestamp | undefined; }; /** * @generated from message cerbos.request.v1.ListAuditLogEntriesRequest.TimeRange */ export type ListAuditLogEntriesRequest_TimeRangeJson = { /** * @generated from field: google.protobuf.Timestamp start = 1; */ start?: TimestampJson; /** * @generated from field: google.protobuf.Timestamp end = 2; */ end?: TimestampJson; }; /** * @generated from message cerbos.request.v1.ListAuditLogEntriesRequest.TimeRange */ export type ListAuditLogEntriesRequest_TimeRangeValid = Message<"cerbos.request.v1.ListAuditLogEntriesRequest.TimeRange"> & { /** * @generated from field: google.protobuf.Timestamp start = 1; */ start: Timestamp; /** * @generated from field: google.protobuf.Timestamp end = 2; */ end: Timestamp; }; /** * Describes the message cerbos.request.v1.ListAuditLogEntriesRequest.TimeRange. * Use `create(ListAuditLogEntriesRequest_TimeRangeSchema)` to create a new message. */ export declare const ListAuditLogEntriesRequest_TimeRangeSchema: GenMessage; /** * @generated from enum cerbos.request.v1.ListAuditLogEntriesRequest.Kind */ export declare enum ListAuditLogEntriesRequest_Kind { /** * @generated from enum value: KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: KIND_ACCESS = 1; */ ACCESS = 1, /** * @generated from enum value: KIND_DECISION = 2; */ DECISION = 2 } /** * @generated from enum cerbos.request.v1.ListAuditLogEntriesRequest.Kind */ export type ListAuditLogEntriesRequest_KindJson = "KIND_UNSPECIFIED" | "KIND_ACCESS" | "KIND_DECISION"; /** * Describes the enum cerbos.request.v1.ListAuditLogEntriesRequest.Kind. */ export declare const ListAuditLogEntriesRequest_KindSchema: GenEnum; /** * @generated from message cerbos.request.v1.ServerInfoRequest */ export type ServerInfoRequest = Message<"cerbos.request.v1.ServerInfoRequest"> & {}; /** * @generated from message cerbos.request.v1.ServerInfoRequest */ export type ServerInfoRequestJson = {}; export type ServerInfoRequestValid = ServerInfoRequest; /** * Describes the message cerbos.request.v1.ServerInfoRequest. * Use `create(ServerInfoRequestSchema)` to create a new message. */ export declare const ServerInfoRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.ListPoliciesRequest */ export type ListPoliciesRequest = Message<"cerbos.request.v1.ListPoliciesRequest"> & { /** * @generated from field: bool include_disabled = 1; */ includeDisabled: boolean; /** * @generated from field: string name_regexp = 2; */ nameRegexp: string; /** * @generated from field: string scope_regexp = 3; */ scopeRegexp: string; /** * @generated from field: string version_regexp = 4; */ versionRegexp: string; /** * @generated from field: repeated string policy_id = 5; */ policyId: string[]; }; /** * @generated from message cerbos.request.v1.ListPoliciesRequest */ export type ListPoliciesRequestJson = { /** * @generated from field: bool include_disabled = 1; */ includeDisabled?: boolean; /** * @generated from field: string name_regexp = 2; */ nameRegexp?: string; /** * @generated from field: string scope_regexp = 3; */ scopeRegexp?: string; /** * @generated from field: string version_regexp = 4; */ versionRegexp?: string; /** * @generated from field: repeated string policy_id = 5; */ policyId?: string[]; }; export type ListPoliciesRequestValid = ListPoliciesRequest; /** * Describes the message cerbos.request.v1.ListPoliciesRequest. * Use `create(ListPoliciesRequestSchema)` to create a new message. */ export declare const ListPoliciesRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.GetPolicyRequest */ export type GetPolicyRequest = Message<"cerbos.request.v1.GetPolicyRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * @generated from message cerbos.request.v1.GetPolicyRequest */ export type GetPolicyRequestJson = { /** * @generated from field: repeated string id = 1; */ id?: string[]; }; /** * @generated from message cerbos.request.v1.GetPolicyRequest */ export type GetPolicyRequestValid = Message<"cerbos.request.v1.GetPolicyRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * Describes the message cerbos.request.v1.GetPolicyRequest. * Use `create(GetPolicyRequestSchema)` to create a new message. */ export declare const GetPolicyRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.DeletePolicyRequest */ export type DeletePolicyRequest = Message<"cerbos.request.v1.DeletePolicyRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * @generated from message cerbos.request.v1.DeletePolicyRequest */ export type DeletePolicyRequestJson = { /** * @generated from field: repeated string id = 1; */ id?: string[]; }; /** * @generated from message cerbos.request.v1.DeletePolicyRequest */ export type DeletePolicyRequestValid = Message<"cerbos.request.v1.DeletePolicyRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * Describes the message cerbos.request.v1.DeletePolicyRequest. * Use `create(DeletePolicyRequestSchema)` to create a new message. */ export declare const DeletePolicyRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.DisablePolicyRequest */ export type DisablePolicyRequest = Message<"cerbos.request.v1.DisablePolicyRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * @generated from message cerbos.request.v1.DisablePolicyRequest */ export type DisablePolicyRequestJson = { /** * @generated from field: repeated string id = 1; */ id?: string[]; }; /** * @generated from message cerbos.request.v1.DisablePolicyRequest */ export type DisablePolicyRequestValid = Message<"cerbos.request.v1.DisablePolicyRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * Describes the message cerbos.request.v1.DisablePolicyRequest. * Use `create(DisablePolicyRequestSchema)` to create a new message. */ export declare const DisablePolicyRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.EnablePolicyRequest */ export type EnablePolicyRequest = Message<"cerbos.request.v1.EnablePolicyRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * @generated from message cerbos.request.v1.EnablePolicyRequest */ export type EnablePolicyRequestJson = { /** * @generated from field: repeated string id = 1; */ id?: string[]; }; /** * @generated from message cerbos.request.v1.EnablePolicyRequest */ export type EnablePolicyRequestValid = Message<"cerbos.request.v1.EnablePolicyRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * Describes the message cerbos.request.v1.EnablePolicyRequest. * Use `create(EnablePolicyRequestSchema)` to create a new message. */ export declare const EnablePolicyRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.InspectPoliciesRequest */ export type InspectPoliciesRequest = Message<"cerbos.request.v1.InspectPoliciesRequest"> & { /** * @generated from field: bool include_disabled = 1; */ includeDisabled: boolean; /** * @generated from field: string name_regexp = 2; */ nameRegexp: string; /** * @generated from field: string scope_regexp = 3; */ scopeRegexp: string; /** * @generated from field: string version_regexp = 4; */ versionRegexp: string; /** * @generated from field: repeated string policy_id = 5; */ policyId: string[]; }; /** * @generated from message cerbos.request.v1.InspectPoliciesRequest */ export type InspectPoliciesRequestJson = { /** * @generated from field: bool include_disabled = 1; */ includeDisabled?: boolean; /** * @generated from field: string name_regexp = 2; */ nameRegexp?: string; /** * @generated from field: string scope_regexp = 3; */ scopeRegexp?: string; /** * @generated from field: string version_regexp = 4; */ versionRegexp?: string; /** * @generated from field: repeated string policy_id = 5; */ policyId?: string[]; }; export type InspectPoliciesRequestValid = InspectPoliciesRequest; /** * Describes the message cerbos.request.v1.InspectPoliciesRequest. * Use `create(InspectPoliciesRequestSchema)` to create a new message. */ export declare const InspectPoliciesRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.AddOrUpdateSchemaRequest */ export type AddOrUpdateSchemaRequest = Message<"cerbos.request.v1.AddOrUpdateSchemaRequest"> & { /** * @generated from field: repeated cerbos.schema.v1.Schema schemas = 1; */ schemas: Schema[]; }; /** * @generated from message cerbos.request.v1.AddOrUpdateSchemaRequest */ export type AddOrUpdateSchemaRequestJson = { /** * @generated from field: repeated cerbos.schema.v1.Schema schemas = 1; */ schemas?: SchemaJson[]; }; /** * @generated from message cerbos.request.v1.AddOrUpdateSchemaRequest */ export type AddOrUpdateSchemaRequestValid = Message<"cerbos.request.v1.AddOrUpdateSchemaRequest"> & { /** * @generated from field: repeated cerbos.schema.v1.Schema schemas = 1; */ schemas: SchemaValid[]; }; /** * Describes the message cerbos.request.v1.AddOrUpdateSchemaRequest. * Use `create(AddOrUpdateSchemaRequestSchema)` to create a new message. */ export declare const AddOrUpdateSchemaRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.ListSchemasRequest */ export type ListSchemasRequest = Message<"cerbos.request.v1.ListSchemasRequest"> & {}; /** * @generated from message cerbos.request.v1.ListSchemasRequest */ export type ListSchemasRequestJson = {}; export type ListSchemasRequestValid = ListSchemasRequest; /** * Describes the message cerbos.request.v1.ListSchemasRequest. * Use `create(ListSchemasRequestSchema)` to create a new message. */ export declare const ListSchemasRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.GetSchemaRequest */ export type GetSchemaRequest = Message<"cerbos.request.v1.GetSchemaRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * @generated from message cerbos.request.v1.GetSchemaRequest */ export type GetSchemaRequestJson = { /** * @generated from field: repeated string id = 1; */ id?: string[]; }; /** * @generated from message cerbos.request.v1.GetSchemaRequest */ export type GetSchemaRequestValid = Message<"cerbos.request.v1.GetSchemaRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * Describes the message cerbos.request.v1.GetSchemaRequest. * Use `create(GetSchemaRequestSchema)` to create a new message. */ export declare const GetSchemaRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.DeleteSchemaRequest */ export type DeleteSchemaRequest = Message<"cerbos.request.v1.DeleteSchemaRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * @generated from message cerbos.request.v1.DeleteSchemaRequest */ export type DeleteSchemaRequestJson = { /** * @generated from field: repeated string id = 1; */ id?: string[]; }; /** * @generated from message cerbos.request.v1.DeleteSchemaRequest */ export type DeleteSchemaRequestValid = Message<"cerbos.request.v1.DeleteSchemaRequest"> & { /** * @generated from field: repeated string id = 1; */ id: string[]; }; /** * Describes the message cerbos.request.v1.DeleteSchemaRequest. * Use `create(DeleteSchemaRequestSchema)` to create a new message. */ export declare const DeleteSchemaRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.ReloadStoreRequest */ export type ReloadStoreRequest = Message<"cerbos.request.v1.ReloadStoreRequest"> & { /** * @generated from field: bool wait = 1; */ wait: boolean; }; /** * @generated from message cerbos.request.v1.ReloadStoreRequest */ export type ReloadStoreRequestJson = { /** * @generated from field: bool wait = 1; */ wait?: boolean; }; export type ReloadStoreRequestValid = ReloadStoreRequest; /** * Describes the message cerbos.request.v1.ReloadStoreRequest. * Use `create(ReloadStoreRequestSchema)` to create a new message. */ export declare const ReloadStoreRequestSchema: GenMessage; /** * @generated from message cerbos.request.v1.PurgeStoreRevisionsRequest */ export type PurgeStoreRevisionsRequest = Message<"cerbos.request.v1.PurgeStoreRevisionsRequest"> & { /** * @generated from field: uint32 keep_last = 1; */ keepLast: number; }; /** * @generated from message cerbos.request.v1.PurgeStoreRevisionsRequest */ export type PurgeStoreRevisionsRequestJson = { /** * @generated from field: uint32 keep_last = 1; */ keepLast?: number; }; export type PurgeStoreRevisionsRequestValid = PurgeStoreRevisionsRequest; /** * Describes the message cerbos.request.v1.PurgeStoreRevisionsRequest. * Use `create(PurgeStoreRevisionsRequestSchema)` to create a new message. */ export declare const PurgeStoreRevisionsRequestSchema: GenMessage; //# sourceMappingURL=request_pb.d.ts.map