For the complete documentation index, see llms.txt. This page is also available as Markdown.

WhatAbacRule

Represents a single ABAC rule for the WHAT items of an access control.

type WhatAbacRule {
  doTypes: [String!]
  globalPermissions: [String!]
  id: ID!
  permissions: [String!]
  rule: AbacComparisonExpression
  scope(
    after: String
    limit: Int
    order: [AccessWhatOrderByInput!]
    search: String
  ): DataObjectConnectionResult!
}

Fields

doTypes ● [String!] list scalar

The data object types that this ABAC rule applies to.

globalPermissions ● [String!] list scalar

The global permissions the data objects from this ABAC rule will receive.

id ● ID! non-null scalar

permissions ● [String!] list scalar

The permissions the data objects from this ABAC rule will receive.

rule ● AbacComparisonExpression union

The boolean expression defining the ABAC rule.

scope ● DataObjectConnectionResult! non-null union

Retrieves the scope Data Objects for a specific WHAT ABAC rule.

after ● String scalar

limit ● Int scalar

order ● [AccessWhatOrderByInput!] list input

search ● String scalar

Member Of

AccessControl object ● ModifiedWhatAbacRules object

Last updated

Was this helpful?