Тип ресурса unifiedRoleAssignmentScheduleInstance

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

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет экземпляр для активного назначения ролей в клиенте. Активное назначение могло выполняться с помощью назначений PIM и запросов активации или непосредственно через API назначений ролей.

Наследует от unifiedRoleScheduleInstanceBase.

Методы

Метод Тип возвращаемых данных Описание
Список unifiedRoleAssignmentScheduleInstances коллекция unifiedRoleAssignmentScheduleInstance Получение экземпляров активных назначений ролей.
Получение unifiedRoleAssignmentScheduleInstance unifiedRoleAssignmentScheduleInstance Получение экземпляра активного назначения ролей.
filterByCurrentUser коллекция unifiedRoleAssignmentScheduleInstance Получение экземпляров активных назначений ролей для вызывающего субъекта.

Свойства

Свойство Тип Описание
appScopeId String Идентификатор область конкретного приложения, когда назначение ограничивается приложением. Область назначения определяет набор ресурсов, доступ к которым предоставлен субъекту. Области приложения — это области, которые определяются и понимаются только этим приложением. Используйте / для областей приложений на уровне клиента. Используйте directoryScopeId, чтобы ограничить область определенными объектами каталога, например административными единицами. Поддерживает $filter (eq, ne, и для значений null ). Наследуется от unifiedRoleScheduleInstanceBase.
assignmentType String Тип назначения, который может иметь значение Assigned или Activated. Поддерживает $filter (eq, ne).
directoryScopeId String Идентификатор объекта каталога, представляющего область назначения. Область назначения определяет набор ресурсов, доступ к которым предоставлен субъекту. Области каталога — это общие области, хранящиеся в каталоге, которые понимаются несколькими приложениями. Используйте / для область на уровне клиента. Используйте appScopeId, чтобы ограничить область только приложением. Поддерживает $filter (eq, ne, и для значений null ). Наследуется от unifiedRoleScheduleInstanceBase.
endDateTime DateTimeOffset Дата окончания экземпляра расписания.
id String Уникальный идентификатор объекта unifiedRoleAssignmentScheduleInstance . Наследуется от сущности.
memberType String Как наследуется назначение. Это может быть Inherited, Directили Group. Кроме того, он может означать, может ли объект unifiedRoleAssignmentSchedule управлять вызывающей. Поддерживает $filter (eq, ne).
principalId String Идентификатор субъекта, которому было предоставлено назначение роли. Наследуется от unifiedRoleScheduleInstanceBase. Поддерживает $filter (eq, ne).
roleAssignmentOriginId String Идентификатор назначения роли в Microsoft Entra ID.
roleAssignmentScheduleId String Идентификатор объекта unifiedRoleAssignmentSchedule , из которого был создан этот экземпляр.
roleDefinitionId String Идентификатор объекта unifiedRoleDefinition , который назначается субъекту. Наследуется от unifiedRoleScheduleInstanceBase. Поддерживает $filter (eq, ne).
startDateTime DateTimeOffset При запуске этого экземпляра.

Связи

Связь Тип Описание
activatedUsing unifiedRoleEligibilityScheduleInstance Если запрос от соответствующего администратора на активацию роли, этот параметр показывает соответствующее допустимое назначение для этой активации. В противном случае это null. Поддерживает $expand и $select вложен в $expand.
appScope appScope Свойство только для чтения со сведениями о область приложения, когда назначение ограничивается приложением. Допускается значение null. Поддерживает $expand.
directoryScope directoryObject Объект каталога, который является область назначения. Только для чтения. Поддерживает $expand.
Основной directoryObject Субъект, получающий назначение роли через запрос. Поддерживает $expand и $select вложен $expand только для идентификатора .
roleDefinition unifiedRoleDefinition Подробные сведения об объекте roleDefinition, на который ссылается свойство roleDefinitionId . Поддерживает $expand и $select вложен в $expand.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.unifiedRoleAssignmentScheduleInstance",
  "id": "String (identifier)",
  "principalId": "String",
  "roleDefinitionId": "String",
  "directoryScopeId": "String",
  "appScopeId": "String",
  "startDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "assignmentType": "String",
  "memberType": "String",
  "roleAssignmentOriginId": "String",
  "roleAssignmentScheduleId": "String"
}