Chrome Policy API — это набор сервисов, который позволяет администраторам Chrome контролировать политики, применяемые к управляемым ими устройствам с Chrome OS и браузерам Chrome.
- Ресурс REST: v1.customers.policies
- Ресурс REST: v1.customers.policies.groups
- Ресурс REST: v1.customers.policies.networks
- Ресурс REST: v1.customers.policies.orgunits
- Ресурс REST: v1.customers.policySchemas
- Ресурс REST: v1.media
Сервис: 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 Создает корпоративный файл из содержимого, предоставленного пользователем. |