Тип ресурса unifiedRoleEligibilityScheduleInstance

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

Важно!

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

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

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

Методы

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

Свойства

Свойство Тип Описание
appScopeId String Идентификатор область конкретного приложения, когда область назначения зависит от приложения. Область назначения определяет набор ресурсов, доступ к которым предоставлен субъекту. Области приложения — это области, которые определяются и понимаются только этим приложением. Используйте / для областей приложений на уровне клиента. Используйте directoryScopeId, чтобы ограничить область определенными объектами каталога, например административными единицами. Наследуется от unifiedRoleScheduleInstanceBase. Поддерживает $filter (eq, ne, и для значений null ).
directoryScopeId String Идентификатор объекта каталога, представляющего область назначения. Область назначения определяет набор ресурсов, доступ к которым предоставлен субъекту. Области каталога — это общие области, хранящиеся в каталоге, которые понимаются несколькими приложениями. Используйте / для область на уровне клиента. Используйте appScopeId, чтобы ограничить область только приложением. Наследуется от unifiedRoleScheduleInstanceBase. Поддерживает $filter (eq, ne, и для значений null ).
endDateTime DateTimeOffset Время истечения срока действия roleEligibilityScheduleInstance.
id String Уникальный идентификатор roleEligibilityScheduleInstance. Ключ, не допускающий значения NULL, только для чтения.Наследуется от unifiedRoleScheduleInstanceBase.
memberType String Тип членства назначения. Это может быть Inherited, Directили Group.
principalId String Идентификатор субъекта, которому предоставляется назначение. Может быть группой или пользователем. Наследуется от unifiedRoleScheduleInstanceBase.
roleDefinitionId String Идентификатор unifiedRoleDefinition, для назначения. Только для чтения. Наследуется от unifiedRoleScheduleInstanceBase.
Поддерживает $filter (eq).
roleEligibilityScheduleId String Идентификатор родительской ролиEligibilitySchedule для этого экземпляра.
startDateTime DateTimeOffset Время запуска roleEligibilityScheduleInstance.

Связи

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

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

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

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