ACL
albert.resources.acls
AccessControlLevel
Access control levels you can grant users.
Attributes:
ACL
Bases: BaseAlbertModel
A single access rule for a user.
Attributes:
| Name | Type | Description |
|---|---|---|
id |
str
|
The user or team this rule applies to. |
fgc |
AccessControlLevel | None
|
The access level for that user or team. |
Show JSON schema:
{
"$defs": {
"AccessControlLevel": {
"description": "Access control levels you can grant users.",
"enum": [
"ProjectOwner",
"ProjectEditor",
"ProjectViewer",
"ProjectAllTask",
"ProjectStrictViewer",
"ProjectPropertyTask",
"InventoryOwner",
"InventoryViewer",
"CustomTemplateOwner",
"CustomTemplateViewer",
"CASFullAccess"
],
"title": "AccessControlLevel",
"type": "string"
}
},
"description": "A single access rule for a user.\n\nAttributes\n----------\nid : str\n The user or team this rule applies to.\nfgc : AccessControlLevel | None\n The access level for that user or team.",
"properties": {
"id": {
"description": "The id of the user for which this ACL applies",
"title": "Id",
"type": "string"
},
"fgc": {
"anyOf": [
{
"$ref": "#/$defs/AccessControlLevel"
},
{
"type": "null"
}
],
"default": null,
"description": "The Fine-Grain Control Level"
}
},
"required": [
"id"
],
"title": "ACL",
"type": "object"
}
Fields:
-
id(str) -
fgc(AccessControlLevel | None)