Audit log categories

Audit log categories help to identify events of interest without enumerating every event. In audit.3, events must be logged under one of the categories in the table below. audit.2 logs may use the same categories but they are not enforced and usage is considered best effort. Refer to Audit logging overview for more information about the differences between the audit.2 and audit.3 schema.

An example auditing workflow using categories could be:

  1. Identify the audit categories of interest, such as dataLoad.
  2. Use Foundry pipelines or a SIEM to search all audit logs that contain any of these events. In pseudo-code:
allLogs.filter { log -> interestingCategories.any { log.categories.contains(X) } }
  1. For each of these logs, the request_params and result_params reflect the specific information submitted and viewed by a user. The request and response params are split to allow the consumer to differentiate between parameters that are provided by request and those that are part of the response as the result of the interaction.

For example, if your log contains the dataLoad category, then the request_params and/or the result_params will contain contain a list of all the resources loaded by the user during this interaction.

Below are the available audit log categories.

Audit Log CategoryCategory DescriptionRequest FieldsResponse Fields
appConfigAccessLoad application-specific configuration. These may be tied to a user or resource.accessedAppConfigIds
docs: The application resources that were accessed in this event.
type: required
classification: RESOURCE

accessAppConfigDescription
docs: A description of the configuration access.
type: required
classification: CONSTANT
appConfigCreateCreate application-specific configuration. These may be tied to a user or resource.createAppConfigDescription
docs: A description of the configuration creation.
type: required
classification: CONSTANT
createdAppConfigIds
docs: The application resources that were created in this event.
type: required
classification: RESOURCE
appConfigDeleteDelete application-specific configuration. These may be tied to a user or resource.deletedAppConfigIds
docs: The ApplicationResouces that were deleted in this event.
type: required
classification: RESOURCE

deleteAppConfigDescription
docs: A description of the configuration deletion.
type: required
classification: CONSTANT
appConfigSearchSearch for application-specific configuration. These may be tied to a user or resource. appConfigSearch should be used when the exact result values of a request are unknown, or variable.appConfigSearchQuery
docs: The search-query that this event is running.
type: required
classification: USER_INPUT
appConfigSearchResults
docs: The search-results that are returned to the user in this event.
type: required
classification: RESOURCE
appConfigUpdateUpdate application-specific configuration. These may be tied to a user or resource.updatedAppConfigIds
docs: The application resources that were updated in this event.
type: required
classification: RESOURCE

updateAppConfigDescription
docs: A description of the configuration update.
type: required
classification: CONSTANT
assetFileLoadLoads a file from a static asset its full coordinate, such as group, artifact, and version.requestMavenCoordinate
docs: Maven coordinate for the asset requested. Might not include groupId or version.
type: required
type: required
classification: METADATA
responseMavenCoordinate
docs: The full maven coordinate for the returned asset.
type: required
classification: METADATA
authenticationCheckChecks authentication status via a programmatic or manual authentication event, such as token validation.authenticationCheckTargets
docs: The identifiers that auth is being checked against.
type: optional
classification: RESOURCE
authenticationCheckResult
docs: Whether this authentication check succeeded or not.
type: required
classification: METADATA

authenticationCheckResultMessage
docs: Further details on this authentication check result.
type: optional
classification: CONSTANT
authorizationCheckChecks authorization status via a programmatic or manual authorization event, like checking permissions.authorizationCheckTargets
docs: The identifiers that auth is being checked against.
type: optional
classification: RESOURCE

authorizationCheckOperations
docs: The values within the authorization attempt, such as the permission being checked for.
type: required
classification: METADATA
authorizationCheckSucceededTargets
docs: Targets that passed authorization.
type: required
classification: RESOURCE

authorizationCheckFailedTargets
docs: Targets that failed authorization.
type: required
classification: RESOURCE

authorizationCheckResultMessage
docs: Further details on this authorization check result.
type: optional
classification: CONSTANT
bulkDataImportBulk imports to the platform. Differs from dataImport in that the direct relationship between destinations and origins may not be known.bulkImportedFiles
docs: The files that were imported
type: required
classification: METADATA
bulkImportDestinations
docs: The destination for the bulk imports.
type: required
classification: RESOURCE
cancelCodeExecutionCancellation of an existing code execution.cancelledExecutedResources
docs: The specific resources that were being executed before cancellation. For example, this could be a modelUUID or a buildRID.
type: required
classification: RESOURCE

