IPermissionsAssignment
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Specification of the assignees and permissions to be assigned / revoked to them.
export interface IPermissionsAssignment
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
(ALPHA) List of the users to whom the permissions are assigned / revoked. | |||
Omit<IDataSourcePermissionAssignment, “assigneeIdentifier”>[] | (ALPHA) (Optional) List of the data sources and permissions to assign / revoke to list of the assignees. | ||
Omit<IWorkspacePermissionAssignment, “assigneeIdentifier”>[] | (ALPHA) (Optional) List of the workspaces and permissions to assign / revoke to list of the assignees. |
Property details
IPermissionsAssignment.assigneespropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
List of the users to whom the permissions are assigned / revoked.
assignees: IOrganizationAssignee[];
IPermissionsAssignment.dataSourcespropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
List of the data sources and permissions to assign / revoke to list of the assignees.
dataSources?: Omit<IDataSourcePermissionAssignment, "assigneeIdentifier">[];
IPermissionsAssignment.workspacespropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
List of the workspaces and permissions to assign / revoke to list of the assignees.
workspaces?: Omit<IWorkspacePermissionAssignment, "assigneeIdentifier">[];