Skip to main content

Microsoft 365 (M365) MQL Resource Pack Reference

The Microsoft 365 (M365) resource pack lets you use MQL to query and assess the security of your Microsoft 365 identities and configuration.

Resources included in this pack:

IDDESCRIPTION
microsoftMicrosoft
microsoft.adminConsentRequestPolicyPolicy for enabling or disabling the Microsoft Entra admin consent workflow
microsoft.applicationMicrosoft Entra ID application registration
microsoft.application.permissionMicrosoft Service Principal Permission
microsoft.application.roleMicrosoft Entra ID app roles are custom roles to assign permissions to users or apps
microsoft.applicationsList of Microsoft Entra ID application registrations
microsoft.conditionalAccessMicrosoft Entra Conditional Access Policies
microsoft.conditionalAccess.authenticationMethodConfigurationConfiguration for a specific authentication method
microsoft.conditionalAccess.authenticationMethodsPolicyThe tenant-wide policy that controls which authentication methods are allowed
microsoft.conditionalAccess.countryNamedLocationMicrosoft Entra Conditional Access Country named location
microsoft.conditionalAccess.ipNamedLocationMicrosoft Entra Conditional Access IP named location
microsoft.conditionalAccess.namedLocationsContainer for Microsoft Entra Conditional Access Named Locations
microsoft.conditionalAccess.policyA Microsoft Entra Conditional Access policy. Conditional access policies are custom rules that define an access scenario.
microsoft.conditionalAccess.policy.conditionsRepresents the type of conditions that govern when the policy applies
microsoft.conditionalAccess.policy.conditions.applicationsRepresents the applications and user actions included in and excluded from the conditional access policy
microsoft.conditionalAccess.policy.conditions.authenticationFlowsThe authentication flows in scope for a Microsoft Entra Conditional Access policy
microsoft.conditionalAccess.policy.conditions.clientApplicationsRepresents client applications (service principals and workload identities) included in and excluded from the policy scope
microsoft.conditionalAccess.policy.conditions.locationsLocations included in and excluded from the scope of a Microsoft Entra Conditional Access policy. Locations can be countries and regions or IP addresses.
microsoft.conditionalAccess.policy.conditions.platformsPlatforms included in and excluded from the policy scope
microsoft.conditionalAccess.policy.conditions.usersUsers, groups, and roles included in and excluded from a Microsoft Entra Conditional Access policy scope
microsoft.conditionalAccess.policy.grantControlsRepresents grant controls that must be fulfilled to pass the policy
microsoft.conditionalAccess.policy.grantControls.authenticationStrengthA collection of settings that define specific combinations of authentication methods and metadata
microsoft.conditionalAccess.policy.sessionControlsMicrosoft Entra Conditional Access Policy Session Controls
microsoft.conditionalAccess.policy.sessionControls.applicationEnforcedRestrictionsSession control to enforce application restrictions
microsoft.conditionalAccess.policy.sessionControls.cloudAppSecuritySession control used to enforce cloud app security checks
microsoft.conditionalAccess.policy.sessionControls.persistentBrowserSession control to define whether to persist cookies or not
microsoft.conditionalAccess.policy.sessionControls.signInFrequencySession control to enforce sign-in frequency
microsoft.deviceMicrosoft device
microsoft.devicemanagementMicrosoft device management
microsoft.devicemanagement.deviceEnrollmentConfigurationMicrosoft Device Enrollment Configuration
microsoft.devicemanagement.devicecompliancepolicyMicrosoft device compliance policy
microsoft.devicemanagement.deviceconfigurationMicrosoft device configuration
microsoft.devicemanagement.manageddeviceMicrosoft managed device
microsoft.devicesList of Microsoft Entra devices
microsoft.domainMicrosoft domain
microsoft.domaindnsrecordMicrosoft domain DNS record
microsoft.graph.accessReviewReviewerScopeList of reviewers for the admin consent
microsoft.groupMicrosoft group
microsoft.groupLifecyclePolicyMicrosoft group lifecycle policy
microsoft.groupsMicrosoft groups
microsoft.identityAndAccessA container resource for identity and access policies that can be filtered
microsoft.identityAndAccess.identityAndSignInContainer for identity and sign-in policies
microsoft.identityAndAccess.identityAndSignIn.policiesContainer for various identity and sign-in policies
microsoft.identityAndAccess.identityAndSignIn.policies.identitySecurityDefaultsEnforcementPolicyIdentity security defaults enforcement policy
microsoft.identityAndAccess.policyA PIM role management policy for Microsoft Entra ID roles
microsoft.identityAndAccess.policy.ruleA rule defined for a PIM role management policy
microsoft.identityAndAccess.policy.ruleTargetDefines details of the scope that's targeted by role management policy rule
microsoft.identityAndAccess.roleEligibilityScheduleInstanceRepresents an instance of a role eligibility in PIM
microsoft.keyCredentialMicrosoft Entra AD Application certificate
microsoft.passwordCredentialMicrosoft Entra AD Application secrets
microsoft.policiesMicrosoft policies
microsoft.policies.activityBasedTimeoutPolicyActivity-based timeout policy
microsoft.policies.authenticationMethodConfigurationConfiguration for a specific authentication method
microsoft.policies.authenticationMethodsPolicyThe tenant-wide policy that controls which authentication methods are allowed
microsoft.policies.externalIdentitiesPolicyTenant-wide policy that controls whether external users can leave a tenant via self-service controls
microsoft.rolemanagementDeprecated: use microsoft.roles instead
microsoft.rolemanagement.roleassignmentMicrosoft role assignment
microsoft.rolemanagement.roledefinitionMicrosoft role definition
microsoft.rolesList of Microsoft Entra role definitions with optional filters
microsoft.securityMicrosoft Security
microsoft.security.exchangeMicrosoft Security Exchange
microsoft.security.exchange.antispamMicrosoft Security Exchange Antispam
microsoft.security.exchange.antispam.hostedConnectionFilterPolicyMicrosoft Security Exchange Antispam Hosted Connection Filter Policy
microsoft.security.riskyUserMicrosoft Entra users who are at risk
microsoft.security.securityscoreMicrosoft Secure Score
microsoft.serviceprincipalMicrosoft service principal (Enterprise application)
microsoft.serviceprincipal.assignmentMicrosoft Service Principal Assignment
microsoft.tenantMicrosoft Entra tenant
microsoft.tenantFormsSettingsCompany-wide settings for Microsoft Forms
microsoft.tenantSettingsCompany-wide configuration for apps and services.
microsoft.userMicrosoft Entra ID user
microsoft.user.assignedLicenseA single license assigned to a user
microsoft.user.auditlogMicrosoft user audit log
microsoft.user.authenticationMethodsMicrosoft Entra authentication methods
microsoft.user.authenticationMethods.userRegistrationDetailsRepresents the state of a user's authentication methods, including which methods are registered and capable
microsoft.user.authenticationRequirementsMicrosoft user authentication method states
microsoft.user.identityMicrosoft user identity
microsoft.user.licenseDetailDetails of a single license assigned to a user
microsoft.user.licenseDetail.servicePlanInfoContains information about a service plan associated with a subscribed SKU
microsoft.user.signinMicrosoft user sign-in
microsoft.usersList of Microsoft Entra users with optional filters
ms365.exchangeonlineMicrosoft 365 Exchange Online
ms365.exchangeonline.exoMailboxMicrosoft 365 Exchange Online Mailbox
ms365.exchangeonline.externalSenderMicrosoft 365 Exchange Online External Sender
ms365.exchangeonline.mailboxMicrosoft 365 Exchange Online Mailbox with Audit Settings
ms365.exchangeonline.reportSubmissionPolicyReport Submission Policy configuration
ms365.exchangeonline.securityAndComplianceMicrosoft 365 Exchange Online Security and Compliance
ms365.exchangeonline.teamsProtectionPolicyTeams Protection Policy configuration
ms365.exchangeonlineMailboxAuditBypassAssociationMailbox Audit Bypass Association configuration
ms365.sharepointonlineMicrosoft 365 SharePoint Online
ms365.sharepointonline.siteMicrosoft 365 SharePoint Site
ms365.teamsMicrosoft 365 Teams
ms365.teams.teamsMeetingPolicyConfigMicrosoft 365 Teams meeting policy configuration
ms365.teams.teamsMessagingPolicyConfigTeams meeting policy configuration
ms365.teams.tenantFederationConfigMicrosoft 365 Teams tenant federation configuration