ManagePermissionSpec

ManagePermissionSpec
ManagePermissionSpec

A permission to be added or modify to entity.

JSON Example
{
    "principal": "string",
    "role_name": "string",
    "propagate": false,
    "group": false
}
string
principal
Required

User or group receiving access in the form of "login".

string
role_name
Required

The label for the role in a string format.

boolean
propagate
Optional

Defines whether the role is propagated to the children of the entity.

boolean
group
Optional

Whether principal refers to a user or a group. True for a group and false for a user.