Method: customers.policies.resolve

Получает разрешенные значения политики для списка политик, соответствующих поисковому запросу.

HTTP-запрос

POST https://chromepolicy.googleapis.com/v1/{customer=customers/*}/policies:resolve

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
customer

string

Идентификатор учетной записи G Suite или литерал «my_customer» для клиента, связанного с запросом.

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
Поля
policySchemaFilter

string

Необходимый. Фильтр схемы, применяемый к запросу на разрешение.

Укажите имя схемы, чтобы просмотреть конкретную схему, например: chrome.users.ShowLogoutButton.

Подстановочные знаки поддерживаются, но только в конечной части имени схемы. Подстановочные знаки нельзя использовать непосредственно в пространстве имен. Пожалуйста, прочитайте https://developers.google.com/chrome/policy/guides/policy-schemas для получения подробной информации о пространствах имен схем.

Например: Допустимо: «chrome.users.*», «chrome.users.apps.*», «chrome.printers.*». Недопустимо: «*», «*.users», «chrome.*», «chrome». .*.приложения.*"

policyTargetKey

object ( PolicyTargetKey )

Необходимый. Ключ целевого ресурса, для которого должны быть разрешены политики.

pageSize

integer

Максимальное количество возвращаемых политик по умолчанию равно 100, но не может превышать 1000.

pageToken

string

Токен страницы, используемый для получения определенной страницы запроса.

Тело ответа

Ответное сообщение для получения разрешенного значения политики для конкретной цели.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
Поля
resolvedPolicies[]

object ( ResolvedPolicy )

Список разрешенных политик, найденных по запросу разрешения.

nextPageToken

string

Токен страницы, используемый для получения следующего набора разрешенных политик, найденных по запросу.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/chrome.management.policy.readonly
  • https://www.googleapis.com/auth/chrome.management.policy

РешеннаяПолитика

Разрешенное значение политики для данной цели.

JSON-представление
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
Поля
targetKey

object ( PolicyTargetKey )

Только вывод. Целевой ресурс, к которому применяется разрешенное значение политики.

value

object ( PolicyValue )

Только вывод. Решенное значение политики.

sourceKey

object ( PolicyTargetKey )

Только вывод. Исходный ресурс, из которого получено это значение политики. Может быть таким же, как targetKey , если политика непосредственно изменяется на цели, в противном случае это будет другой ресурс, из которого политика получает свое значение (если применимо). Если он отсутствует, источником является значение по умолчанию для клиента.

addedSourceKey

object ( PolicyTargetKey )

Только вывод. Добавленный исходный ключ определяет, на каком уровне объект был явно добавлен для управления. Это полезно для определенных типов политик, которые применяются только в том случае, если они явно добавлены для управления. Например: приложения и сети. Сущность можно удалить из управления только в том организационном подразделении, в которое она была явно добавлена. Если его нет, это означает, что политика управляется без необходимости явного добавления объекта, например: стандартные политики пользователя или устройства.