UserServiceRolesUpdateRequest

UserServiceRolesUpdateRequest
UserServiceRolesUpdateRequest

User service roles update details.

JSON Example
{
    "rolesToRemove": [
        {
            "name": "string",
            "resource": "string"
        }
    ],
    "roleNamesToAdd": [
        "string"
    ],
    "rolesToAdd": [
        {
            "createdBy": "string",
            "lastUpdatedBy": "string",
            "name": "string",
            "lastUpdatedDate": "string",
            "expiresAt": 3609941597,
            "membershipType": "string",
            "resource": "string",
            "createdDate": "string"
        }
    ],
    "rolesToUpdate": [
        {
            "createdBy": "string",
            "lastUpdatedBy": "string",
            "name": "string",
            "lastUpdatedDate": "string",
            "expiresAt": 3609941597,
            "membershipType": "string",
            "resource": "string",
            "createdDate": "string"
        }
    ],
    "serviceDefinitionLink": "string",
    "notifyUsers": false,
    "roleNamesToRemove": [
        "string"
    ]
}
rolesToRemove
Optional

The roles to remove.

array of string
roleNamesToAdd
Optional

Deprecated: Role names to add (use rolesToAdd instead)

rolesToAdd
Optional

The roles to add.

rolesToUpdate
Optional

The roles to update.

string As ^(/csp/slc/api/definitions/internal|/csp/slc/api/definitions/external)/[^/]+$
serviceDefinitionLink
Required

The link to the service definition.

boolean
notifyUsers
Optional
Constraints: default: true

Send e-mail notification to the user(s).

array of string
roleNamesToRemove
Optional

Deprecated: Role names to remove (use rolesToRemove instead)