тип ресурса accessPackageAssignmentPolicy

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

Важно!

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

В Microsoft Entra управления правами политика назначения пакетов доступа определяет политику, с помощью которой субъекты могут запрашивать или назначать пакет доступа через назначение пакета доступа. Пакет доступа может содержать ноль или больше политик. При получении запроса от субъекта субъект сопоставляется с каждой политикой, чтобы найти политику (если она есть) с requestorSettings, включающими эту тему. Затем политика определяет, требуется ли утверждение запроса, продолжительность назначения пакета доступа и требуется ли регулярно проверять назначение.

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

Методы

Метод Возвращаемый тип Описание
Список accessPackageAssignmentPolicies коллекция accessPackageAssignmentPolicy Получение списка объектов accessPackageAssignmentPolicy.
Создание accessPackageAssignmentPolicy accessPackageAssignmentPolicy Создайте объект accessPackageAssignmentPolicy.
Получение accessPackageAssignmentPolicy accessPackageAssignmentPolicy Чтение свойств и связей объекта accessPackageAssignmentPolicy.
Обновление accessPackageAssignmentPolicy accessPackageAssignmentPolicy Обновите свойства объекта accessPackageAssignmentPolicy.
Удаление accessPackageAssignmentPolicy Удалите accessPackageAssignmentPolicy.

Свойства

Свойство Тип Описание
accessPackageId String Идентификатор пакета доступа.
accessReviewSettings assignmentReviewSettings Кто должен проверять назначения пакета доступа из этой политики и как часто. Если проверки не требуются, это свойство имеет значение NULL.
canExtend Логический Указывает, может ли пользователь продлить срок назначения пакета доступа после утверждения.
createdBy String Только для чтения.
createdDateTime DateTimeOffset Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z.
description String Описание политики.
displayName String Отображаемое имя политики. Поддерживает $filter (eq).
durationInDays Int32 Количество дней, в течение которых назначения из этой политики продолжаются до истечения срока их действия.
expirationDateTime DateTimeOffset Дата окончания срока действия назначений, созданных в этой политике. Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z.
id String Только для чтения.
modifiedBy String Только для чтения.
modifiedDateTime DateTimeOffset Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z.
requestApprovalSettings ApprovalSettings Кто должен утверждать запросы на пакет доступа в этой политике.
requestorSettings requestorSettings Кто может запросить этот пакет доступа из этой политики.
Вопросы коллекция accessPackageQuestion Вопросы, которые задаются инициатору запроса.
verifiableCredentialSettings verifiableCredentialSettings Параметры проверяемых учетных данных, настроенные с помощью службы Microsoft Entra проверенных идентификаторов. Эти параметры представляют проверяемые учетные данные, которые может предоставить запрашивающий пакет доступа в этой политике для назначения пакета доступа.

Связи

Связь Тип Описание
accessPackage accessPackage Пакет доступа с этой политикой. Только для чтения. Допускается значение null. Поддерживает $expand.
customExtensionHandlers Коллекция customExtensionHandler Коллекция этапов выполнения одного или нескольких расширений рабочего процесса пользовательского пакета для доступа. Поддерживает $expand.
customExtensionStageSettings Коллекция customExtensionStageSetting Коллекция этапов выполнения одного или нескольких расширений рабочего процесса пользовательского пакета для доступа. Поддерживает $expand.

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

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

{
   "@odata.type": "#microsoft.graph.accessPackageAssignmentPolicy",
   "id": "String (identifier)",
   "accessPackageId": "String",
   "displayName": "String",
   "description": "String",
   "canExtend": "Boolean",
   "durationInDays": "Integer",
   "expirationDateTime": "String (timestamp)",
   "createdBy": "String",
   "createdDateTime": "String (timestamp)",
   "modifiedBy": "String",
   "modifiedDateTime": "String (timestamp)",
   "questions":[
      {
         "@odata.type": "microsoft.graph.accessPackageQuestion"
      }
   ],
   "requestorSettings": {
      "@odata.type": "microsoft.graph.requestorSettings"
   },
   "requestApprovalSettings": {
      "@odata.type": "microsoft.graph.approvalSettings"
   },
   "accessReviewSettings": {
      "@odata.type": "microsoft.graph.assignmentReviewSettings"
   },
   "verifiableCredentialSettings": {
      "@odata.type": "microsoft.graph.verifiableCredentialSettings"
   }
}