Method: customers.policies.resolve

Obtiene los valores de política resueltos para una lista de políticas que coinciden con una búsqueda.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
customer

string

ID de la cuenta de G Suite o literal de "my_customer" para el cliente asociado a la solicitud.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
Campos
policySchemaFilter

string

Obligatorio. El filtro de esquema que se aplicará a la solicitud de resolución.

Especifica un nombre de esquema para ver un esquema en particular, por ejemplo: chrome.users.ShowLogoutButton

Se admiten comodines, pero solo en la parte de hoja del nombre del esquema. Los comodines no se pueden usar directamente en el espacio de nombres. Consulta https://developers.google.com/chrome/policy/guides/policy-schemas para obtener más detalles sobre los espacios de nombres de los esquemas.

Por ejemplo, Válido: “chrome.users.*”, "chrome.users.apps.*", "chrome.printers.*" No válido: "*", "*.users", "chrome.*", “chrome.*.apps.*”

policyTargetKey

object (PolicyTargetKey)

Obligatorio. La clave del recurso de destino en el que se deben resolver las políticas.

pageSize

integer

La cantidad máxima de políticas que se muestran, el valor predeterminado es 100 y el máximo es 1,000.

pageToken

string

El token de página que se usa para recuperar una página específica de la solicitud.

Cuerpo de la respuesta

Mensaje de respuesta para obtener el valor de la política resuelto para un destino específico.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
Campos
resolvedPolicies[]

object (ResolvedPolicy)

La lista de políticas resueltas encontradas en la solicitud de resolución.

nextPageToken

string

El token de la página que se usa para obtener el siguiente conjunto de políticas resueltas que encontró la solicitud.

Alcances de autorización

Se necesita uno de los siguientes permisos de OAuth:

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

ResolvedPolicy

El valor resuelto de una política para un objetivo determinado.

Representación JSON
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
Campos
targetKey

object (PolicyTargetKey)

Solo salida. El recurso de destino para el que se aplica el valor de la política resuelto.

value

object (PolicyValue)

Solo salida. El valor resuelto de la política.

sourceKey

object (PolicyTargetKey)

Solo salida. El recurso de origen del que se obtiene este valor de política. Puede ser lo mismo que targetKey si la política se modifica directamente en el destino. De lo contrario, será otro recurso del que la política obtenga su valor (si corresponde). Si no está presente, la fuente es el valor predeterminado para el cliente.

addedSourceKey

object (PolicyTargetKey)

Solo salida. La clave de fuente agregada establece en qué nivel se agregó explícitamente una entidad para su administración. Esto es útil para ciertos tipos de políticas que solo se aplican si se agregan de forma explícita para la administración. Por ejemplo: apps y redes. Solo se puede borrar una entidad de la administración en una unidad organizativa a la que se agregó de forma explícita. Si no está presente, significa que la política se administra sin la necesidad de agregar explícitamente una entidad, por ejemplo: políticas de dispositivo o usuario estándar.