unifiedRoleAssignment 资源类型

命名空间:microsoft.graph

表示分配给特定范围内的主体的角色定义。 支持的主体是用户、可分配角色的组和服务主体。

继承自 entity

Methods

方法 返回类型 Description
List unifiedRoleAssignment 集合 获取 unifiedRoleAssignment 对象及其属性的列表。
创建 unifiedRoleAssignment 创建新的 unifiedRoleAssignment 对象。
获取 unifiedRoleAssignment 读取 unifiedRoleAssignment 对象的属性和关系。
删除 None 删除 unifiedRoleAssignment 对象。

属性

属性 类型 说明
appScopeId String 分配范围特定于应用的作用域的标识符。 分配的范围确定已向其授予主体访问权限的资源集。 应用范围是仅由资源应用程序定义和理解的范围。 对于权利管理提供程序,请使用此属性指定目录。 例如,/AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997。 支持 $filtereqin)。 例如,/roleManagement/entitlementManagement/roleAssignments?$filter=appScopeId eq '/AccessPackageCatalog/{catalog id}'
directoryScopeId String 表示分配范围的 目录对象的 标识符。 分配的范围确定已向其授予主体访问权限的资源集。 目录范围是存储在目录中的共享范围,可由多个应用程序理解,这与仅由资源应用程序定义和理解的应用范围不同。 支持 $filtereqin)。
id String unifiedRoleAssignment 的唯一标识符。 键,不可为 null,只读。
principalId String 向其授予分配的主体的标识符。 支持的主体是用户、可分配角色的组和服务主体。 支持 $filtereqin)。
roleDefinitionId String 分配所针对的 unifiedRoleDefinition 的标识符。 此为只读属性。 支持 $filtereqin)。

关系

关系 类型 说明
appScope appScope 当分配范围特定于应用时,具有特定于应用范围的详细信息的只读属性。 包含实体。 仅支持 $expand 权利提供程序。
directoryScope directoryObject 作为分配范围的目录对象。 此为只读属性。 支持 $expand 目录提供程序。
主要 directoryObject 引用分配的主体。 此为只读属性。 支持 $expand Exchange 提供程序除外。
roleDefinition unifiedRoleDefinition 分配所针对的 roleDefinition。 支持 $expand

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "@odata.type": "#microsoft.graph.unifiedRoleAssignment",
  "id": "String (identifier)",
  "appScopeId": "String",
  "directoryScopeId": "String",
  "principalId": "String",
  "roleDefinitionId": "String"
}