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 "my_customer" literal 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 del esquema que se aplica 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. No se pueden usar comodines directamente en el espacio de nombres. Consulta https://developers.google.com/chrome/policy/guides/policy-schemas para obtener detalles sobre los espacios de nombres del esquema.

Por ejemplo: Una opción válida: "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 pueden mostrar es de 100 de forma predeterminada y tiene un máximo de 1, 000.

pageToken

string

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

Cuerpo de la respuesta

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

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

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

object (ResolvedPolicy)

La lista de políticas resueltas que encontró la solicitud de resolución.

nextPageToken

string

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

Alcances de la autorización

Se necesita uno de los siguientes alcances 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 igual a targetKey si la política se modifica directamente en el destino; de lo contrario, sería 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. Una entidad solo se puede borrar 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 necesidad de agregar de forma explícita una entidad, por ejemplo: políticas estándar de usuarios o dispositivos.