IWorkspacePermissionAssignment
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
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. See API maturity.
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. See API maturity.
assigneeIdentifier: IOrganizationAssignee;
IWorkspacePermissionAssignment.hierarchyPermissionspropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
hierarchyPermissions: AssignedWorkspacePermission[];
IWorkspacePermissionAssignment.permissionspropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
permissions: AssignedWorkspacePermission[];
IWorkspacePermissionAssignment.workspacepropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
workspace: IAssignedWorkspace;