Chrome Policy API

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

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

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

Документ обнаружения

Discovery Document — это машиночитаемая спецификация для описания и использования 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
Создает сертификат в указанной OU для клиента.
defineNetwork POST /v1/{customer=customers/*}/policies/networks:defineNetwork
Определите новую сеть.
removeCertificate POST /v1/{customer=customers/*}/policies/networks:removeCertificate
Удалите существующий сертификат с помощью guid.
removeNetwork POST /v1/{customer=customers/*}/policies/networks:removeNetwork
Удалите существующую сеть с помощью guid.

Ресурс 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
Создает корпоративный файл из содержимого, предоставленного пользователем.