Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: 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)"
}