Onboard Azure for Transilience Log Monitoring

Created by Venkat Pothamsetty, Modified on Tue, 29 Sep at 12:12 PM by Venkat Pothamsetty



This document assumes that you have already created the app and registered the app for Transilience to have read only access into Azure.  If not , refer to this document.  Once the app is created, you need to add permissions for Transilience to access the logs.  


The below is the summary for logs that are usually needed for compliance , depending on what Microsoft services you are using for security logging, monitoring and incident management.




In summary, you are giving access for Transilience to store, analyze and alert on Defender logs, Entra access logs, Intune logs


Step 1 - 


Go to the registered app in App registrations, which you created already.




Click on API permissions 




Step 2 -


Add each of the permissions above.  Below are couple of examples.


Audit Log

(for us to read the audit logs)




Policy.Read.All

(for us to read policies)




User.Read.All




Directory.Read.All




ThreatHunting





Ensure you grant the permissions



Ensure you added below permissions


PermissionSecurity-audit purpose
Directory.Read.AllRead directory objects and relationships used for tenant-wide identity inventory.
User.Read.AllInventory users, account state, and identity attributes.
Group.Read.AllInventory groups and membership used for access-path analysis.
Application.Read.AllInventory app registrations, enterprise applications, credentials metadata, and consent configuration.
Device.Read.AllInventory Entra-registered devices and trust/compliance attributes.
Organization.Read.AllRead tenant identity, settings, and verified organization properties.
Domain.Read.AllRead verified and federated domain configuration.
AdministrativeUnit.Read.AllRead administrative units and their membership/delegation boundaries.
RoleManagement.Read.DirectoryRead Entra role definitions and assignments.
RoleEligibilitySchedule.Read.DirectoryRead eligible Privileged Identity Management role schedules.
RoleAssignmentSchedule.Read.DirectoryRead active and scheduled privileged-role assignments.
RoleManagementPolicy.Read.DirectoryRead PIM activation, approval, duration, and notification policies.
RoleManagement.Read.AllRead role-management configuration exposed across supported Microsoft Graph resources.
Policy.Read.AllRead tenant identity and authorization policies.
Policy.Read.ConditionalAccessRead Conditional Access policies and named locations.
Policy.Read.AuthenticationMethodRead authentication-method and MFA policy configuration.
Policy.Read.PermissionGrantRead application consent and permission-grant policies.
Policy.Read.DeviceConfigurationRead device registration and authorization policies.
CrossTenantInformation.ReadBasic.AllRead basic cross-tenant organization information for trust review.
AuditLog.Read.AllRead directory audit, provisioning, and sign-in activity.
Reports.Read.AllRead service-usage and security reports.
ReportSettings.Read.AllRead administrative report settings, including concealed-data settings.
AuditLogsQuery.Read.AllQuery audit-log data exposed across Microsoft services.
AccessReview.Read.AllRead access reviews, reviewers, decisions, and settings.
EntitlementManagement.Read.AllRead access packages, catalogs, assignments, and entitlement policies.
LifecycleWorkflows.Read.AllRead joiner, mover, and leaver workflow configuration and execution history.
Agreement.Read.AllRead terms-of-use agreements and acceptance records.
OnPremDirectorySynchronization.Read.AllRead hybrid identity synchronization configuration and status.
SecurityEvents.Read.AllRead security events exposed through the Microsoft Graph security API.
SecurityAlert.Read.AllRead security alerts for investigation and control evidence.
SecurityIncident.Read.AllRead correlated security incidents and their status.
ThreatHunting.Read.AllRun read-only advanced hunting queries for security evidence.
IdentityRiskyUser.Read.AllRead risky-user detections and risk state.
IdentityRiskEvent.Read.AllRead identity risk detections and event detail.
IdentityRiskyServicePrincipal.Read.AllRead risk findings for workload identities and service principals.
SecurityActions.Read.AllRead security remediation-action status without initiating actions.
ThreatIndicators.Read.AllRead tenant threat-intelligence indicators.
InformationProtectionPolicy.Read.AllRead information-protection policy configuration.
DeviceManagementConfiguration.Read.AllRead Intune device configuration and compliance policies.
DeviceManagementManagedDevices.Read.AllRead managed-device inventory, ownership, health, and compliance state.
DeviceManagementApps.Read.AllRead managed application inventory and app-management policy.
DeviceManagementServiceConfig.Read.AllRead Intune tenant and service configuration.
DeviceManagementRBAC.Read.AllRead Intune roles, assignments, and scope tags.



Save permissions


and Grant permissions




  


  After adding these permissions, click Grant admin consent.


Inform your account manager of your forward deployed engineer that you have given access and pass the client ID, secret, tenant id.





Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article