Тип ресурса permissionGrantPolicy

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

Важно!

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

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

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

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

Методы

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

Свойства

Свойство Тип Описание
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)"
}