Тип ресурса accessPackage

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

Важно!

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

В Microsoft Entra управление правами пакет доступа определяет коллекции ролей ресурсов и политики для того, как один или несколько пользователей могут получить доступ к этим ресурсам.

На каждый пакет доступа ссылается один каталог пакетов для доступа, и он содержит ссылки на ресурсы из этого каталога через области ролей, зависящие от ресурса, которые определяют доступ, предоставляемый пакетом. Пакет доступа также ссылается на политики назначения пакетов доступа, каждая из которых определяет, кто может запросить или назначить назначение пакета доступа.

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

Методы

Метод Возвращаемый тип Описание
Список accessPackages коллекция accessPackage Получение списка объектов accesspackage .
Создание accessPackage accessPackage Создайте объект accesspackage .
Получение accessPackage accessPackage Чтение свойств и связей объекта accesspackage .
Обновление accessPackage Нет Обновление свойств объекта accesspackage .
Удаление accessPackage Нет Удаление пакета доступа.
Список accessPackageResourceRoleScopes коллекция accessPackageResourceRoleScope Получите список объектов accessPackageResourceRoleScope для этого пакета доступа.
Создание accessPackageResourceRoleScope Нет Создайте объект accessPackageResourceRoleScope для этого пакета доступа.
Список несовместимыхAccessPackages коллекция accessPackage Получите список несовместимых объектов accesspackage для этого пакета доступа.
Добавление accessPackage в incompatibleAccessPackages Нет Добавьте ссылку, чтобы указать, что другой пакет доступа несовместим с указанным пакетом доступа.
Удаление accessPackage из несовместимогоAccessPackages Нет Удалите ссылку, указывающую, что пакет доступа несовместим.
Список несовместимых групп Коллекция group Получите список несовместимых объектов группы для этого пакета доступа.
Добавление группы в несовместимые группы Нет Добавьте ссылку, чтобы указать, что членство в группе несовместимо с указанным пакетом доступа.
Удаление группы из несовместимых групп Нет Удалите ссылку, указывающую, что членство в группе несовместимо.
Список accessPackagesIncompatibleWith коллекция accessPackage Получите список объектов accesspackage , которые перечисляют этот пакет доступа как несовместимый.
filterByCurrentUser коллекция accessPackage Получите список объектов accessPackage , отфильтрованных для вошедшего пользователя.
getApplicablePolicyRequirements коллекция accessPackageAssignmentRequestRequirements Получите список объектов accessPackageAssignmentRequestRequirement с требованиями к запросу.
moveToCatalog Нет Перемещение пакета доступа в другой каталог.

Свойства

Свойство Тип Описание
catalogId String Идентификатор каталога пакетов доступа, ссылающегося на этот пакет доступа. Только для чтения.
createdBy String UserPrincipalName пользователя или удостоверения субъекта, создавшего этот ресурс. Только для чтения.
createdDateTime DateTimeOffset Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z. Только для чтения.
description String Описание пакета доступа.
displayName String Отображаемое имя пакета доступа. Поддерживает $filter (eq, contains).
id String Только для чтения.
isHidden Логический Скрыт ли пакет доступа от инициатора запроса.
isRoleScopesVisible Логический Указывает, видны ли области ролей.
modifiedBy String UserPrincipalName пользователя, который последний раз изменял этот ресурс. Только для чтения.
modifiedDateTime DateTimeOffset Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z. Только для чтения.

Связи

Связь Тип Описание
accessPackageAssignmentPolicies коллекция accessPackageAssignmentPolicy Только для чтения. Допускается значение null. Поддерживает $expand.
accessPackageCatalog accessPackageCatalog Только для чтения. Допускается значение null.
accessPackageResourceRoleScopes коллекция accessPackageResourceRoleScope Допускается значение null.
incompatibleAccessPackages коллекция accessPackage Пакеты доступа, которым назначены пользователи, не могут назначаться этому пакету доступа.
accessPackagesIncompatibleWith коллекция accessPackage Пакеты доступа, несовместимые с этим пакетом. Только для чтения.
incompatibleGroups Коллекция group Группы, члены которых не могут назначаться этому пакету доступа.

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

В следующем представлении JSON показан тип ресурса.

{
    "id":"360fa7de-90be-48dc-a2ce-fc40094a93dd",
    "description":"Sample access package",
    "displayName":"Access package for testing",
    "isHidden":false,
    "catalogId":"662d99e7-6ceb-4c21-9cb4-9b0bbfdefccc",
    "isRoleScopesVisible":false,
    "createdDateTime":"2019-01-27T18:19:50.74Z",
    "modifiedDateTime":"2019-01-27T18:19:50.74Z",
    "createdBy":"TestGA@example.com",
    "modifiedBy":"TestGA@example.com"
}