Audit Logs / Microsoft Entra ID AuditLogs category
Audit Logs: MultiTenantOrgPartnerConfigurationTemplate
| OperationName | Description | Sample | Rule |
|---|---|---|---|
| Reset a multi tenant org partner configuration template | The multitenant org partner configuration template was reset to default (decline all trust and auto user consent). | N | N |
| Update a multi tenant org partner configuration template | The multitenant-org partner configuration template (trust + auto-redemption defaults for new partners) was updated. | N | N |
Reset a multi tenant org partner configuration template
#Description
Records that the multitenant organization cross-tenant access partner configuration template was reset to its default state, which declines all trust and automatic user consent settings (the resetToDefaultSettings operation). After the reset, partner cross-tenant trust and consent settings revert to default pass-through.
References #
Update a multi tenant org partner configuration template
#Description
Records an update to the multitenant-organization partner configuration template, which preconfigures the cross-tenant access partner settings, namely trust of MFA and device claims and automatic user consent (invitation redemption), applied to partner tenants newly joining the multitenant organization. Changes that enable trust or automatic redemption broaden cross-tenant access for future partner tenants.
References #
Rules often query computed field names, not native AuditLogs columns #
Many Entra detection rules pivot on field names that are not columns in this table but KQL projections the rule author computes from two dynamic columns. Searching the field list for those names finds nothing; use the canonical paths instead.
InitiatingUserPrincipalName(and siblingInitiating*names) is not a column. Rules project it fromInitiatedBy, for exampleextend InitiatingUserPrincipalName = tostring(InitiatedBy.user.userPrincipalName). The native paths areInitiatedBy.user.userPrincipalName,InitiatedBy.user.displayName, andInitiatedBy.user.idfor user actors, andInitiatedBy.app.displayName/InitiatedBy.app.appIdfor application or service-principal actors.- What changed lives in
TargetResources, adynamicarray. Expand it before filtering on the change:AuditLogs | mv-expand TargetResources | extend props = TargetResources.modifiedProperties, then readprops[].displayName,props[].oldValue, andprops[].newValue.
Column shapes per the AuditLogs table reference and the Graph directoryAudit resource.