unifiedRbacApplication resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents a role management container for unified role definitions and role assignments for role-based access control (RBAC) providers in Microsoft 365. This is a shared entity meant to replace rbacApplication. Currently only Exchange RBAC applications are supported.
Methods
Method | Return Type | Description |
---|---|---|
Create role assignment | unifiedRoleAssignment | Create a new unifiedRoleAssignment object. |
List role assignment | unifiedRoleAssignment collection | Get a list of unifiedRoleAssignment objects for an RBAC provider. You can only query specific instances by filtering on roleDefinitionId, principalId or appScopeId. |
List transitive role assignments | unifiedRoleAssignment collection | Get the list of direct and transitive unifiedRoleAssignment objects for a specific principal. This API requires the principalId in a request. |
Create role definition | unifiedRoleDefinition | Create a new unifiedRoleDefinition object for an RBAC provider. |
List role definitions | unifiedRoleDefinition collection | Get a list of unifiedRoleDefinition objects for an RBAC provider. |
List | customAppScope collection | Get a list of customAppScope objects for an RBAC provider. |
Properties
None.
Relationships
Relationship | Type | Description |
---|---|---|
customAppScopes | customAppScope collection | Workload-specific scope object that represents the resources for which the principal has been granted access. |
resourceNamespaces | unifiedRbacResourceNamespace collection | Resource that represents a collection of related actions. |
roleAssignments | unifiedRoleAssignment collection | Resource to grant access to users or groups. |
roleDefinitions | unifiedRoleDefinition collection | The roles allowed by RBAC providers and the permissions assigned to the roles. |
transitiveRoleAssignments | unifiedRoleAssignment collection | Resource to grant access to users or groups that are transitive. |
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.unifiedRbacApplication"
}