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

WhoAbacRuleInput

Input object for creating and updating WHO ABAC rules in an access control.

input WhoAbacRuleInput {
  id: ID
  promiseDuration: Duration
  rule: AbacComparisonExpressionInput!
  type: AccessWhoItemType!
}

Fields

id ● ID scalar

The optional ID of the ABAC rule to create or update. If not specified a new ID will be generated.

promiseDuration ● Duration scalar

In case type=whoPromise, this indicates for how long the promise will provide access when requested.

rule ● AbacComparisonExpressionInput! non-null input

The actual boolean expression to define which users to match.

type ● AccessWhoItemType! non-null enum

Defines if the users that are matched by this ABAC rule will get the access granted directly or as a promise (pre-approval).

Member Of

AccessControlInput input ● simulateWhoAbacRuleSummary query ● UserFilterInput input

Last updated

Was this helpful?