Skip to main content

RevokeGroupFromGridInput

Revoke a group's (optionally one role's) grants on a grid (deletes from the grid_group_grants input table).

input RevokeGroupFromGridInput {
appId: BigInt!
gridId: BigInt!
groupId: BigInt!
groupRoleId: BigInt
permissionKeys: [String!]
}

Fields​

RevokeGroupFromGridInput.appId ● BigInt! non-null scalar​

The app (tenant) that owns the grid.

RevokeGroupFromGridInput.gridId ● BigInt! non-null scalar​

The grid to revoke on.

RevokeGroupFromGridInput.groupId ● BigInt! non-null scalar​

The group whose grants to revoke.

RevokeGroupFromGridInput.groupRoleId ● BigInt scalar​

Optional role to target. Must match the role the grant was created with (omit to target the group-wide grant, i.e. the grant with no role).

RevokeGroupFromGridInput.permissionKeys ● [String!] list scalar​

Optional subset of keys to revoke. Omit to revoke all of the group/role grants on this grid.

Member Of​

revokeGroupFromGrid mutation