Поделиться через


Тип ресурса permissionGrantPolicy

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

Важно!

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

Политика предоставления разрешений используется для определения условий, при которых может предоставляться согласие.

Политика предоставления разрешений состоит из списка наборов условий includes и наборов условий excludes. Чтобы событие соответствовало политике предоставления разрешений, оно должно соответствовать по крайней мере одному набору условий includes и не должно соответствовать никаким наборам условий excludes.

Дополнительные сведения см. в разделе Управление политиками согласия приложений.

Методы

Метод Возвращаемый тип Описание
Список Коллекция permissionGrantPolicy Получение списка объектов permissionGrantPolicy.
Создание permissionGrantPolicy Создает новый объект permissionGrantPolicy.
Получение permissionGrantPolicy Чтение свойств и связей объекта permissionGrantPolicy.
Обновление permissionGrantPolicy Обновление объекта permissionGrantPolicy.
Наборы условий include
Список включает Коллекция permissionGrantConditionSet Получите наборы условий, включенные в эту политику предоставления разрешений.
Create в включает permissionGrantConditionSet Добавьте набор условий, включенный в эту политику предоставления разрешений.
Удаление из включает Нет Удалите набор условий, исключенный из этой политики предоставления разрешений.
Наборы условий exclude
Список исключений Коллекция permissionGrantConditionSet Получение наборов условий, исключенных из этой политики предоставления разрешений.
Create в исключениях permissionGrantConditionSet Добавьте набор условий, исключенный из этой политики предоставления разрешений.
Удаление из исключений Нет Удалите набор условий, исключенный из этой политики предоставления разрешений.

Свойства

Свойство Тип Описание
id String Уникальный идентификатор политики предоставления разрешений. Префикс idmicrosoft- зарезервирован для встроенных политик предоставления разрешений и не может использоваться в настраиваемой политике предоставления разрешений. Разрешены только буквы, числа, дефисы (-) и символы подчеркивания (_). Ключ. Значение null не допускается. Требуется при создании. Неизменяемый.
displayName String Отображаемое имя политики предоставления разрешений.
description String Описание политики предоставления разрешений.
includes Коллекция permissionGrantConditionSet Наборы условий, включенные в эту политику предоставления разрешений. Автоматически расширяется в GET.
excludes Коллекция permissionGrantConditionSet Наборы условий, исключенные из этой политики предоставления разрешений. Автоматически расширяется в GET.
includeAllPreApprovedApplications Логический Задайте значение , true чтобы создать все политики предварительного утверждения в клиенте. Задайте значение , false чтобы отключить все политики предварительного утверждения в клиенте. Значение по умолчанию: false.
resourceScopeType String Тип ресурса, к которому применяется политика предварительного утверждения. Возможные значения: team для групп и команд, chat для чатов, tenant для всех поддерживаемых ресурсов в клиенте. Обязательный.

Связи

Связь Тип Описание
includes Коллекция permissionGrantConditionSet Наборы условий, включенные в эту политику предоставления разрешений. Эта навигация автоматически расширяется в методе GET.
excludes Коллекция permissionGrantConditionSet Наборы условий, исключенные из этой политики предоставления разрешений. Эта навигация автоматически расширяется в методе GET.

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

{
  "id": "string (identifier)",
  "displayName": "string",
  "description": "string",
  "includes": "collection(microsoft.graph.permissionGrantConditionSet)",
  "excludes": "collection(microsoft.graph.permissionGrantConditionSet)"
}