cancelledExecutedResourceEnvironment
docs: The encompasssing environment for the resources that were being executed before cancellation. For example, this could be a liveRID or a workbookRID.
type: required
classification: RESOURCE
codeExecutionOccurrence of code execution, which might not write results to a dataResource.executedResourceEnvironment
docs: The encompasssing environment for the resources that were executed. For example, this could be a liveRID or a workbookRID.
type: required
classification: RESOURCE
executedResources
docs: The specific resources that were executed. For example, this could be a modelUUID or a buildRID or if run on a container, pass in the identifier of the container.
type: required
classification: RESOURCE
configureInfraA user configures some infrastructure like a node or a service.configureInfraTargets
docs: The SystemResources that are being configured.
type: required
classification: RESOURCE
configureInfraRequestId
docs: The request-id of this configuration event.
type: required
classification: METADATA
containerLaunchRegisters the preparation of a compute environment. This should be emitted when, for example, a Spark module is launched. If possible, pass in a location identifier of the compute environment like a host name.requestedContainerIdsToLaunch
docs: The IDs of the resources that were requested to be launched.
type: optional
classification: RESOURCE
launchedContainerIds
docs: The IDs of the resources that were launched.
type: required
classification: RESOURCE
containerLoadRegisters the load of a compute environment. This should be emitted when, for example, a spark module is read. If possible, pass in a location identifier of the compute environment like a host name.requestedContainerLoadIds
docs: The IDs of the resources that were requested.
type: required
classification: RESOURCE
loadedContainerLoadIds
docs: The IDs of the resources that were loaded.
type: required
classification: RESOURCE
containerSearchRegisters the search of compute environments. This should be emitted when, for example, spark module list is read.containerSearchQuery
docs: The search-query that this event is running.
type: optional
classification: USER_INPUT
containerSearchResults
docs: The search-results that are returned to the user in this event.
type: required
classification: RESOURCE
containerStopRegisters the shutdown of a compute environment. If possible, pass in a human readable reason for the shutdown, for example "failure" or "user request".stoppedContainerIds
docs: The IDs of the resources that were stopped.
type: required
classification: RESOURCE

containerStopReason
docs: The reason why the resource was stopped.
type: optional
classification: CONSTANT
createInfraA user creates some infrastructure like a node or a service.createInfraTargets
docs: The SystemResources that are being created.
type: required
classification: RESOURCE
createdInfraResources
docs: The SystemResources that were created. This should have a more explicit identifier.
type: required
classification: RESOURCE
dataCreateIndicates the addition of some new entry of data into the platform where it did not exist prior. This event may be reflected as a dataPromote in a separate service if it is logged in the landing service.createdResources
docs: The DataResources that were created in this event.
type: required
classification: RESOURCE
dataDeleteRelated to the deletion of data, independent of the granularity of that deletion.deletedResources
docs: The DataResources that were deleted in this event.
type: required
classification: RESOURCE
dataExportExport of data from the platform. Use for things like downloading data from the platform, such as a system external to Palantir, csv file and more. If data was exported to another Palantir system, use the dataPromote category.downloadedResources
docs: All resources that were downloaded in this event.
type: required
classification: RESOURCE
downloadedSize
docs: The size, in bytes, of the downloaded data.
type: required
classification: METADATA
dataImportImports to the platform. Unlike dataPromote, dataImport refers only to data being ingested from outside the platform. This means that a dataImport in Palantir Gotham could show up as a dataPromote in a separate service.importedFilename
docs: The filename of the imported data.
type: required
classification: DATA

importedFileType
docs: The filetype of the imported data.
type: required
classification: METADATA

importParentResourceId
docs: The parent of the destination resource.
type: optional
classification: METADATA
importResourceId:
docs: The destination resource for the imported data.
type: required
classification: METADATA

importedSize
docs: The total size, in bytes, of the imported data.
type: optional
classification: METADATA
dataLoadRefers to the loading of data to be returned to a user. For purely back-end loads, use internal.loadedResources
docs: The DataResources that were loaded in this event.
type: required
classification: RESOURCE
dataMergeRefers to the combination of two datasources into one. This would be triggered by a JOIN in Contour or a Resolution event in Palantir Gotham.resourcesToMerge
docs: The resources that were merged in this event.
type: required
classification: RESOURCE
mergedResult
docs: The resultant DataResource from the merging of the resources.
type: required
classification: RESOURCE
dataPromoteIndicates that a user promoted data to an external Palantir system, Gotham or otherwise.promotionDestinations
docs: The destinations to which the DataResources were promoted to.
type: required
classification: METADATA

