import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; import type { CheckInput, CheckInputJson, CheckInputValid, CheckOutput, CheckOutputJson, CheckOutputValid, PlanResourcesInput, PlanResourcesInputJson, PlanResourcesInputValid, PlanResourcesOutput, PlanResourcesOutputJson, PlanResourcesOutputValid } from "../../engine/v1/engine_pb.js"; import type { SourceAttributes, SourceAttributesJson } from "../../policy/v1/policy_pb.js"; import type { Timestamp, TimestampJson, Value, ValueJson } from "@bufbuild/protobuf/wkt"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file cerbos/audit/v1/audit.proto. */ export declare const file_cerbos_audit_v1_audit: GenFile; /** * @generated from message cerbos.audit.v1.AccessLogEntry */ export type AccessLogEntry = Message<"cerbos.audit.v1.AccessLogEntry"> & { /** * @generated from field: string call_id = 1; */ callId: string; /** * @generated from field: google.protobuf.Timestamp timestamp = 2; */ timestamp?: Timestamp | undefined; /** * @generated from field: cerbos.audit.v1.Peer peer = 3; */ peer?: Peer | undefined; /** * @generated from field: map metadata = 4; */ metadata: { [key: string]: MetaValues; }; /** * @generated from field: string method = 5; */ method: string; /** * @generated from field: uint32 status_code = 6; */ statusCode: number; /** * @generated from field: bool oversized = 7; */ oversized: boolean; /** * @generated from field: cerbos.audit.v1.PolicySource policy_source = 8; */ policySource?: PolicySource | undefined; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 9; */ requestContext?: RequestContext | undefined; }; /** * @generated from message cerbos.audit.v1.AccessLogEntry */ export type AccessLogEntryJson = { /** * @generated from field: string call_id = 1; */ callId?: string; /** * @generated from field: google.protobuf.Timestamp timestamp = 2; */ timestamp?: TimestampJson; /** * @generated from field: cerbos.audit.v1.Peer peer = 3; */ peer?: PeerJson; /** * @generated from field: map metadata = 4; */ metadata?: { [key: string]: MetaValuesJson; }; /** * @generated from field: string method = 5; */ method?: string; /** * @generated from field: uint32 status_code = 6; */ statusCode?: number; /** * @generated from field: bool oversized = 7; */ oversized?: boolean; /** * @generated from field: cerbos.audit.v1.PolicySource policy_source = 8; */ policySource?: PolicySourceJson; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 9; */ requestContext?: RequestContextJson; }; export type AccessLogEntryValid = AccessLogEntry; /** * Describes the message cerbos.audit.v1.AccessLogEntry. * Use `create(AccessLogEntrySchema)` to create a new message. */ export declare const AccessLogEntrySchema: GenMessage; /** * @generated from message cerbos.audit.v1.DecisionLogEntry */ export type DecisionLogEntry = Message<"cerbos.audit.v1.DecisionLogEntry"> & { /** * @generated from field: string call_id = 1; */ callId: string; /** * @generated from field: google.protobuf.Timestamp timestamp = 2; */ timestamp?: Timestamp | undefined; /** * @generated from field: cerbos.audit.v1.Peer peer = 3; */ peer?: Peer | undefined; /** * Deprecated. Use method.check_resources.inputs instead. * * @generated from field: repeated cerbos.engine.v1.CheckInput inputs = 4 [deprecated = true]; * @deprecated */ inputs: CheckInput[]; /** * Deprecated. Use method.check_resources.outputs instead. * * @generated from field: repeated cerbos.engine.v1.CheckOutput outputs = 5 [deprecated = true]; * @deprecated */ outputs: CheckOutput[]; /** * Deprecated. Use method.check_resources.error instead. * * @generated from field: string error = 6 [deprecated = true]; * @deprecated */ error: string; /** * @generated from oneof cerbos.audit.v1.DecisionLogEntry.method */ method: { /** * @generated from field: cerbos.audit.v1.DecisionLogEntry.CheckResources check_resources = 7; */ value: DecisionLogEntry_CheckResources; case: "checkResources"; } | { /** * @generated from field: cerbos.audit.v1.DecisionLogEntry.PlanResources plan_resources = 8; */ value: DecisionLogEntry_PlanResources; case: "planResources"; } | { case: undefined; value?: undefined; }; /** * @generated from field: map metadata = 15; */ metadata: { [key: string]: MetaValues; }; /** * @generated from field: cerbos.audit.v1.AuditTrail audit_trail = 16; */ auditTrail?: AuditTrail | undefined; /** * @generated from field: bool oversized = 17; */ oversized: boolean; /** * @generated from field: cerbos.audit.v1.PolicySource policy_source = 18; */ policySource?: PolicySource | undefined; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 19; */ requestContext?: RequestContext | undefined; }; /** * @generated from message cerbos.audit.v1.DecisionLogEntry */ export type DecisionLogEntryJson = { /** * @generated from field: string call_id = 1; */ callId?: string; /** * @generated from field: google.protobuf.Timestamp timestamp = 2; */ timestamp?: TimestampJson; /** * @generated from field: cerbos.audit.v1.Peer peer = 3; */ peer?: PeerJson; /** * Deprecated. Use method.check_resources.inputs instead. * * @generated from field: repeated cerbos.engine.v1.CheckInput inputs = 4 [deprecated = true]; * @deprecated */ inputs?: CheckInputJson[]; /** * Deprecated. Use method.check_resources.outputs instead. * * @generated from field: repeated cerbos.engine.v1.CheckOutput outputs = 5 [deprecated = true]; * @deprecated */ outputs?: CheckOutputJson[]; /** * Deprecated. Use method.check_resources.error instead. * * @generated from field: string error = 6 [deprecated = true]; * @deprecated */ error?: string; /** * @generated from field: cerbos.audit.v1.DecisionLogEntry.CheckResources check_resources = 7; */ checkResources?: DecisionLogEntry_CheckResourcesJson; /** * @generated from field: cerbos.audit.v1.DecisionLogEntry.PlanResources plan_resources = 8; */ planResources?: DecisionLogEntry_PlanResourcesJson; /** * @generated from field: map metadata = 15; */ metadata?: { [key: string]: MetaValuesJson; }; /** * @generated from field: cerbos.audit.v1.AuditTrail audit_trail = 16; */ auditTrail?: AuditTrailJson; /** * @generated from field: bool oversized = 17; */ oversized?: boolean; /** * @generated from field: cerbos.audit.v1.PolicySource policy_source = 18; */ policySource?: PolicySourceJson; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 19; */ requestContext?: RequestContextJson; }; /** * @generated from message cerbos.audit.v1.DecisionLogEntry */ export type DecisionLogEntryValid = Message<"cerbos.audit.v1.DecisionLogEntry"> & { /** * @generated from field: string call_id = 1; */ callId: string; /** * @generated from field: google.protobuf.Timestamp timestamp = 2; */ timestamp?: Timestamp | undefined; /** * @generated from field: cerbos.audit.v1.Peer peer = 3; */ peer?: PeerValid | undefined; /** * Deprecated. Use method.check_resources.inputs instead. * * @generated from field: repeated cerbos.engine.v1.CheckInput inputs = 4 [deprecated = true]; * @deprecated */ inputs: CheckInputValid[]; /** * Deprecated. Use method.check_resources.outputs instead. * * @generated from field: repeated cerbos.engine.v1.CheckOutput outputs = 5 [deprecated = true]; * @deprecated */ outputs: CheckOutputValid[]; /** * Deprecated. Use method.check_resources.error instead. * * @generated from field: string error = 6 [deprecated = true]; * @deprecated */ error: string; /** * @generated from oneof cerbos.audit.v1.DecisionLogEntry.method */ method: { /** * @generated from field: cerbos.audit.v1.DecisionLogEntry.CheckResources check_resources = 7; */ value: DecisionLogEntry_CheckResourcesValid; case: "checkResources"; } | { /** * @generated from field: cerbos.audit.v1.DecisionLogEntry.PlanResources plan_resources = 8; */ value: DecisionLogEntry_PlanResourcesValid; case: "planResources"; } | { case: undefined; value?: undefined; }; /** * @generated from field: map metadata = 15; */ metadata: { [key: string]: MetaValuesValid; }; /** * @generated from field: cerbos.audit.v1.AuditTrail audit_trail = 16; */ auditTrail?: AuditTrailValid | undefined; /** * @generated from field: bool oversized = 17; */ oversized: boolean; /** * @generated from field: cerbos.audit.v1.PolicySource policy_source = 18; */ policySource?: PolicySourceValid | undefined; /** * @generated from field: optional cerbos.audit.v1.RequestContext request_context = 19; */ requestContext?: RequestContextValid | undefined; }; /** * Describes the message cerbos.audit.v1.DecisionLogEntry. * Use `create(DecisionLogEntrySchema)` to create a new message. */ export declare const DecisionLogEntrySchema: GenMessage; /** * @generated from message cerbos.audit.v1.DecisionLogEntry.CheckResources */ export type DecisionLogEntry_CheckResources = Message<"cerbos.audit.v1.DecisionLogEntry.CheckResources"> & { /** * @generated from field: repeated cerbos.engine.v1.CheckInput inputs = 1; */ inputs: CheckInput[]; /** * @generated from field: repeated cerbos.engine.v1.CheckOutput outputs = 2; */ outputs: CheckOutput[]; /** * @generated from field: string error = 3; */ error: string; }; /** * @generated from message cerbos.audit.v1.DecisionLogEntry.CheckResources */ export type DecisionLogEntry_CheckResourcesJson = { /** * @generated from field: repeated cerbos.engine.v1.CheckInput inputs = 1; */ inputs?: CheckInputJson[]; /** * @generated from field: repeated cerbos.engine.v1.CheckOutput outputs = 2; */ outputs?: CheckOutputJson[]; /** * @generated from field: string error = 3; */ error?: string; }; /** * @generated from message cerbos.audit.v1.DecisionLogEntry.CheckResources */ export type DecisionLogEntry_CheckResourcesValid = Message<"cerbos.audit.v1.DecisionLogEntry.CheckResources"> & { /** * @generated from field: repeated cerbos.engine.v1.CheckInput inputs = 1; */ inputs: CheckInputValid[]; /** * @generated from field: repeated cerbos.engine.v1.CheckOutput outputs = 2; */ outputs: CheckOutputValid[]; /** * @generated from field: string error = 3; */ error: string; }; /** * Describes the message cerbos.audit.v1.DecisionLogEntry.CheckResources. * Use `create(DecisionLogEntry_CheckResourcesSchema)` to create a new message. */ export declare const DecisionLogEntry_CheckResourcesSchema: GenMessage; /** * @generated from message cerbos.audit.v1.DecisionLogEntry.PlanResources */ export type DecisionLogEntry_PlanResources = Message<"cerbos.audit.v1.DecisionLogEntry.PlanResources"> & { /** * @generated from field: cerbos.engine.v1.PlanResourcesInput input = 1; */ input?: PlanResourcesInput | undefined; /** * @generated from field: cerbos.engine.v1.PlanResourcesOutput output = 2; */ output?: PlanResourcesOutput | undefined; /** * @generated from field: string error = 3; */ error: string; }; /** * @generated from message cerbos.audit.v1.DecisionLogEntry.PlanResources */ export type DecisionLogEntry_PlanResourcesJson = { /** * @generated from field: cerbos.engine.v1.PlanResourcesInput input = 1; */ input?: PlanResourcesInputJson; /** * @generated from field: cerbos.engine.v1.PlanResourcesOutput output = 2; */ output?: PlanResourcesOutputJson; /** * @generated from field: string error = 3; */ error?: string; }; /** * @generated from message cerbos.audit.v1.DecisionLogEntry.PlanResources */ export type DecisionLogEntry_PlanResourcesValid = Message<"cerbos.audit.v1.DecisionLogEntry.PlanResources"> & { /** * @generated from field: cerbos.engine.v1.PlanResourcesInput input = 1; */ input?: PlanResourcesInputValid | undefined; /** * @generated from field: cerbos.engine.v1.PlanResourcesOutput output = 2; */ output?: PlanResourcesOutputValid | undefined; /** * @generated from field: string error = 3; */ error: string; }; /** * Describes the message cerbos.audit.v1.DecisionLogEntry.PlanResources. * Use `create(DecisionLogEntry_PlanResourcesSchema)` to create a new message. */ export declare const DecisionLogEntry_PlanResourcesSchema: GenMessage; /** * @generated from message cerbos.audit.v1.MetaValues */ export type MetaValues = Message<"cerbos.audit.v1.MetaValues"> & { /** * @generated from field: repeated string values = 1; */ values: string[]; }; /** * @generated from message cerbos.audit.v1.MetaValues */ export type MetaValuesJson = { /** * @generated from field: repeated string values = 1; */ values?: string[]; }; export type MetaValuesValid = MetaValues; /** * Describes the message cerbos.audit.v1.MetaValues. * Use `create(MetaValuesSchema)` to create a new message. */ export declare const MetaValuesSchema: GenMessage; /** * @generated from message cerbos.audit.v1.Peer */ export type Peer = Message<"cerbos.audit.v1.Peer"> & { /** * @generated from field: string address = 1; */ address: string; /** * @generated from field: string auth_info = 2; */ authInfo: string; /** * @generated from field: string user_agent = 3; */ userAgent: string; /** * @generated from field: string forwarded_for = 4; */ forwardedFor: string; }; /** * @generated from message cerbos.audit.v1.Peer */ export type PeerJson = { /** * @generated from field: string address = 1; */ address?: string; /** * @generated from field: string auth_info = 2; */ authInfo?: string; /** * @generated from field: string user_agent = 3; */ userAgent?: string; /** * @generated from field: string forwarded_for = 4; */ forwardedFor?: string; }; export type PeerValid = Peer; /** * Describes the message cerbos.audit.v1.Peer. * Use `create(PeerSchema)` to create a new message. */ export declare const PeerSchema: GenMessage; /** * @generated from message cerbos.audit.v1.AuditTrail */ export type AuditTrail = Message<"cerbos.audit.v1.AuditTrail"> & { /** * @generated from field: map effective_policies = 1; */ effectivePolicies: { [key: string]: SourceAttributes; }; }; /** * @generated from message cerbos.audit.v1.AuditTrail */ export type AuditTrailJson = { /** * @generated from field: map effective_policies = 1; */ effectivePolicies?: { [key: string]: SourceAttributesJson; }; }; export type AuditTrailValid = AuditTrail; /** * Describes the message cerbos.audit.v1.AuditTrail. * Use `create(AuditTrailSchema)` to create a new message. */ export declare const AuditTrailSchema: GenMessage; /** * @generated from message cerbos.audit.v1.PolicySource */ export type PolicySource = Message<"cerbos.audit.v1.PolicySource"> & { /** * @generated from oneof cerbos.audit.v1.PolicySource.source */ source: { /** * @generated from field: cerbos.audit.v1.PolicySource.Blob blob = 1; */ value: PolicySource_Blob; case: "blob"; } | { /** * @generated from field: cerbos.audit.v1.PolicySource.Database database = 2; */ value: PolicySource_Database; case: "database"; } | { /** * @generated from field: cerbos.audit.v1.PolicySource.Disk disk = 3; */ value: PolicySource_Disk; case: "disk"; } | { /** * @generated from field: cerbos.audit.v1.PolicySource.Git git = 4; */ value: PolicySource_Git; case: "git"; } | { /** * @generated from field: cerbos.audit.v1.PolicySource.Hub hub = 5; */ value: PolicySource_Hub; case: "hub"; } | { /** * @generated from field: cerbos.audit.v1.PolicySource.EmbeddedPDP embedded_pdp = 6 [deprecated = true]; * @deprecated */ value: PolicySource_EmbeddedPDP; case: "embeddedPdp"; } | { case: undefined; value?: undefined; }; }; /** * @generated from message cerbos.audit.v1.PolicySource */ export type PolicySourceJson = { /** * @generated from field: cerbos.audit.v1.PolicySource.Blob blob = 1; */ blob?: PolicySource_BlobJson; /** * @generated from field: cerbos.audit.v1.PolicySource.Database database = 2; */ database?: PolicySource_DatabaseJson; /** * @generated from field: cerbos.audit.v1.PolicySource.Disk disk = 3; */ disk?: PolicySource_DiskJson; /** * @generated from field: cerbos.audit.v1.PolicySource.Git git = 4; */ git?: PolicySource_GitJson; /** * @generated from field: cerbos.audit.v1.PolicySource.Hub hub = 5; */ hub?: PolicySource_HubJson; /** * @generated from field: cerbos.audit.v1.PolicySource.EmbeddedPDP embedded_pdp = 6 [deprecated = true]; * @deprecated */ embeddedPdp?: PolicySource_EmbeddedPDPJson; }; export type PolicySourceValid = PolicySource; /** * Describes the message cerbos.audit.v1.PolicySource. * Use `create(PolicySourceSchema)` to create a new message. */ export declare const PolicySourceSchema: GenMessage; /** * @generated from message cerbos.audit.v1.PolicySource.Blob */ export type PolicySource_Blob = Message<"cerbos.audit.v1.PolicySource.Blob"> & { /** * @generated from field: string bucket_url = 1; */ bucketUrl: string; /** * @generated from field: string prefix = 2; */ prefix: string; }; /** * @generated from message cerbos.audit.v1.PolicySource.Blob */ export type PolicySource_BlobJson = { /** * @generated from field: string bucket_url = 1; */ bucketUrl?: string; /** * @generated from field: string prefix = 2; */ prefix?: string; }; export type PolicySource_BlobValid = PolicySource_Blob; /** * Describes the message cerbos.audit.v1.PolicySource.Blob. * Use `create(PolicySource_BlobSchema)` to create a new message. */ export declare const PolicySource_BlobSchema: GenMessage; /** * @generated from message cerbos.audit.v1.PolicySource.Database */ export type PolicySource_Database = Message<"cerbos.audit.v1.PolicySource.Database"> & { /** * @generated from field: cerbos.audit.v1.PolicySource.Database.Driver driver = 1; */ driver: PolicySource_Database_Driver; }; /** * @generated from message cerbos.audit.v1.PolicySource.Database */ export type PolicySource_DatabaseJson = { /** * @generated from field: cerbos.audit.v1.PolicySource.Database.Driver driver = 1; */ driver?: PolicySource_Database_DriverJson; }; export type PolicySource_DatabaseValid = PolicySource_Database; /** * Describes the message cerbos.audit.v1.PolicySource.Database. * Use `create(PolicySource_DatabaseSchema)` to create a new message. */ export declare const PolicySource_DatabaseSchema: GenMessage; /** * @generated from enum cerbos.audit.v1.PolicySource.Database.Driver */ export declare enum PolicySource_Database_Driver { /** * @generated from enum value: DRIVER_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: DRIVER_MYSQL = 1; */ MYSQL = 1, /** * @generated from enum value: DRIVER_POSTGRES = 2; */ POSTGRES = 2, /** * @generated from enum value: DRIVER_SQLITE3 = 3; */ SQLITE3 = 3 } /** * @generated from enum cerbos.audit.v1.PolicySource.Database.Driver */ export type PolicySource_Database_DriverJson = "DRIVER_UNSPECIFIED" | "DRIVER_MYSQL" | "DRIVER_POSTGRES" | "DRIVER_SQLITE3"; /** * Describes the enum cerbos.audit.v1.PolicySource.Database.Driver. */ export declare const PolicySource_Database_DriverSchema: GenEnum; /** * @generated from message cerbos.audit.v1.PolicySource.Disk */ export type PolicySource_Disk = Message<"cerbos.audit.v1.PolicySource.Disk"> & { /** * @generated from field: string directory = 1; */ directory: string; }; /** * @generated from message cerbos.audit.v1.PolicySource.Disk */ export type PolicySource_DiskJson = { /** * @generated from field: string directory = 1; */ directory?: string; }; export type PolicySource_DiskValid = PolicySource_Disk; /** * Describes the message cerbos.audit.v1.PolicySource.Disk. * Use `create(PolicySource_DiskSchema)` to create a new message. */ export declare const PolicySource_DiskSchema: GenMessage; /** * @generated from message cerbos.audit.v1.PolicySource.EmbeddedPDP */ export type PolicySource_EmbeddedPDP = Message<"cerbos.audit.v1.PolicySource.EmbeddedPDP"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: string commit_hash = 2; */ commitHash: string; /** * @generated from field: google.protobuf.Timestamp built_at = 3; */ builtAt?: Timestamp | undefined; }; /** * @generated from message cerbos.audit.v1.PolicySource.EmbeddedPDP */ export type PolicySource_EmbeddedPDPJson = { /** * @generated from field: string url = 1; */ url?: string; /** * @generated from field: string commit_hash = 2; */ commitHash?: string; /** * @generated from field: google.protobuf.Timestamp built_at = 3; */ builtAt?: TimestampJson; }; export type PolicySource_EmbeddedPDPValid = PolicySource_EmbeddedPDP; /** * Describes the message cerbos.audit.v1.PolicySource.EmbeddedPDP. * Use `create(PolicySource_EmbeddedPDPSchema)` to create a new message. */ export declare const PolicySource_EmbeddedPDPSchema: GenMessage; /** * @generated from message cerbos.audit.v1.PolicySource.Git */ export type PolicySource_Git = Message<"cerbos.audit.v1.PolicySource.Git"> & { /** * @generated from field: string repository_url = 1; */ repositoryUrl: string; /** * @generated from field: string branch = 2; */ branch: string; /** * @generated from field: string subdirectory = 3; */ subdirectory: string; /** * @generated from field: string hash = 4; */ hash: string; }; /** * @generated from message cerbos.audit.v1.PolicySource.Git */ export type PolicySource_GitJson = { /** * @generated from field: string repository_url = 1; */ repositoryUrl?: string; /** * @generated from field: string branch = 2; */ branch?: string; /** * @generated from field: string subdirectory = 3; */ subdirectory?: string; /** * @generated from field: string hash = 4; */ hash?: string; }; export type PolicySource_GitValid = PolicySource_Git; /** * Describes the message cerbos.audit.v1.PolicySource.Git. * Use `create(PolicySource_GitSchema)` to create a new message. */ export declare const PolicySource_GitSchema: GenMessage; /** * @generated from message cerbos.audit.v1.PolicySource.Hub */ export type PolicySource_Hub = Message<"cerbos.audit.v1.PolicySource.Hub"> & { /** * @generated from oneof cerbos.audit.v1.PolicySource.Hub.source */ source: { /** * @generated from field: string label = 1 [deprecated = true]; * @deprecated */ value: string; case: "label"; } | { /** * @generated from field: string deployment_id = 2 [deprecated = true]; * @deprecated */ value: string; case: "deploymentId"; } | { /** * @generated from field: string playground_id = 3; */ value: string; case: "playgroundId"; } | { /** * @generated from field: cerbos.audit.v1.PolicySource.Hub.LocalBundle local_bundle = 4; */ value: PolicySource_Hub_LocalBundle; case: "localBundle"; } | { /** * @generated from field: cerbos.audit.v1.PolicySource.Hub.EmbeddedBundle embedded_bundle = 5; */ value: PolicySource_Hub_EmbeddedBundle; case: "embeddedBundle"; } | { /** * @generated from field: cerbos.audit.v1.PolicySource.Hub.RemoteBundle remote_bundle = 6; */ value: PolicySource_Hub_RemoteBundle; case: "remoteBundle"; } | { case: undefined; value?: undefined; }; }; /** * @generated from message cerbos.audit.v1.PolicySource.Hub */ export type PolicySource_HubJson = { /** * @generated from field: string label = 1 [deprecated = true]; * @deprecated */ label?: string; /** * @generated from field: string deployment_id = 2 [deprecated = true]; * @deprecated */ deploymentId?: string; /** * @generated from field: string playground_id = 3; */ playgroundId?: string; /** * @generated from field: cerbos.audit.v1.PolicySource.Hub.LocalBundle local_bundle = 4; */ localBundle?: PolicySource_Hub_LocalBundleJson; /** * @generated from field: cerbos.audit.v1.PolicySource.Hub.EmbeddedBundle embedded_bundle = 5; */ embeddedBundle?: PolicySource_Hub_EmbeddedBundleJson; /** * @generated from field: cerbos.audit.v1.PolicySource.Hub.RemoteBundle remote_bundle = 6; */ remoteBundle?: PolicySource_Hub_RemoteBundleJson; }; export type PolicySource_HubValid = PolicySource_Hub; /** * Describes the message cerbos.audit.v1.PolicySource.Hub. * Use `create(PolicySource_HubSchema)` to create a new message. */ export declare const PolicySource_HubSchema: GenMessage; /** * @generated from message cerbos.audit.v1.PolicySource.Hub.EmbeddedBundle */ export type PolicySource_Hub_EmbeddedBundle = Message<"cerbos.audit.v1.PolicySource.Hub.EmbeddedBundle"> & { /** * @generated from field: string rule_id = 1; */ ruleId: string; /** * @generated from field: repeated string scopes = 2; */ scopes: string[]; /** * @generated from field: string bundle_id = 3; */ bundleId: string; }; /** * @generated from message cerbos.audit.v1.PolicySource.Hub.EmbeddedBundle */ export type PolicySource_Hub_EmbeddedBundleJson = { /** * @generated from field: string rule_id = 1; */ ruleId?: string; /** * @generated from field: repeated string scopes = 2; */ scopes?: string[]; /** * @generated from field: string bundle_id = 3; */ bundleId?: string; }; export type PolicySource_Hub_EmbeddedBundleValid = PolicySource_Hub_EmbeddedBundle; /** * Describes the message cerbos.audit.v1.PolicySource.Hub.EmbeddedBundle. * Use `create(PolicySource_Hub_EmbeddedBundleSchema)` to create a new message. */ export declare const PolicySource_Hub_EmbeddedBundleSchema: GenMessage; /** * @generated from message cerbos.audit.v1.PolicySource.Hub.LocalBundle */ export type PolicySource_Hub_LocalBundle = Message<"cerbos.audit.v1.PolicySource.Hub.LocalBundle"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string bundle_id = 2; */ bundleId: string; }; /** * @generated from message cerbos.audit.v1.PolicySource.Hub.LocalBundle */ export type PolicySource_Hub_LocalBundleJson = { /** * @generated from field: string path = 1; */ path?: string; /** * @generated from field: string bundle_id = 2; */ bundleId?: string; }; export type PolicySource_Hub_LocalBundleValid = PolicySource_Hub_LocalBundle; /** * Describes the message cerbos.audit.v1.PolicySource.Hub.LocalBundle. * Use `create(PolicySource_Hub_LocalBundleSchema)` to create a new message. */ export declare const PolicySource_Hub_LocalBundleSchema: GenMessage; /** * @generated from message cerbos.audit.v1.PolicySource.Hub.RemoteBundle */ export type PolicySource_Hub_RemoteBundle = Message<"cerbos.audit.v1.PolicySource.Hub.RemoteBundle"> & { /** * @generated from field: string deployment_id = 1; */ deploymentId: string; /** * @generated from field: string bundle_id = 2; */ bundleId: string; }; /** * @generated from message cerbos.audit.v1.PolicySource.Hub.RemoteBundle */ export type PolicySource_Hub_RemoteBundleJson = { /** * @generated from field: string deployment_id = 1; */ deploymentId?: string; /** * @generated from field: string bundle_id = 2; */ bundleId?: string; }; export type PolicySource_Hub_RemoteBundleValid = PolicySource_Hub_RemoteBundle; /** * Describes the message cerbos.audit.v1.PolicySource.Hub.RemoteBundle. * Use `create(PolicySource_Hub_RemoteBundleSchema)` to create a new message. */ export declare const PolicySource_Hub_RemoteBundleSchema: GenMessage; /** * @generated from message cerbos.audit.v1.RequestContext */ export type RequestContext = Message<"cerbos.audit.v1.RequestContext"> & { /** * @generated from field: map annotations = 1; */ annotations: { [key: string]: Value; }; }; /** * @generated from message cerbos.audit.v1.RequestContext */ export type RequestContextJson = { /** * @generated from field: map annotations = 1; */ annotations?: { [key: string]: ValueJson; }; }; export type RequestContextValid = RequestContext; /** * Describes the message cerbos.audit.v1.RequestContext. * Use `create(RequestContextSchema)` to create a new message. */ export declare const RequestContextSchema: GenMessage; //# sourceMappingURL=audit_pb.d.ts.map