Skip to content

PersistentAI API Documentation / @persistentai/fireflow-vfs / server / AllowedPermission

Interface: AllowedPermission

Defined in: packages/fireflow-vfs/src/services/acl.ts:36

Permission result when access is allowed. Guarantees lakeFSRepoName is present (non-null).

Extends

Properties

allowed

allowed: true

Defined in: packages/fireflow-vfs/src/services/acl.ts:37

Whether the operation is allowed

Overrides

PermissionResult.allowed


lakeFSRepoName

lakeFSRepoName: string

Defined in: packages/fireflow-vfs/src/services/acl.ts:38

lakeFS repository name (if allowed)

Overrides

PermissionResult.lakeFSRepoName


reason?

optional reason: string

Defined in: packages/fireflow-vfs/src/services/acl.ts:25

Reason for denial (if not allowed)

Inherited from

PermissionResult.reason


role

role: string

Defined in: packages/fireflow-vfs/src/services/acl.ts:39

User's role (if allowed)

Overrides

PermissionResult.role

Licensed under BUSL-1.1