Тип ресурса unifiedRoleEligibilitySchedule

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

Важно!

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

Представляет расписание для допустимости роли в клиенте и используется для создания экземпляра unifiedRoleEligibilityScheduleInstance.

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

Методы

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

Свойства

Свойство Тип Описание
appScopeId String Идентификатор область конкретного приложения, когда область назначения зависит от приложения. Область назначения определяет набор ресурсов, доступ к которым предоставлен субъекту. Области приложения — это области, которые определяются и понимаются только этим приложением. Используйте / для областей приложений на уровне клиента. Используйте directoryScopeId, чтобы ограничить область определенными объектами каталога, например административными единицами. Наследуется от unifiedRoleScheduleBase. Поддерживает $filter (eq, ne, и для значений null ).
createdDateTime DateTimeOffset Время создания расписания. Наследуется от unifiedRoleScheduleBase.
createdUsing String Идентификатор roleEligibilityScheduleRequest, создавшего это расписание. Наследуется от unifiedRoleScheduleBase. Поддерживает $filter (eq, ne, и для значений null ).
directoryScopeId String Идентификатор объекта каталога, представляющего область назначения. Область назначения определяет набор ресурсов, доступ к которым предоставлен субъекту. Области каталога — это общие области, хранящиеся в каталоге, которые понимаются несколькими приложениями. Используйте / для область на уровне клиента. Используйте appScopeId, чтобы ограничить область только приложением. Наследуется от unifiedRoleScheduleBase. Поддерживает $filter (eq, ne, и для значений null ).
id String Уникальный идентификатор unifiedRoleEligibilitySchedule. Ключ, не допускающий значения NULL, только для чтения. Наследуется от unifiedRoleScheduleBase. Поддерживает $filter (eq).
memberType String Тип членства в допустимом назначении. Это может быть Inherited, Directили Group. Поддерживает $filter (eq).
modifiedDateTime DateTimeOffset При последнем обновлении расписания. Наследуется от unifiedRoleScheduleBase.
principalId String Идентификатор субъекта, которому предоставляется соответствующее назначение. Может быть группой или пользователем. Наследуется от unifiedRoleScheduleBase.
Поддерживает $filter (eq).
roleDefinitionId String Идентификатор unifiedRoleDefinition, для назначения. Наследуется от unifiedRoleScheduleBase.
Поддерживает $filter (eq).
scheduleInfo requestSchedule Объект schedule запроса на назначение допустимой роли.
status String Состояние для roleEligibilitySchedule. Он может включать связанные с состоянием сообщения, такие как Provisioned, Revoked, Pending Provisioningи Pending Approval. Наследуется от unifiedRoleScheduleBase.
Поддерживает $filter (eq).

Связи

Связь Тип Описание
appScope appScope Свойство только для чтения с подробными сведениями о область приложения, когда область назначения зависит от приложения. Сущность containment. Наследуется от unifiedRoleScheduleBase
directoryScope directoryObject Свойство, ссылающееся на объект каталога, который является область соответствующего назначения. Предоставляется для того, чтобы вызывающие объекты могли получить объект каталога, используя $expand одновременно с получением соответствующего назначения роли. Только для чтения. Наследуется от unifiedRoleScheduleBase
Основной directoryObject Свойство, ссылающееся на участника, который получает соответствующее назначение роли через запрос. Предоставляется для того, чтобы вызывающие могли получить субъект, используя $expand одновременно с назначением соответствующей роли. Только для чтения. Наследуется от unifiedRoleScheduleBase
roleDefinition unifiedRoleDefinition Свойство, указывающее рольDefinition, для которой назначено соответствующее назначение. Предоставляется для того, чтобы вызывающие могли получить определение роли, используя $expand одновременно с получением соответствующего назначения роли. roleDefinition.Id будет автоматически развернут. Наследуется от unifiedRoleScheduleBase

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

Ниже указано представление ресурса в формате JSON.

{
  "@odata.type": "#microsoft.graph.unifiedRoleEligibilitySchedule",
  "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"
  },
  "memberType": "String"
}