NamedACL
Named ACL (= predefined permissions).
Name | Description | Type |
---|---|---|
id | Named ACL ID. | number |
name | The name of the named ACL. | string |
type | The type of the NACL. | NACLType |
acl_for_objects | The predefined permissions. This defines the ACL which this named ACL encapsulates. | AccessControlList |
guid | GUID for the NACL. | string |
Example
{
"id": 0,
"name": "<!< The name of the named ACL.>",
"type": 2 /* Enum: NACLType */,
"acl_for_objects": {
"checked_out_to_user": 0,
"is_fully_authoritative": false,
"custom_component": {
"named_acl_id": 0,
"has_named_acl": false,
"current_user_id": 0,
"has_current_user": false,
"permissions": [] /* Array of AccessControlEntry */,
"overridability_permissions": [] /* Array of AccessControlEntry */,
"status": {
"all": false,
"deleted": false,
"source_item_linked_via_pseudo_users": false
}
},
"restrictive_components": [] /* Array of AccessControlListComponentMapEntry */,
"secondary_access_control_list": {} /* AccessControlList */,
"additive_components": [] /* Array of AccessControlListComponentMapEntry */
},
"guid": "<!< GUID for the NACL.>"
}