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


Добавление владельца deviceTemplate

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

Важно!

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

Добавьте нового владельца в объект deviceTemplate . Владельцам предоставляются разрешения на включение или отключение устройств, а также обновление свойств, таких как alternativeNames, для устройств, созданных на основе шаблона устройства. Для создания, обновления или удаления устройств из этого шаблона, а также для добавления или удаления владельцев шаблонов не требуется никаких других ролей администратора. Владельцы, добавленные с помощью этого API, возвращаются в запросе на получение списка владельцев устройств . Шаблон устройства может содержать не более 100 владельцев.

Разрешения

Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.

Тип разрешения Разрешение с наименьшими привилегиями Более высокие привилегированные разрешения
Делегированные (рабочая или учебная учетная запись) DeviceTemplate.ReadWrite.All Directory.ReadWrite.All
Делегированные (личная учетная запись Майкрософт) Не поддерживается. Не поддерживается.
Приложение DeviceTemplate.ReadWrite.All Directory.ReadWrite.All

Важно!

В делегированных сценариях с рабочими или учебными учетными записями вошедшему пользователю должна быть назначена поддерживаемая роль Microsoft Entra или настраиваемая роль с разрешением поддерживаемой роли. Для этой операции поддерживаются следующие наименее привилегированные роли:

  • Администратор облачных устройств
  • Администратор устройств Интернета вещей
  • Пользователи — владельцы объекта шаблона устройства

HTTP-запрос

POST /directory/templates/deviceTemplates/{id}/owners/$ref

Заметка: В {id} URL-адресе запроса используется значение свойства idобъекта deviceTemplate.

Заголовки запросов

Имя Описание
Авторизация Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации.
Content-Type application/json. Обязательно.

Текст запроса

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

Свойство Тип Описание
@odata.id String Идентификатор объекта целевого пользователя или субъекта-службы в следующем формате: https://graph.microsoft.com/beta/users/{id} или https://graph.microsoft.com/beta/serviceprincipals/{id}.

Отклик

В случае успешного выполнения этот метод возвращает код отклика 204 No Content. Он не возвращает ничего в теле ответа.

Дополнительные сведения см. в статье Ответы на ошибки Microsoft Graph и типы ресурсов.

Примеры

Запрос

Ниже показан пример запроса.

POST https://graph.microsoft.com/beta/directory/templates/deviceTemplates/2d62b12a-0163-457d-9796-9602e9807e1/owners/$ref
Content-Type: application/json

{
  "@odata.id": "https://graph.microsoft.com/beta/users/00001111-aaaa-2222-bbbb-3333cccc4444"
}

Отклик

Ниже приводится пример отклика.

HTTP/1.1 204 No Content