IWorkspacePermissionAssignment
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production.
Descriptor contains details about workspace permission of organization user or user group.
export interface IWorkspacePermissionAssignment
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
(ALPHA) (Optional) How the subject gains access to the workspace. Present only when effective (inherited-aware) permissions were requested; absent for direct-only listings. | |||
(ALPHA) | |||
(ALPHA) | |||
(ALPHA) | |||
(ALPHA) |
Property details
IWorkspacePermissionAssignment.accessSourcepropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production.
How the subject gains access to the workspace. Present only when effective (inherited-aware) permissions were requested; absent for direct-only listings.
accessSource?: WorkspaceAccessSource;
IWorkspacePermissionAssignment.assigneeIdentifierpropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production.
assigneeIdentifier: IOrganizationAssignee;
IWorkspacePermissionAssignment.hierarchyPermissionspropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production.
hierarchyPermissions: AssignedWorkspacePermission[];
IWorkspacePermissionAssignment.permissionspropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production.
permissions: AssignedWorkspacePermission[];
IWorkspacePermissionAssignment.workspacepropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production.
workspace: IAssignedWorkspace;