The UpdateRoleInput datatype includes various settings.

Table: UpdateRoleInput

roleIdstringyes The unique identifier of the role to update.
displayNamestringyes The display name of the role to update.
viewPermissions[Permission]yes A list of permissions associated with the view (see Permission Table).
descriptionstring  The description of the role to update.
colorstring  The color for displaying the role.
systemPermissions[SystemPermission]yes List of permissions given for users who are assigned the role (see SystemPermission Table).
organizationPermissions[OrganizationPermission]yes List of permissions given for organization users who are assigned the role (see OrganizationPermission Table).

[a] Some arguments may be required, as indicated in this column. For some fields, this column indicates that a result will always be returned for it.