Поделиться через


Тип ресурса unifiedRoleAssignment

Пространство имен: microsoft.graph

Представляет определение роли, назначенное субъекту в определенной области. Поддерживаемые субъекты — это пользователи, группы с возможностью назначения ролей и субъекты-службы.

Наследует от сущности.

Методы

Метод Возвращаемый тип Описание
Список Коллекция unifiedRoleAssignment Получение списка объектов unifiedRoleAssignment и их свойств.
Создание unifiedRoleAssignment Создайте объект unifiedRoleAssignment .
получение; unifiedRoleAssignment Чтение свойств и связей объекта unifiedRoleAssignment .
удаление; Нет Удаляет объект unifiedRoleAssignment .

Свойства

Свойство Тип Описание
appScopeId String Идентификатор конкретной области приложения, если область назначения зависит от приложения. Область назначения определяет набор ресурсов, доступ к которым предоставлен субъекту. Области приложения — это области, которые определяются и понимаются только приложением ресурсов. Для поставщика управления правами используйте это свойство, чтобы указать каталог. Например, /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997. Поддерживает $filter (eq, in). Например, /roleManagement/entitlementManagement/roleAssignments?$filter=appScopeId eq '/AccessPackageCatalog/{catalog id}'.
directoryScopeId String Идентификатор объекта каталога , представляющего область назначения. Область назначения определяет набор ресурсов, доступ к которым предоставлен субъекту. Области каталога — это общие области, хранящиеся в каталоге, которые понимаются несколькими приложениями, в отличие от областей приложений, которые определяются и понимаются только приложением ресурсов. Поддерживает $filter (eq, in).
id String Уникальный идентификатор unifiedRoleAssignment. Ключ, не допускающий значения NULL, только для чтения.
principalId String Идентификатор субъекта, которому предоставляется назначение. Поддерживаемые субъекты — это пользователи, группы с возможностью назначения ролей и субъекты-службы. Поддерживает $filter (eq, in).
roleDefinitionId String Идентификатор unifiedRoleDefinition, для назначения. Только для чтения. Поддерживает $filter (eq, in).

Связи

Связь Тип Описание
appScope appScope Свойство только для чтения со сведениями о области приложения, если область назначения зависит от приложения. Сущность containment. Поддерживает $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"
}