promotionDescription
docs: A description of this promotion event.
type: required
classification: CONSTANT

promotedResources
docs: The resources that were promoted to another system.
type: required
classification: RESOURCE
dataSearchSearches of datasets, objects, or other searches for data within the system.dataSearchQuery
docs: The query that this search is executing.
type: required
classification: USER_INPUT

dataSearchContext
docs: Further information to contextualize the current query. This information is unstructured and should not be relied upon beyond informing auditors.
type<common.ResourceContext>
dataSearchResults
docs: All resources that were presented to the user by this search result.
type: required
classification: DATA
dataShareCreateCreation of a share of data. For example, when creating a link that grants access to resources on visit.dataShareCreateId
docs: An optional identifier for this share, if available.
type: optional
classification: METADATA

dataShareCreateTargets
type: required
classification: RESOURCE
dataShareDisableDeactivation of a mechanism to share data. For example, the disabling of a link that grants access to resources on visit.dataShareDisableId
docs: An optional identifier for this share, if available.
type: optional
classification: METADATA

dataShareDisableTargets
type: required
classification: RESOURCE
dataShareDiscretionary share of data.dataShareId
docs: An optional identifier for this share, if available.
type: optional
classification: METADATA

dataShareTargets
type: required
classification: RESOURCE

dataShareReason
docs: A human-readable reason this data was shared (e.g. "visited a share link").
type: required
classification: CONSTANT
dataTransformTransform one or more DataResources in some way.transformTargets
docs: The resources that were transformed.
type: required
classification: RESOURCE

transformDescription
docs: A description of the transformation that was performed.
type: required
classification: CONSTANT
dataUpdateUpdates or attempted updates of data. This is a catch-all field and we recommend using dataTransform or dataMerge instead.
systemManagementModification of or access to metadata that determines the layout and configuration of applications on the environment. Replaced by appConfigCreate/Access/Update/Delete/Search in audit.3.
infraLogsAccessUser requests logs from an infrastructure resource like a node or a service.infraLogsAccessTarget
docs: The SystemResource from which logs are being requested.
type: required
classification: RESOURCE
infraLogsAccessRequestId
docs: The request-id of this access request event.
type: required
classification: METADATA
internalCatch-all for all internal events. These typically are low signal for audit users.
logicAccessAccess of logic. For example, viewing a Contour analysis.accessedLogicResources
docs: All LogicResources accessed in this event.
type: required
classification: RESOURCE
logicCreateCreation of new logic. For example, when a new Contour board is created.createdLogicResources
docs: All LogicResources created in this event.
type: required
classification: RESOURCE
logicDeleteDeletion of logic. For example, deleting a Contour board.deletedLogicResources
docs: All LogicResources deleted in this event.
type: required
classification: RESOURCE
logicSearchSearch of some logic. For example, searching for a Contour analysis.logicSearchQuery
docs: The query that this search is executing.
type: required
classification: USER_INPUT
logicSearchResults
docs: All underlying LogicResources returned by this search request.
type: required
classification: RESOURCE
logicUpdateAn update to existing logic. For example, when a user saves a file, a push to a stemma repo occurs, or the logic of an existing Contour board is updated.updatedLogicResources
docs: All LogicResources updated in this event.
type: required
classification: RESOURCE
managementGroupsChanges to group membership should always go through here.groupPatches
type: required
classification: METADATA
managementPermissionsAnything that changes permissions on the platform. These logs should use the result_params changes field to enumerate the precise change that occurred. Examples include sharing a resource or changing a resource's provenance.resourcesWithPermissionsChanges
docs: The resources affected by the change in permissions
type: required
classification: RESOURCE

permissionChangeContext
docs: Further information to contextualise changed resources
type: optional
classification: METADATA
managementUsersChanges and modifications to what users exist or their personal information. For events related to user permissions, use managementPermissions. For events where a user is added or removed from a group, use managementGroups.managedUserIds
type: required
classification: METADATA
managementTokensSpecific action related to token management, such as enabling, disabling, or revoking tokens.managedTokens
docs: All tokens affected by the change.
type: required
classification: METADATA
managementMarkingsAnything that modifies access to mandatory controls.markingPatches
type: required
classification: METADATA
mandatoryControlManagementPrivileged action affecting mandatory controls in the system. Replaced by managementMarkings in audit.3.
mandatoryControlApplicationPrivileged action affecting mandatory controls in the system. Replaced by managementPermissions in audit.3.
metaDataAccessRefers to the loading of metadata. Metadata is data about data; for example, various API-accessible metrics that describe data within a pipeline, like counts, dataset names, transaction IDs and more. As such, metadata may not have its own identifier but instead will be related to the data that it describes.accessedMetaDataResources
docs: The underlying DataResources that the accessed metadata describes.
type: required
classification: RESOURCE

