The unassignSystemRoleFromGroup() GraphQL mutation field may be used to remove a system role assigned to a group in LogScale. This field is not yet available. It's described here as a preview.

For more information on roles in LogScale, see the Managing Users & Permissions documentation page. You may also want to look at the Managing Users & Permissions page for related information. In particular, read the section on groups, Managing Groups.

Syntax

Below is the syntax for the unassignSystemRoleFromGroup() mutation field:

graphql
unassignSystemRoleFromGroup(
      input: RemoveSystemRoleFromGroupInput!
   ): UnassignSystemRoleFromGroup!

Given Datatypes

For the given datatype, RemoveSystemRoleFromGroupInput, there are several parameters that may be given. Below is a list of them along with their datatypes and a description of each:

Table: RemoveSystemRoleFromGroupInput

ParameterTypeRequired[a]DefaultDescription
groupIdstringyes The unique identifier of the group.
roleIdstringyes The unique identifier of the system role to remove from the group.

[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.


Returned Datatypes

The returned datatype unassignSystemRoleFromGroup() has its own parameters. Below is a list of them along with their datatypes and a description of each:

Table: UnassignSystemRoleFromGroup

ParameterTypeRequired[a]DefaultDescription
groupGroupyes The unassigned group (see Group 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.