Chrome Policy API

Chrome Policy API – это набор сервисов, который позволяет администраторам Chrome контролировать политики, применяемые к управляемым устройствам Chrome OS и браузерам Chrome.

Сервис: chromepolicy.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://chromepolicy.googleapis.com

Ресурс REST: v1.customers.policies

Методы
resolve POST /v1/{customer=customers/*}/policies:resolve
Получает разрешенные значения политики для списка политик, соответствующих поисковому запросу.

Ресурс REST: v1.customers.policies.groups

Методы
batchDelete POST /v1/{customer=customers/*}/policies/groups:batchDelete
Удалите несколько значений политики, которые применяются к определенной группе.
batchModify POST /v1/{customer=customers/*}/policies/groups:batchModify
Измените несколько значений политики, применяемых к определенной группе.
listGroupPriorityOrdering POST /v1/{customer=customers/*}/policies/groups:listGroupPriorityOrdering
Получите групповой приоритет для приложения.
updateGroupPriorityOrdering POST /v1/{customer=customers/*}/policies/groups:updateGroupPriorityOrdering
Обновите порядок приоритетов групп для приложения.

Ресурс REST: v1.customers.policies.networks

Методы
defineCertificate POST /v1/{customer=customers/*}/policies/networks:defineCertificate
Создает сертификат в указанном подразделении для клиента.
defineNetwork POST /v1/{customer=customers/*}/policies/networks:defineNetwork
Определите новую сеть.
removeCertificate POST /v1/{customer=customers/*}/policies/networks:removeCertificate
Удалите существующий сертификат с помощью руководства.
removeNetwork POST /v1/{customer=customers/*}/policies/networks:removeNetwork
Удалить существующую сеть с помощью руководства.

Ресурс REST: v1.customers.policies.orgunits.

Методы
batchInherit POST /v1/{customer=customers/*}/policies/orgunits:batchInherit
Измените несколько значений политики, применяемых к определенному организационному подразделению, чтобы они теперь наследовали значение от родительского подразделения (если применимо).
batchModify POST /v1/{customer=customers/*}/policies/orgunits:batchModify
Измените несколько значений политики, применяемых к определенному организационному подразделению.

Ресурс REST: v1.customers.policySchemas

Методы
get GET /v1/{name=customers/*/policySchemas/**}
Получите конкретную схему политики для клиента по имени его ресурса.
list GET /v1/{parent=customers/*}/policySchemas
Получает список схем политик, соответствующих указанному значению фильтра для данного клиента.

Ресурс REST: v1.media

Методы
upload POST /v1/{customer=customers/*}/policies/files:uploadPolicyFile
POST /upload/v1/{customer=customers/*}/policies/files:uploadPolicyFile
Создает корпоративный файл на основе содержимого, предоставленного пользователем.