accessedMetaDataDescription
docs: A description of the metadata access.
type: required
classification: CONSTANT
metaDataCreateThe creation of metadata. Metadata is data about data; for example, various API-accessible metrics that describe data within a pipeline, like counts, dataset names, transaction IDs and more.createdMetaDataDescription
docs: A description of the metadata creation.
type: required
classification: CONSTANT
createdMetaDataResources
docs: The underlying DataResources that the created metadata describes.
type: required
classification: RESOURCE
metaDataDeleteThe deletion of metadata. Metadata is data about data; for example, various API-accessible metrics that describe data within a pipeline, like counts, dataset names, transaction IDs and more.deletedMetaDataResources
docs: The underlying DataResources that the deleted metadata describes.
type: required
classification: RESOURCE

deletedMetaDataDescription
docs: A description of the metadata deletion.
type: required
classification: CONSTANT
metaDataSearchSearch of metadata associated with a dataset, objects, or other searches for metadata within the system.metaDataSearchQuery
docs: The query that this search is executing.
type: required
classification: USER_INPUT
metaDataSearchResults
docs: All underlying resources that had metadata presented to the user by this search result.
type: required
classification: RESOURCE
metaDataUpdateThe updating of metadata. MetaData is data about data; for example, various API-accessible metrics that describe data within a pipeline, like counts, dataset names, transaction IDs and more.updatedMetaDataResources
docs: The underlying DataResources that the updated metadata describes.
type: required
classification: RESOURCE

updatedMetaDataDescription
docs: A description of the metadata update.
type: required
classification: CONSTANT
monitorAccessAccess of a monitor, for example viewing details about how it works.accessedMonitorResources
docs: The MonitorResources that were accessed in this event.
type: required
classification: RESOURCE

accessedMonitorDescription
docs: A description of the monitor access.
type: optional
classification: CONSTANT
monitorCreateCreation of a monitor.createdMonitorDescription
docs: A description of the monitor creation.
type: optional
classification: CONSTANT
createdMonitorResources
docs: The MonitorResources that were created in this event.
type: required
classification: RESOURCE
monitorDeleteDeletion of a monitor.deletedMonitorResources
docs: The MonitorResources that were deleted in this event.
type: required
classification: RESOURCE

deletedMonitorDescription
docs: A description of the monitor deletion.
type: optional
classification: CONSTANT
monitorRunExecution of a particular monitor, potentially triggering actions or notifications.runMonitorTargets
docs: The MonitorResources that were ran in this event.
type: required
classification: RESOURCE
monitorSearchSearching for a monitor.monitorSearchQuery
docs: The search-query that this event is running.
type: required
classification: USER_INPUT
monitorSearchResults
docs: The search-results that are returned to the user in this event.
type: required
classification: RESOURCE
monitorUpdateUpdate a monitor, potentially changing how it behaves.updatedMonitorResources
docs: The MonitorResources that were updated in this event.
type: required
classification: RESOURCE

updatedMonitorDescription
docs: A description of the monitor update.
type: optional
classification: CONSTANT
oauth2InitiateAuthFlowStart the OAuth 2.0 Authorization Code flow with the external OAuth 2.0 server.oauth2InitiateAuthFlowUser
docs: The user for whom this oauth2 flow is being started.
type: required
classification: UID

oauth2InitiateAuthClientId
docs: The client-id the oauth2 flow is being performed for.
type: required
classification: RESOURCE
onBehalfOfThe request was made on behalf of other users, usually by a service user.onBehalfOfUserIds
docs: The upstream users. The first user ID is the most upstream user.
type: required
classification: UID
ontologyDataLoadThe loading of ontology data to be returned to a user.ontologyDataLoadContext
docs: Further context to identify this load request, such as the owning RID.
type: optional
classification: METADATA

requestedOntologyDataResources
docs: The OntologyDataResources that were requested in this event.
type: required
classification: RESOURCE
loadedOntologyDataResources
docs: The OntologyDataResources that were loaded in this event.
type: required
classification: RESOURCE
ontologyDataTransformThe modification of ontology data via patches or edits.ontologyDataTransformTargets
docs: The OntologyDataResources that the user intends to transform.
type: optional
classification: RESOURCE

