Skip to main content

AccessControlSubjectUnion

Union for ACL subject data depending on the subject type.

NameDescriptionType
userUser ID.number
user_groupGroup ID.number
pseudo_userAccessControlPseudoUserSubject

Examples

/* AccessControlSubject for user */
{
"user": 0
}
/* AccessControlSubject for user_group */
{
"user_group": 0
}
/* AccessControlSubject for pseudo_user */
{
"pseudo_user": {
"definition": {
"levels": [] /* Array of IndirectPropertyIDLevel */
},
"resolution_mode": 2 /* Enum: PseudoUserResolutionMode */,
"concrete_subject": {
"type": 3 /* Enum: AccessControlSubjectType */,
"data": {
"pseudo_user": {} /* AccessControlPseudoUserSubject */
}
}
}
}