Тип ресурса 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)"
}