CustomRoleBindingWithGroupsDto

CustomRoleBindingWithGroupsDto
CustomRoleBindingWithGroupsDto

Custom Role Binding With Groups object.

JSON Example
{
    "name": "string",
    "resource": "string",
    "createdBy": "string",
    "lastUpdatedBy": "string",
    "expiresAt": 3609941597,
    "groups": [
        {
            "domain": "string",
            "displayName": "string",
            "id": "string",
            "ownerOrgId": "string",
            "sharedOrgIds": [
                "string"
            ],
            "groupType": "string",
            "usersCount": 0,
            "description": "string"
        }
    ],
    "createdDate": "string",
    "membershipType": "string",
    "groupIds": [
        "string"
    ],
    "lastUpdatedDate": "string"
}
string
name
Required

The name of the role.

string
resource
Optional
Constraints: minLength: 0 maxLength: 200

The resource in which the role is scoped to. The resource will be embedded in the Access Token "perms" claim, as part of the role.

string
createdBy
Optional

The Creator of the role.

string
lastUpdatedBy
Optional

Last Updated time of the role.

integer As int64 As int64
expiresAt
Optional

The timestamp the role expires at (measured in number of seconds since 1/1/1970 UTC).

array of GroupDto
groups
Optional

List of group objects related to role.

string
createdDate
Optional

The timestamp the role was created at (measured in number of seconds since 1/1/1970 UTC).

string
membershipType
Optional

Membership type of the member in the organization. DIRECT: if the member roles were assigned directly. GROUP: if the member roles were assigned through custom or enterprise group.

Possible values are : DIRECT, GROUP, NESTED, BUNDLE,
array of string
groupIds
Optional

List of group unique identifiers related to role.

string
lastUpdatedDate
Optional

The timestamp the role was updated at (measured in number of seconds since 1/1/1970 UTC).