ontologyDataTransformContext
docs: Further context to identify this transform request.
type: optional
classification: METADATA

ontologyDataTransformDescription
docs: A description of the transformation that was performed.
type: optional
classification: CONSTANT
transformedOntologyDataResources
docs: The OntologyDataResources that were transformed by the request.
type: optional
classification: RESOURCE
ontologyDataSearchSearch of ontology data within the system.ontologyDataSearchContext
docs: Further context to identify this load request, such as the owning RID.
type: optional
classification: METADATA

searchedOntologyLogicResources
docs: The logical selections included in this search.
type: required
classification: RESOURCE
ontologyDataSearchResults
docs: All resources that were presented to the user by this search result.
type: required
classification: RESOURCE
ontologyLogicAccessAccess of ontology logic. For example, viewing an object set or sets.requestedOntologyLogicResources
docs: The OntologyLogicResources that were requested.
type: required
classification: RESOURCE
loadedOntologyLogicResources
docs: The OntologyLogicResources that were present in the response.
type: required
classification: RESOURCE
ontologyLogicCreateCreation of new ontology logic. For example, when a new object set is created.createOntologyLogicContext
docs: Further context to narrow down an identifier, or further identify this request. For example, owning RID, or parent Compass RID. This includes a "type" context identifying the type represented by this request, for example, temporary object set, permanent object set, versioned object set, and more.
type: optional
classification: METADATA
createdOntologyLogicResources
docs: All LogicResources created in this event.
type: required
classification: RESOURCE
ontologyLogicDeleteDeletion of ontology logic, for example a new object set.deleteOntologyLogicContext
docs: Further context to narrow down an identifier, or further identify this request. For example, owning RID, or parent Compass RID. This includes a "type" context identifying the type represented by this request, for example, temporary object set, permanent object set, versioned object set, and more.
type: optional
classification: METADATA
deletedOntologyLogicResources
docs: All LogicResources deleted in this event.
type: required
classification: RESOURCE
ontologyLogicUpdateUpdate ontology logic, for example saving a new version of an object set.updateOntologyLogicContext
docs: Further context to narrow down an identifier, or further identify this request. For example, owning RID, or parent Compass RID. This includes a "type" context identifying the type represented by this request, for example, temporary object set, permanent object set, versioned object set, and more.
type: optional
classification: METADATA
updatedOntologyLogicResources
docs: All LogicResources updated in this event.
type: required
classification: RESOURCE
ontologyMetaDataCreateThe creation of OntologyMetaDataResources.createdOntologyMetaDataResources
docs: All OntologyMetaDataResources created in this event.
type: required
classification: RESOURCE
ontologyMetaDataDeleteThe deletion of OntologyMetaDataResources.deletedOntologyMetaDataResources
docs: All OntologyMetaDataResources deleted in this event.
type: required
classification: RESOURCE
ontologyMetaDataLoadThe loading of Ontology MetaData to be returned to a user.requestedOntologyMetaDataResources
docs: The OntologyMetadataResources that were requested.
type: required
classification: RESOURCE
loadedOntologyMetaDataResources
docs: The OntologyMetaDataResources that were present in the response.
type: required
classification: RESOURCE
ontologyMetaDataSearchSearch for OntologyMetaDataResources that meet criteria.ontologyMetaDataSearchedResources
docs: The OntologyMetaDataResources included in the search query.
type: required
classification: RESOURCE

ontologyMetaDataSearchContext
docs: Further context to the search query - such as DatasourceType.
type: optional
classification: METADATA
ontologyMetaDataSearchResults
docs: All OntologyMetaDataResources that were returned to the user.
type: required
classification: RESOURCE
ontologyMetaDataUpdateThe modification of OntologyMetaDataResources.updatedOntologyMetaDataResources
docs: All OntologyMetaDataResources updated in this event.
type: required
classification: RESOURCE
passThroughA category where the set of auditable parameters is determined at runtime, typically by an external systempassThroughRequestParams
type: required
classification: PASS_THROUGH
passThroughResponseParams
type: required
classification: PASS_THROUGH
requestAccessThe loading of a request.accessedRequestIds
docs: The requests that were accessed in this request.
type: required
classification: RESOURCE

