Тип ресурса accessPackageAssignment

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

Важно!

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

В Microsoft Entra управление правами назначение пакета доступа — это назначение пакета доступа определенному субъекту на определенный период времени. Например, назначение пакета доступа может указать, что пользователю Алисе был назначен доступ через пакет доступа Sales за период с января 2019 г. по июль 2019 г.

Методы

Метод Возвращаемый тип Описание
Вывод списка accessPackageAssignments коллекция accessPackageAssignment Получение списка объектов accessPackageAssignment .
filterByCurrentUser коллекция accessPackageAssignment Получите список объектов accessPackageAssignment , отфильтрованных для вошедшего пользователя.
Повторная обработка Нет Автоматическое переоценка и принудительное применение назначений пользователя для определенного пакета доступа.
additionalAccess коллекция accessPackageAssignment Получите список объектов accessPackageAssignment для пользователей, которым назначены несовместимые пакеты доступа.

Примечание.

Чтобы создать или удалить назначение пакета доступа для пользователя, используйте команду create a accessPackageAssignmentRequest.

Свойства

Свойство Тип Описание
accessPackageId String Идентификатор пакета доступа. Только для чтения.
assignmentPolicyId String Идентификатор политики назначения пакетов доступа. Только для чтения.
assignmentState String Состояние назначения пакета доступа. Возможные значения: Delivering, Deliveredили Expired. Только для чтения. Поддерживает $filter (eq).
assignmentStatus String Дополнительные сведения о жизненном цикле назначения. Возможные значения: Delivering, Delivered, NearExpiry1DayNotificationTriggeredили ExpiredNotificationTriggered. Только для чтения.
catalogId String Идентификатор каталога, содержащего пакет доступа. Только для чтения.
customExtensionCalloutInstances Коллекция customExtensionCalloutInstance Сведения обо всех пользовательских вызовах расширений, выполненных во время рабочего процесса назначения пакета доступа.
expiredDateTime DateTimeOffset Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z.
id String Только для чтения.
isExtended Логический Указывает, расширено ли назначение пакета доступа. Только для чтения.
targetId String Идентификатор субъекта с назначением. Только для чтения.
schedule requestSchedule Когда должно быть назначено назначение доступа. Только для чтения.

Связи

Связь Тип Описание
accessPackage accessPackage Только для чтения. Допускается значение null. Поддерживает $filter (eq) для свойств id и $expand параметров запроса.
accessPackageAssignmentPolicy accessPackageAssignmentPolicy Только для чтения. Допускается значение null. Поддерживает $filter (eq) в свойстве id
accessPackageAssignmentResourceRoles коллекция accessPackageAssignmentResourceRole Роли ресурсов, предоставляемые целевому пользователю для этого назначения. Только для чтения. Допускается значение null.
target accessPackageSubject Тема назначения пакета доступа. Только для чтения. Допускается значение null. Поддерживает $expand. Поддерживает $filter (eq) в objectId.

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

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

{
  "@odata.type": "#microsoft.graph.accessPackageAssignment",
  "id": "String (identifier)",
  "catalogId": "String",
  "accessPackageId": "String",
  "assignmentPolicyId": "String",
  "targetId": "String",
  "assignmentStatus": "String",
  "assignmentState": "String",
  "isExtended": "Boolean",
  "expiredDateTime": "String (timestamp)",
  "schedule": {
    "@odata.type": "microsoft.graph.requestSchedule"
  },
  "customExtensionCalloutInstances": [
    {
      "@odata.type": "microsoft.graph.customExtensionCalloutInstance"
    }
  ]
}