AuthorizationRole

AuthorizationRole
AuthorizationRole

This data object type specifies a collection of privileges used to grant access to users on managed entities.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "roleId": 0,
    "system": false,
    "name": "string",
    "info": {
        "_typeName": "string",
        "label": "string",
        "summary": "string"
    },
    "privilege": [
        "string"
    ]
}
integer As int32 As int32
roleId
Required

Unique role identifier.

boolean
system
Required

Whether or not the role is system-defined.

System-defined roles cannot be changed.

string
name
Required

System-defined or user-defined role name.

info
Required

Static strings used for describing an object or property.

array of string
privilege
Optional

Privileges provided by this role, by privilege identifier.