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

User

Represents a user in Collibra Data Access. It can be a human user or a machine user (service account) which groups accounts in different data sources.

type User {
  accessControls(
    after: String
    filter: AccessControlForUserFilterInput
    limit: Int
    order: [AccessControlOrderByInput!]
  ): AccessControlConnectionResult!
  accounts(
    after: String
    filter: AccountFilterInput
    limit: Int
    order: [AccountOrderByInput!]
  ): AccountConnectionResult!
  allTags(
    after: String
    limit: Int
    order: [TagOrderByInput!]
    search: String
  ): TagConnectionResult!
  collibraUid: String @deprecated
  createdAt: Time!
  distinctAccess(
    after: String
    filter: AccessFilterInput
    limit: Int
    order: [UserAccessReturnItemOrderByInput!]
  ): GroupedUserAccessReturnItemConnectionResult!
  email: String
  id: ID!
  modifiedAt: Time!
  name: String!
  numberOfAccounts: Count
  numberOfDistinctAccess: CountResult
  tags(
    after: String
    limit: Int
    order: [TagOrderByInput!]
    search: String
  ): TagConnectionResult!
  type: UserType!
}

Fields

accessControls ● AccessControlConnectionResult! non-null union

List the access controls that this user is a beneficiary of.

after ● String scalar

filter ● AccessControlForUserFilterInput input

limit ● Int scalar

order ● [AccessControlOrderByInput!] list input

accounts ● AccountConnectionResult! non-null union

List the accounts this user has in the different data sources.

after ● String scalar

filter ● AccountFilterInput input

limit ● Int scalar

order ● [AccountOrderByInput!] list input

allTags ● TagConnectionResult! non-null union

List the tags that are assigned to the user or any of the groups the user is in.

after ● String scalar

limit ● Int scalar

order ● [TagOrderByInput!] list input

search ● String scalar

collibraUid ● String deprecated scalar

WARNING - DEPRECATED

Query accounts filtered by the Collibra system data source instead.

Deprecated: use accounts field filtered by the Collibra data source instead.

createdAt ● Time! non-null scalar

The time at which this user object was first created.

distinctAccess ● GroupedUserAccessReturnItemConnectionResult! non-null union

List the data objects that this user has access to, together with the permissions the user has on these data objects. Access acquired only through deleted/inactive access controls, or through access controls whose type is not Grant, GrantVariation or Group, is not returned.

after ● String scalar

filter ● AccessFilterInput input

limit ● Int scalar

order ● [UserAccessReturnItemOrderByInput!] list input

email ● String scalar

The email address for the user. This will be used to match new accounts. If the email address matches, the new accounts will be automatically added to the user.

id ● ID! non-null scalar

The unique identifier for the user.

modifiedAt ● Time! non-null scalar

The time at which this user object was last modified.

name ● String! non-null scalar

The display name for the user.

numberOfAccounts ● Count object

The number of accounts this user has.

numberOfDistinctAccess ● CountResult union

Returns the number of data objects that this user has access to.

tags ● TagConnectionResult! non-null union

List the tags that are directly assigned to the user.

after ● String scalar

limit ● Int scalar

order ● [TagOrderByInput!] list input

search ● String scalar

type ● UserType! non-null enum

Whether this user is a human user, a machine user (service account), or an internal DGC system account. System users are excluded from user lists and search by default.

Returned By

currentUser query

Member Of

AccessRequest object ● AccessRequestAction interface ● AccessRequestApprovalAction object ● AccessRequestApprovalDecisionUpdate object ● Account object ● Attestation object ● Comment object ● DataUsage object ● GroupedDataAccessReturnItem object ● QueryHistoryStatement object ● ReviewSchedule object ● User object ● UserEdge object ● UserInsightsResult object

Implemented By

AccessControlMatchSideEffectWhoItem union ● AccessRequestAssigneeIdentity union ● AccessWhoItemItem union ● AuditRoleAssignmentTo union ● GraphItem union ● NextHopToUserResult union ● RoleAssignmentTo union ● SearchItem union ● UserResult union

Last updated

Was this helpful?