JSON enriched
Copy JSON enriched
{ 29 items id: "8ac3fc64-6eca-42ea-9e69-59f4c7b60eb2" , displayName: "Hybrid Identity Administrator" , description: "Can manage Active Directory to Microsoft Entra cloud provisioning, Microsoft Entra Connect, and federation settings." , richDescription: "Users in this role can create, manage, and deploy provisioning configuration setup from Active Directory to Microsoft Entra ID using Cloud Provisioning as well as manage federation settings. Users can also troubleshoot and monitor logs using this role." , privileged: true , categories: "identity" , permissionsTotal: 114 , operationActionsCount: 117 , permissionsDirect: 60 , permissionsInherited: true , permissionsInheritedCount: 54 , permissionsDirectAndInheritedCount: 0 , permissionsDirectAndInherited: null , permissionsInheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , permissionsInheritedToCount: 0 , permissionsInheritedTo: null , permissionsConditionedCount: 0 , permissionsUnConditionedCount: 114 , permissionConditioned: [] , permissionsPrivileged: 2 , permissionsNamespacesCount: 7 , permissionsNamespaces: [ 7 items { 1 item microsoft.azure.serviceHealth: 1 } , { 1 item microsoft.azure.supportTickets: 1 } , { 1 item } , { 1 item microsoft.office365.messageCenter: 1 } , { 1 item microsoft.office365.serviceHealth: 1 } , { 1 item microsoft.office365.supportTickets: 1 } , { 1 item microsoft.office365.webPortal: 1 } ] , permissionActionsCount: 10 , permissionActions: [ 10 items ] , permissionVerbsCount: 5 , permissionVerbs: [ 5 items ] , permissionsConsentPolicyAppliesCount: 0 , permissionsConsentPolicies: null , permissions: [ 114 items { 1 item } , { 1 item } , { 1 item microsoft.directory/administrativeUnits/members/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read members of administrative units" , id: "microsoft.directory-administrativeUnits-members-read-get" , name: "microsoft.directory/administrativeUnits/members/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/administrativeUnits/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on administrative units" , id: "microsoft.directory-administrativeUnits-standard-read-get" , name: "microsoft.directory/administrativeUnits/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/applicationPolicies/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read standard properties of application policies" , id: "microsoft.directory-applicationPolicies-standard-read-get" , name: "microsoft.directory/applicationPolicies/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item microsoft.directory/applications/owners/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read owners of applications" , id: "microsoft.directory-applications-owners-read-get" , name: "microsoft.directory/applications/owners/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/applications/owners/update: { 2 items permissionAdditionalInfo: { 4 items applicability: "direct" , inheritedFrom: null , condition: null , permissionAction: "update" } , permissionDetails: [ 2 items { 6 items actionVerb: "DELETE" , description: "Update owners of applications" , id: "microsoft.directory-applications-owners-update-delete" , name: "microsoft.directory/applications/owners/update" , resourceScopeId: null , isPrivileged: false } , { 6 items actionVerb: "POST" , description: "Update owners of applications" , id: "microsoft.directory-applications-owners-update-post" , name: "microsoft.directory/applications/owners/update" , resourceScopeId: null , isPrivileged: false } ] } } , { 1 item } , { 1 item microsoft.directory/applications/policies/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read policies of applications" , id: "microsoft.directory-applications-policies-read-get" , name: "microsoft.directory/applications/policies/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item microsoft.directory/applications/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read standard properties of applications" , id: "microsoft.directory-applications-standard-read-get" , name: "microsoft.directory/applications/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item } , { 1 item } , { 1 item microsoft.directory/auditLogs/allProperties/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "direct" , inheritedFrom: null , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read all properties on audit logs, excluding custom security attributes audit logs" , id: "microsoft.directory-auditLogs-allProperties-read-get" , name: "microsoft.directory/auditLogs/allProperties/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item microsoft.directory/contacts/memberOf/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read the group membership for all contacts in Microsoft Entra ID" , id: "microsoft.directory-contacts-memberOf-read-get" , name: "microsoft.directory/contacts/memberOf/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/contacts/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on contacts in Microsoft Entra ID" , id: "microsoft.directory-contacts-standard-read-get" , name: "microsoft.directory/contacts/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/contracts/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on partner contracts" , id: "microsoft.directory-contracts-standard-read-get" , name: "microsoft.directory/contracts/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/deletedItems.applications/delete: { 2 items permissionAdditionalInfo: { 4 items applicability: "direct" , inheritedFrom: null , condition: null , permissionAction: "delete" } , permissionDetails: { 6 items actionVerb: "DELETE" , description: "Permanently delete applications, which can no longer be restored" , id: "microsoft.directory-deletedItems.applications-delete-delete" , name: "microsoft.directory/deletedItems.applications/delete" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item microsoft.directory/devices/memberOf/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read device memberships" , id: "microsoft.directory-devices-memberOf-read-get" , name: "microsoft.directory/devices/memberOf/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/devices/registeredOwners/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read registered owners of devices" , id: "microsoft.directory-devices-registeredOwners-read-get" , name: "microsoft.directory/devices/registeredOwners/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/devices/registeredUsers/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read registered users of devices" , id: "microsoft.directory-devices-registeredUsers-read-get" , name: "microsoft.directory/devices/registeredUsers/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/devices/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on devices" , id: "microsoft.directory-devices-standard-read-get" , name: "microsoft.directory/devices/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/directoryRoles/eligibleMembers/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read the eligible members of Microsoft Entra roles" , id: "microsoft.directory-directoryRoles-eligibleMembers-read-get" , name: "microsoft.directory/directoryRoles/eligibleMembers/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/directoryRoles/members/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read all members of Microsoft Entra roles" , id: "microsoft.directory-directoryRoles-members-read-get" , name: "microsoft.directory/directoryRoles/members/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/directoryRoles/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties of Microsoft Entra roles" , id: "microsoft.directory-directoryRoles-standard-read-get" , name: "microsoft.directory/directoryRoles/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item microsoft.directory/domains/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on domains" , id: "microsoft.directory-domains-standard-read-get" , name: "microsoft.directory/domains/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/groups/appRoleAssignments/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read application role assignments of groups" , id: "microsoft.directory-groups-appRoleAssignments-read-get" , name: "microsoft.directory/groups/appRoleAssignments/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/groups/memberOf/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read the memberOf property on Security groups and Microsoft 365 groups, including role-assignable groups" , id: "microsoft.directory-groups-memberOf-read-get" , name: "microsoft.directory/groups/memberOf/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/groups/members/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read members of Security groups and Microsoft 365 groups, including role-assignable groups" , id: "microsoft.directory-groups-members-read-get" , name: "microsoft.directory/groups/members/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/groups/owners/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read owners of Security groups and Microsoft 365 groups, including role-assignable groups" , id: "microsoft.directory-groups-owners-read-get" , name: "microsoft.directory/groups/owners/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/groups/settings/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read settings of groups" , id: "microsoft.directory-groups-settings-read-get" , name: "microsoft.directory/groups/settings/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/groups/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read standard properties of Security groups and Microsoft 365 groups, including role-assignable groups" , id: "microsoft.directory-groups-standard-read-get" , name: "microsoft.directory/groups/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/groupSettings/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on group settings" , id: "microsoft.directory-groupSettings-standard-read-get" , name: "microsoft.directory/groupSettings/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/groupSettingTemplates/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on group setting templates" , id: "microsoft.directory-groupSettingTemplates-standard-read-get" , name: "microsoft.directory/groupSettingTemplates/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item microsoft.directory/oAuth2PermissionGrants/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on OAuth 2.0 permission grants" , id: "microsoft.directory-oAuth2PermissionGrants-standard-read-get" , name: "microsoft.directory/oAuth2PermissionGrants/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item } , { 1 item } , { 1 item microsoft.directory/organization/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on an organization" , id: "microsoft.directory-organization-standard-read-get" , name: "microsoft.directory/organization/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/organization/trustedCAsForPasswordlessAuth/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read trusted certificate authorities for passwordless authentication" , id: "microsoft.directory-organization-trustedCAsForPasswordlessAuth-read-get" , name: "microsoft.directory/organization/trustedCAsForPasswordlessAuth/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item } , { 1 item microsoft.directory/roleAssignments/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on role assignments" , id: "microsoft.directory-roleAssignments-standard-read-get" , name: "microsoft.directory/roleAssignments/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/roleDefinitions/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on role definitions" , id: "microsoft.directory-roleDefinitions-standard-read-get" , name: "microsoft.directory/roleDefinitions/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/servicePrincipals/appRoleAssignedTo/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read service principal role assignments" , id: "microsoft.directory-servicePrincipals-appRoleAssignedTo-read-get" , name: "microsoft.directory/servicePrincipals/appRoleAssignedTo/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/servicePrincipals/appRoleAssignedTo/update: { 2 items permissionAdditionalInfo: { 4 items applicability: "direct" , inheritedFrom: null , condition: null , permissionAction: "update" } , permissionDetails: [ 2 items { 6 items actionVerb: "DELETE" , description: "Update service principal role assignments" , id: "microsoft.directory-servicePrincipals-appRoleAssignedTo-update-delete" , name: "microsoft.directory/servicePrincipals/appRoleAssignedTo/update" , resourceScopeId: null , isPrivileged: false } , { 6 items actionVerb: "POST" , description: "Update service principal role assignments" , id: "microsoft.directory-servicePrincipals-appRoleAssignedTo-update-post" , name: "microsoft.directory/servicePrincipals/appRoleAssignedTo/update" , resourceScopeId: null , isPrivileged: false } ] } } , { 1 item microsoft.directory/servicePrincipals/appRoleAssignments/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read role assignments assigned to service principals" , id: "microsoft.directory-servicePrincipals-appRoleAssignments-read-get" , name: "microsoft.directory/servicePrincipals/appRoleAssignments/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item } , { 1 item microsoft.directory/servicePrincipals/memberOf/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read the group memberships on service principals" , id: "microsoft.directory-servicePrincipals-memberOf-read-get" , name: "microsoft.directory/servicePrincipals/memberOf/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item microsoft.directory/servicePrincipals/oAuth2PermissionGrants/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read delegated permission grants on service principals" , id: "microsoft.directory-servicePrincipals-oAuth2PermissionGrants-read-get" , name: "microsoft.directory/servicePrincipals/oAuth2PermissionGrants/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/servicePrincipals/ownedObjects/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read owned objects of service principals" , id: "microsoft.directory-servicePrincipals-ownedObjects-read-get" , name: "microsoft.directory/servicePrincipals/ownedObjects/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/servicePrincipals/owners/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read owners of service principals" , id: "microsoft.directory-servicePrincipals-owners-read-get" , name: "microsoft.directory/servicePrincipals/owners/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/servicePrincipals/owners/update: { 2 items permissionAdditionalInfo: { 4 items applicability: "direct" , inheritedFrom: null , condition: null , permissionAction: "update" } , permissionDetails: [ 2 items { 6 items actionVerb: "DELETE" , description: "Update owners of service principals" , id: "microsoft.directory-servicePrincipals-owners-update-delete" , name: "microsoft.directory/servicePrincipals/owners/update" , resourceScopeId: null , isPrivileged: false } , { 6 items actionVerb: "POST" , description: "Update owners of service principals" , id: "microsoft.directory-servicePrincipals-owners-update-post" , name: "microsoft.directory/servicePrincipals/owners/update" , resourceScopeId: null , isPrivileged: false } ] } } , { 1 item } , { 1 item microsoft.directory/servicePrincipals/policies/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read policies of service principals" , id: "microsoft.directory-servicePrincipals-policies-read-get" , name: "microsoft.directory/servicePrincipals/policies/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item microsoft.directory/servicePrincipals/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties of service principals" , id: "microsoft.directory-servicePrincipals-standard-read-get" , name: "microsoft.directory/servicePrincipals/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item microsoft.directory/servicePrincipals/synchronization.cloudTenantToCloudTenant/jobs/manage: { 2 items permissionAdditionalInfo: { 4 items applicability: "direct" , inheritedFrom: null , condition: null , permissionAction: "manage" } , permissionDetails: { 6 items actionVerb: "POST" , description: "Start, restart, and pause cloud tenant to cloud tenant application provisioning synchronization jobs." , id: "microsoft.directory-servicePrincipals-synchronization.cloudTenantToCloudTenant-jobs-manage-post" , name: "microsoft.directory/servicePrincipals/synchronization.cloudTenantToCloudTenant/jobs/manage" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item } , { 1 item microsoft.directory/servicePrincipals/synchronization.cloudTenantToExternalSystem/jobs/manage: { 2 items permissionAdditionalInfo: { 4 items applicability: "direct" , inheritedFrom: null , condition: null , permissionAction: "manage" } , permissionDetails: { 6 items actionVerb: "POST" , description: "Start, restart, and pause application provisioning synchronization jobs." , id: "microsoft.directory-servicePrincipals-synchronization.cloudTenantToExternalSystem-jobs-manage-post" , name: "microsoft.directory/servicePrincipals/synchronization.cloudTenantToExternalSystem/jobs/manage" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item } , { 1 item } , { 1 item microsoft.directory/servicePrincipals/synchronizationJobs/manage: { 2 items permissionAdditionalInfo: { 4 items applicability: "direct" , inheritedFrom: null , condition: null , permissionAction: "manage" } , permissionDetails: { 6 items actionVerb: "POST" , description: "Start, restart, and pause application provisioning synchronization jobs" , id: "microsoft.directory-servicePrincipals-synchronizationJobs-manage-post" , name: "microsoft.directory/servicePrincipals/synchronizationJobs/manage" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item } , { 1 item microsoft.directory/signInReports/allProperties/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "direct" , inheritedFrom: null , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read all properties on sign-in reports, including privileged properties" , id: "microsoft.directory-signInReports-allProperties-read-get" , name: "microsoft.directory/signInReports/allProperties/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/subscribedSkus/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on subscriptions" , id: "microsoft.directory-subscribedSkus-standard-read-get" , name: "microsoft.directory/subscribedSkus/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/appRoleAssignments/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read application role assignments for users" , id: "microsoft.directory-users-appRoleAssignments-read-get" , name: "microsoft.directory/users/appRoleAssignments/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item microsoft.directory/users/deviceForResourceAccount/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read deviceForResourceAccount of users" , id: "microsoft.directory-users-deviceForResourceAccount-read-get" , name: "microsoft.directory/users/deviceForResourceAccount/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/directReports/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read the direct reports for users" , id: "microsoft.directory-users-directReports-read-get" , name: "microsoft.directory/users/directReports/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/invitedBy/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read the user that invited an external user to a tenant" , id: "microsoft.directory-users-invitedBy-read-get" , name: "microsoft.directory/users/invitedBy/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/licenseDetails/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read license details of users" , id: "microsoft.directory-users-licenseDetails-read-get" , name: "microsoft.directory/users/licenseDetails/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/manager/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read manager of users" , id: "microsoft.directory-users-manager-read-get" , name: "microsoft.directory/users/manager/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/memberOf/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read the group memberships of users" , id: "microsoft.directory-users-memberOf-read-get" , name: "microsoft.directory/users/memberOf/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/oAuth2PermissionGrants/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read delegated permission grants on users" , id: "microsoft.directory-users-oAuth2PermissionGrants-read-get" , name: "microsoft.directory/users/oAuth2PermissionGrants/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/ownedDevices/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read owned devices of users" , id: "microsoft.directory-users-ownedDevices-read-get" , name: "microsoft.directory/users/ownedDevices/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/ownedObjects/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read owned objects of users" , id: "microsoft.directory-users-ownedObjects-read-get" , name: "microsoft.directory/users/ownedObjects/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/photo/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read photo of users" , id: "microsoft.directory-users-photo-read-get" , name: "microsoft.directory/users/photo/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/registeredDevices/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read registered devices of users" , id: "microsoft.directory-users-registeredDevices-read-get" , name: "microsoft.directory/users/registeredDevices/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/scopedRoleMemberOf/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read user's membership of a Microsoft Entra role, that is scoped to an administrative unit" , id: "microsoft.directory-users-scopedRoleMemberOf-read-get" , name: "microsoft.directory/users/scopedRoleMemberOf/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/sponsors/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read sponsors of users" , id: "microsoft.directory-users-sponsors-read-get" , name: "microsoft.directory/users/sponsors/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.directory/users/standard/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "inherited" , inheritedFrom: [ 1 item { 2 items id: "88d8e3e3-8f55-4a1e-953a-9b9898b8876b" , displayName: "Directory Readers" } ] , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read basic properties on users" , id: "microsoft.directory-users-standard-read-get" , name: "microsoft.directory/users/standard/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item microsoft.office365.messageCenter/messages/read: { 2 items permissionAdditionalInfo: { 4 items applicability: "direct" , inheritedFrom: null , condition: null , permissionAction: "read" } , permissionDetails: { 6 items actionVerb: "GET" , description: "Read messages in Message Center in the Microsoft 365 admin center, excluding security messages" , id: "microsoft.office365.messageCenter-messages-read-get" , name: "microsoft.office365.messageCenter/messages/read" , resourceScopeId: null , isPrivileged: false } } } , { 1 item } , { 1 item } , { 1 item } ] }