Тип ресурса unifiedRoleAssignmentSchedule

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

Важно!

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

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

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

Методы

Метод Тип возвращаемых данных Описание
Перечисление unifiedRoleAssignmentSchedules Коллекция unifiedRoleAssignmentSchedule Получение расписаний для активных операций назначения ролей.
Получение unifiedRoleAssignmentSchedule unifiedRoleAssignmentSchedule Получите расписание для активной операции назначения ролей.
filterByCurrentUser Коллекция unifiedRoleAssignmentSchedule Получите расписания активных операций назначения ролей, для которых вошедшего пользователя является участником.

Свойства

Свойство Тип Описание
appScopeId String Идентификатор область конкретного приложения, когда назначение ограничивается приложением. Область назначения определяет набор ресурсов, доступ к которым предоставлен субъекту. Области приложения — это области, которые определяются и понимаются только этим приложением. Используйте / для областей приложений на уровне клиента. Используйте directoryScopeId, чтобы ограничить область определенными объектами каталога, например административными единицами. Поддерживает $filter (eq, ne, и для значений null ). Наследуется от unifiedRoleScheduleBase.
assignmentType String Тип назначения, который может иметь значение Assigned или Activated. Поддерживает $filter (eq, ne).
createdDateTime DateTimeOffset При создании расписания. Наследуется от unifiedRoleScheduleBase.
createdUsing String Идентификатор объекта unifiedRoleAssignmentScheduleRequest , с помощью которого было создано это расписание. Допускается значение null. Наследуется от unifiedRoleScheduleBase. Поддерживает $filter (eq, ne, и для значений null ).
directoryScopeId String Идентификатор объекта каталога, представляющего область назначения. Область назначения определяет набор ресурсов, доступ к которым предоставлен субъекту. Области каталога — это общие области, хранящиеся в каталоге, которые понимаются несколькими приложениями. Используйте / для область на уровне клиента. Используйте appScopeId, чтобы ограничить область только приложением. Поддерживает $filter (eq, ne, и для значений null ). Наследуется от unifiedRoleScheduleBase.
id String Уникальный идентификатор объекта unifiedRoleAssignmentScheduleRequest . Поддерживает $filter (eq). Наследуется от сущности.
memberType String Как наследуется назначение. Это может быть Inherited, Directили Group. Кроме того, он может означать, может ли объект unifiedRoleAssignmentSchedule управлять вызывающей. Поддерживает $filter (eq, ne).
modifiedDateTime DateTimeOffset Когда расписание было изменено в последний раз. Наследуется от unifiedRoleScheduleBase.
principalId String Идентификатор субъекта, которому было предоставлено назначение роли. Наследуется от unifiedRoleScheduleBase. Поддерживает $filter (eq, ne).
roleDefinitionId String Идентификатор объекта unifiedRoleDefinition , который назначается субъекту. Наследуется от unifiedRoleScheduleBase. Поддерживает $filter (eq, ne).
scheduleInfo requestSchedule Период назначения роли. Он может представлять одно вхождение или несколько повторений.
status String Состояние объекта unifiedRoleAssignmentScheduleRequest . Наследуется от unifiedRoleScheduleBase. Возможные значения: Canceled, , DeniedFailed, Granted, PendingAdminDecision, , PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revokedи ScheduleCreated. Значение null не допускается. Поддерживает $filter (eq, ne).

Связи

Связь Тип Описание
activatedUsing unifiedRoleEligibilitySchedule Если запрос от соответствующего администратора на активацию роли, этот параметр показывает соответствующее допустимое назначение для этой активации. В противном случае это null. Поддерживает $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.unifiedRoleAssignmentSchedule",
  "id": "String (identifier)",
  "principalId": "String",
  "roleDefinitionId": "String",
  "directoryScopeId": "String",
  "appScopeId": "String",
  "createdUsing": "String",
  "createdDateTime": "String (timestamp)",
  "modifiedDateTime": "String (timestamp)",
  "status": "String",
  "scheduleInfo": {
    "@odata.type": "microsoft.graph.requestSchedule"
  },
  "assignmentType": "String",
  "memberType": "String"
}