тип ресурса accessPackageAssignmentPolicy

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

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

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

Методы

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

Свойства

Свойство Тип Описание
allowedTargetScope allowedTargetScope Субъекты, которым можно назначить пакет доступа с помощью этой политики. Возможные значения: notSpecified, specificDirectoryUsers, specificConnectedOrganizationUsers, specificDirectoryServicePrincipals, allMemberUsers, allDirectoryUsers, allDirectoryServicePrincipals, allConfiguredConnectedOrganizationUsers, allExternalUsers, unknownFutureValue.
automaticRequestSettings accessPackageAutomaticRequestSettings Это свойство присутствует только для политики автоматического назначения; Если она отсутствует, это политика на основе запросов.
createdDateTime DateTimeOffset Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z.
description String Описание политики.
displayName String Отображаемое имя политики.
Истечения срока действия expirationPattern Дата окончания срока действия назначений, созданных в этой политике.
id String Только для чтения.
modifiedDateTime DateTimeOffset Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z.
requestApprovalSettings accessPackageAssignmentApprovalSettings Задает параметры для утверждения запросов на назначение пакета доступа с помощью этой политики. Например, если для новых запросов требуется утверждение.
requestorSettings accessPackageAssignmentRequestorSettings Предоставляет дополнительные параметры, позволяющие указать, кто может создавать запрос на назначение пакета доступа с помощью этой политики и что они могут включить в свой запрос.
reviewSettings accessPackageAssignmentReviewSettings Параметры проверки доступа для назначений с помощью этой политики.
specificAllowedTargets Коллекция subjectSet Субъекты, которым можно назначить доступ из пакета доступа с помощью этой политики.

Связи

Связь Тип Описание
accessPackage accessPackage Пакет доступа, содержащий эту политику. Только для чтения. Поддерживает $expand.
Каталог accessPackageCatalog Каталог пакета доступа, содержащего эту политику. Только для чтения.
Вопросы коллекция accessPackageQuestion Вопросы, которые задаются инициатору запроса.
customExtensionStageSettings Коллекция customExtensionStageSetting Коллекция этапов выполнения одного или нескольких расширений рабочего процесса пользовательского пакета для доступа. Поддерживает $expand.

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

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

{
  "@odata.type": "#microsoft.graph.accessPackageAssignmentPolicy",
  "allowedTargetScope": "String",
  "automaticRequestSettings": {
    "@odata.type": "microsoft.graph.accessPackageAutomaticRequestSettings"
  },
  "createdDateTime": "String (timestamp)",
  "description": "String",
  "displayName": "String",
  "expiration": {
    "@odata.type": "microsoft.graph.expirationPattern"
  },
  "id": "String (identifier)",
  "modifiedDateTime": "String (timestamp)",
  "requestorSettings": {
    "@odata.type": "microsoft.graph.accessPackageAssignmentRequestorSettings"
  },
  "questions": [
    {
      "@odata.type": "microsoft.graph.accessPackageQuestion"
    }
  ],
  "requestApprovalSettings": {
    "@odata.type": "microsoft.graph.accessPackageAssignmentApprovalSettings"
  },
  "reviewSettings": {
    "@odata.type": "microsoft.graph.accessPackageAssignmentReviewSettings"
  },
  "specificAllowedTargets": [
    {
      "@odata.type": "microsoft.graph.singleUser"
    }
  ]
 
}