Power Platform DLP activity (legacy)

OperationDescriptionSampleRule
anyCatch-all for M365-PowerPlatformAdminDlp rules matching the RecordType but no specific Operation.NN
Create connector blocking policyA new connector blocking policy is created.NN
Create Connector ConfigurationsA connector configuration is created for a data policy.NN
Create Custom Connector PatternsA new custom connector URL pattern is created for a data policy.NN
Create Data PolicyA new data loss prevention (DLP) policy is created.NN
Create Exempt Resources (Deprecated)An exempt resources list is created for a data policy. Marked deprecated in the source doc.NN
Delete connector blocking policyA connector blocking policy is deleted.NN
Delete Connector ConfigurationsA connector configuration is deleted from a data policy.NN
Delete Custom Connector PatternsA custom connector URL pattern is deleted from a data policy.NN
Delete Data PolicyA data loss prevention (DLP) policy is deleted.NN
Delete Exempt Resources (Deprecated)An exempt resources list is deleted from a data policy. Marked deprecated in the source doc.NN
Update connector blocking policyA connector blocking policy is updated.NN
Update Connector ConfigurationsA connector configuration is updated for a data policy.NN
Update Custom Connector PatternsA custom connector URL pattern is updated for a data policy.NN
Update Data PolicyA data loss prevention (DLP) policy is updated.NN
Update Exempt Resources (Deprecated)An exempt resources list is updated for a data policy. Marked deprecated in the source doc.NN

any: Power Platform DLP activity (legacy) (catch-all)

#
RecordType
PowerPlatformAdminDlp

Description

Catch-all for M365-PowerPlatformAdminDlp rules matching the RecordType but no specific Operation.

Create connector blocking policy

#
RecordType
PowerPlatformAdminDlp

Description

A new connector blocking policy is created.

Create Connector Configurations

#
RecordType
PowerPlatformAdminDlp

Description

A connector configuration is created for a data policy.

Create Custom Connector Patterns

#
RecordType
PowerPlatformAdminDlp

Description

A new custom connector URL pattern is created for a data policy.

Create Data Policy

#
RecordType
PowerPlatformAdminDlp

Description

A new data loss prevention (DLP) policy is created.

Create Exempt Resources (Deprecated)

#
RecordType
PowerPlatformAdminDlp

Description

An exempt resources list is created for a data policy. Marked deprecated in the source doc.

Delete connector blocking policy

#
RecordType
PowerPlatformAdminDlp

Description

A connector blocking policy is deleted.

Delete Connector Configurations

#
RecordType
PowerPlatformAdminDlp

Description

A connector configuration is deleted from a data policy.

Delete Custom Connector Patterns

#
RecordType
PowerPlatformAdminDlp

Description

A custom connector URL pattern is deleted from a data policy.

Delete Data Policy

#
RecordType
PowerPlatformAdminDlp

Description

A data loss prevention (DLP) policy is deleted.

Delete Exempt Resources (Deprecated)

#
RecordType
PowerPlatformAdminDlp

Description

An exempt resources list is deleted from a data policy. Marked deprecated in the source doc.

Update connector blocking policy

#
RecordType
PowerPlatformAdminDlp

Description

A connector blocking policy is updated.

Update Connector Configurations

#
RecordType
PowerPlatformAdminDlp

Description

A connector configuration is updated for a data policy.

Update Custom Connector Patterns

#
RecordType
PowerPlatformAdminDlp

Description

A custom connector URL pattern is updated for a data policy.

Update Data Policy

#
RecordType
PowerPlatformAdminDlp

Description

A data loss prevention (DLP) policy is updated.

Update Exempt Resources (Deprecated)

#
RecordType
PowerPlatformAdminDlp

Description

An exempt resources list is updated for a data policy. Marked deprecated in the source doc.

References #

M365 audit records use different field names on each surface #

The same Unified Audit Log record uses different field names on each surface. A query built for one surface can silently miss on another. These pages document the Management Activity API JSON names, the same names Search-UnifiedAuditLog and the Office 365 Management Activity API return.

  • Purview CSV export flattens each record to four columns (CreationDate, UserIds, Operations, AuditData). The API field names live only inside the AuditData JSON blob. Expand it with ConvertFrom-Json. The wrapper columns are renamed too: CreationDate not CreationTime, UserIds not UserId, Operations not Operation.
  • Sentinel's OfficeActivity table renames several fields and turns two integer enum columns into strings. The table below maps them.
API JSON (event pages)OfficeActivity columnNote
IdOfficeIdRenamed.
WorkloadOfficeWorkloadRenamed.
ObjectIdOfficeObjectIdRenamed.
CreationTimeTimeGeneratedRenamed. OfficeActivity has no CreationTime column.
SiteUrlSite_UrlRenamed (SharePoint family).
RecordTypeRecordTypeSame name; the Int32 enum becomes its string enum name.
UserTypeUserTypeSame name; the Int32 enum becomes a string.
ClientIPClientIP, Client_IPAddressBoth columns present on OfficeActivity.
Scope(none)No OfficeActivity equivalent under any name. Recover it from the API JSON or the Purview AuditData blob.
Operation, UserId, ResultStatus, UserKey, AppAccessContext, OrganizationIdsame namesUnchanged. No _s / _d suffixes (a native table, not a custom log).

Mapping verified against the OfficeActivity table reference, the Management Activity API schema, and the Purview audit-record export format.