accessedRequestDescription
docs: A description of the request access.
type: optional
classification: CONSTANT
requestApproveApproving a request, or part of a request. A request may require multiple approvals before it can be performed.approvedRequestIds
docs: The requests that are being approved
type: required
classification: RESOURCE

approveRequestUserId
docs: The user that approved the request
type: optional
classification: UID
requestCancelCanceling the request so that it will no longer be performed, such as closing a pull request.canceledRequestIds
docs: The requests that are being canceled
type: required
classification: RESOURCE
requestCreateThe creation of a request. Requests represent an action that has not yet been taken and may require approval, such as a pull request, access request, or checkpoint.createdRequestAffectedResources
docs: The resources that are directly affected by the request. For example, for an update request this would be the updated resource, and for a create request this could be the parent resource.
type: required
classification: RESOURCE

createdRequestDescription
docs: A description of the request creation.
type: optional
classification: CONSTANT
createdRequestIds
docs: The requests that were created in this request
type: required
classification: RESOURCE
requestDisapproveDisapproving a request.disapprovedRequestIds
docs: The requests that are being disapproved.
type: required
classification: RESOURCE

disapproveRequestUserId
docs: The user that disapproved the request.
type: optional
classification: UID
requestExecuteExecuting the action associated with a request, such as merging a pull request or applying an access request.executedRequestIds
docs: The requests that are being executed.
type: required
classification: RESOURCE
executeRequestAffectedResources
docs: The resources that were affected by this request. This may not include all of the resources that were provided when creating the request.
type: optional
classification: RESOURCE
requestSearchSearching for requests.requestSearchQuery
docs: The search-query that this event is running.
type: required
classification: USER_INPUT
requestSearchResults
docs: The search-results that are returned to the user in this event.
type
classification: RESOURCE
requestUpdateThe update of an existing request.updatedRequestIds
docs: The requests that were updated in this request
type: required
classification: RESOURCE

updatedRequestDescription
docs: A description of the request update.
type: optional
classification: CONSTANT
restartInfraRestarts some infrastructure like a node or a service.restartedResources
docs: All SystemResources that were restarted in this event.
type: required
classification: RESOURCE
reviewInfraActionA user approves or denies an action within the infrastructure space, such as configuring a node, a service and more.reviewInfraActionRequestId
docs: The request-id of this review.
type: required
classification: METADATA

reviewInfraActionUser
docs: The user who reviewed this action.
type: required
classification: UID
reviewInfraActionWasApproved
docs: Whether the review was approved.
type: required
classification: CONSTANT
secretCreateCreate a secret string.createdSecretType
docs: The kind of secrets that were created
type: required
classification: METADATA
createdSecretIdentifiers
docs: The identifiers of the secrets that were created.
type: required
classification: RESOURCE
secretDeprecateMark a secret as deprecated.deprecatedSecretIdentifier
docs: The identifier of the secret that was deprecated.
type: required
classification: RESOURCE
secretLoadRetrieve a secret from the backing store.loadedSecretIdentifiers
docs: The identifiers of the secrets that were loaded.
type: required
classification: RESOURCE
secretUseUse a secret via a backend endpoint.usedSecretOperation
docs: The operation used for the secret.
type: required
classification: METADATA

usedSecretIdentifiers
docs: The identifiers of the secrets that were used.
type: required
classification: RESOURCE
tokenAccessAccessing a previously generated token.accessedTokens
docs: A description of how these tokens were accessed, for auditor-context.
type: required
classification: TOKEN
tokenGenerationAction that leads to generation of a new token.generateTokensDescription
docs: A description of how these tokens were generated, for auditor-context.
type: optional
classification: CONSTANT
generatedTokens
docs: All tokens that were generated
type: optional
classification: TOKEN
tokenRevokeAction that leads to the deletion of tokens.revokeTokensDescription
docs: A description of how these tokens were generated, for auditor-context.
type: optional
classification: CONSTANT
revokedTokens
docs: All tokens that were revoked.
type: required
classification: TOKEN
upgradeInfraSome infrastructure was upgraded, including downgrades.upgradedResources
docs: All SystemResources that were upgraded in this event.
type: required
classification: RESOURCE
userJustifyEvent when a user specifies a purpose justification for taking an action.userJustifyId
docs: The user justifying the action.
type: required
classification: UID

userJustification
docs: The user's justification for taking the action. Multiple justifications can be provided.
type: required
classification: USER_INPUT
userLoginLogin events of users.loginUserId
type: optional
classification: UID
userLogoutLogout events of users.logoutUserId
type: optional
classification: UID