JDBC Driver for Azure Active Directory

Build 24.0.9175

DirectoryAudits

Tracks and lists all directory audit events accessible to the authenticated user for compliance and monitoring.

Table Specific Information

Select

Most filters are handled server side, but the specific field of Id will change the endpoint we use to retrieve the data. It must be specified with an '=' or IN condition. For example:

SELECT * FROM DirectoryAudits WHERE Id = 'Directory_2183313c-ac52-4772-8482-7b2eb2a5d7c9_LBZWQ_311068785'
SELECT * FROM DirectoryAudits WHERE Id IN ('Directory_2183313c-ac52-4772-8482-7b2eb2a5d7c9_LBZWQ_311068785')
SELECT * FROM DirectoryAudits WHERE ActivityDisplayName LIKE '%Update%'

Columns

Name Type Description
id [KEY] String The unique identifier for the DirectoryAudit entry, used to distinguish each audit record.
activityDateTime Datetime The date and time when the activity occurred, recorded in UTC.
activityDisplayName String The name of the activity or operation that was logged in the DirectoryAudit.
additionalDetails String Additional information or metadata about the activity, providing context or supplementary data.
category String The category of the activity, indicating the type of event (for example, user management, application management).
correlationId String The unique identifier for correlating this activity with related events across services.
initiatedBy_app_appid String The unique identifier of the application that initiated the activity, if applicable.
initiatedBy_app_displayName String The display name of the application that initiated the activity, providing a user-friendly identifier.
initiatedBy_app_servicePrincipalId String The service principal ID of the application that initiated the activity, used for authentication and authorization.
initiatedBy_app_servicePrincipalName String The service principal name of the application that initiated the activity, giving additional context about the app.
loggedByService String The name of the Azure service that logged this DirectoryAudit entry.
operationType String The type of operation performed (for example, CREATE, UPDATE, DELETE), providing high-level information about the activity.
result String The outcome of the activity, such as success or failure.
resultReason String The reason for the activity's result, offering details about any errors or issues encountered.
targetResources String Details about the resources targeted by this activity, including resource type and identifier.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 24.0.9175