AccessControl
type AccessControl {
abacCalculationStatus: AbacCalculationStatus!
action: AccessControlAction!
audit(
after: String
filter: AccessControlAuditFilter
limit: Int
): AuditDiffLogConnectionResult!
availablePromise(entityId: ID): PromiseDetailsResult
category: GrantCategory
complete: Boolean
createdAt: Time!
dataSources: [DataSource!]
description: String!
entityPartOfWho(direct: Boolean, entityId: ID): Boolean
entityPartOfWhoDetails(direct: Boolean, entityId: ID): AccessWhoItem
external: Boolean!
filterCriteria: DataComparisonExpression
id: ID!
locks: [AccessControlLockData!]!
modifiedAt: Time!
name: String!
namingHint: String
notInternalizable: Boolean!
numberOfDataObjects: Count
numberOfUnpackedDataObjects: Count
numberOfWhatAccessControls(
filter: AccessControlWhatAccessControlFilterInput
): Count
numberOfWho(filter: AccessControlWhoListFilter, unpack: Boolean): Count!
owners: [RoleAssignmentTo]
pendingUpdates: Int!
permissionsOnDataObject(dataObjectId: ID!): AccessPermissionsResult
policyRule: String
roleAssetLink: RoleAssetLink
source: String
state: AccessControlState!
syncData: [SyncData!]
syncStatus: SyncStatus!
tags(
after: String
limit: Int
order: [TagOrderByInput!]
search: String
): TagConnectionResult!
validityForAccessControl(accessControl: ID!): Time
validityForDataObject(dataObject: ID!): Time
validityForUser(user: ID!): Time
volatile: Boolean
whatAbacRules: [WhatAbacRule!]
whatAbacScope(
abacRule: String!
after: String
limit: Int
order: [AccessWhatOrderByInput!]
search: String
): DataObjectConnectionResult!
whatAccessControls(
after: String
filter: AccessControlWhatAccessControlFilterInput
limit: Int
order: [AccessWhatOrderByInput!]
): AccessWhatAccessControlItemConnectionResult!
whatDataObjects(
after: String
filter: AccessWhatFilterInput
limit: Int
order: [AccessWhatOrderByInput!]
): AccessWhatDataObjectItemConnectionResult!
whatUnknown: Boolean!
whatUnpackedDataObjects(
after: String
filter: AccessWhatFilterInput
limit: Int
order: [AccessWhatOrderByInput!]
): AccessWhatDataObjectItemConnectionResult!
who(
after: String
filter: AccessControlWhoListFilter
limit: Int
order: [AccessControlWhoOrderByInput!]
unpack: Boolean
): AccessWhoItemConnectionResult!
whoAbacRules: [WhoAbacRule!]
whoUnknown: Boolean!
}Fields
abacCalculationStatus ● AbacCalculationStatus! non-null enum
action ● AccessControlAction! non-null enum
audit ● AuditDiffLogConnectionResult! non-null union
availablePromise ● PromiseDetailsResult union
category ● GrantCategory object
complete ● Boolean scalar
createdAt ● Time! non-null scalar
dataSources ● [DataSource!] list object
description ● String! non-null scalar
entityPartOfWho ● Boolean scalar
entityPartOfWhoDetails ● AccessWhoItem object
external ● Boolean! non-null scalar
filterCriteria ● DataComparisonExpression union
id ● ID! non-null scalar
locks ● [AccessControlLockData!]! non-null object
modifiedAt ● Time! non-null scalar
name ● String! non-null scalar
namingHint ● String scalar
notInternalizable ● Boolean! non-null scalar
numberOfDataObjects ● Count object
numberOfUnpackedDataObjects ● Count object
numberOfWhatAccessControls ● Count object
numberOfWho ● Count! non-null object
owners ● [RoleAssignmentTo] list union
pendingUpdates ● Int! non-null scalar
permissionsOnDataObject ● AccessPermissionsResult union
policyRule ● String scalar
roleAssetLink ● RoleAssetLink object
source ● String scalar
state ● AccessControlState! non-null enum
syncData ● [SyncData!] list object
syncStatus ● SyncStatus! non-null enum
tags ● TagConnectionResult! non-null union
validityForAccessControl ● Time scalar
validityForDataObject ● Time scalar
validityForUser ● Time scalar
volatile ● Boolean scalar
whatAbacRules ● [WhatAbacRule!] list object
whatAbacScope ● DataObjectConnectionResult! non-null union
whatAccessControls ● AccessWhatAccessControlItemConnectionResult! non-null union
whatDataObjects ● AccessWhatDataObjectItemConnectionResult! non-null union
whatUnknown ● Boolean! non-null scalar
whatUnpackedDataObjects ● AccessWhatDataObjectItemConnectionResult! non-null union
who ● AccessWhoItemConnectionResult! non-null union
whoAbacRules ● [WhoAbacRule!] list object
whoUnknown ● Boolean! non-null scalar
Member Of
Implemented By
Last updated
Was this helpful?