Method: customers.policies.resolve

Recebe os valores de política resolvidos de uma lista de políticas que correspondem a uma consulta de pesquisa.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
customer

string

ID da conta do G Suite ou literal "my_customer" para o cliente associado à solicitação.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
Campos
policySchemaFilter

string

Obrigatório. O filtro de esquema a ser aplicado à solicitação de resolução.

Especifique um nome de esquema para visualizar um esquema específico, por exemplo: chrome.users.ShowLogoutButton

Caracteres curinga são aceitos, mas apenas na parte de folha do nome do esquema. Caracteres curinga não podem ser usados diretamente no namespace. Leia https://developers.google.com/chrome/policy/guides/policy-schemas para detalhes sobre namespaces de esquema.

Por exemplo: válido: "chrome.users.*", "chrome.users.apps.*", "chrome.printers.*" Inválido: "*", "*.users", "chrome.*", "chrome.*.apps.*"

policyTargetKey

object (PolicyTargetKey)

Obrigatório. A chave do recurso de destino em que as políticas precisam ser resolvidas.

pageSize

integer

O número máximo de políticas a serem retornadas é 100 por padrão e, no máximo, 1.000.

pageToken

string

O token de página usado para recuperar uma página específica da solicitação.

Corpo da resposta

Mensagem de resposta para receber o valor resolvido da política de um destino específico.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
Campos
resolvedPolicies[]

object (ResolvedPolicy)

A lista de políticas resolvidas encontradas pela solicitação de resolução.

nextPageToken

string

O token de página usado para conseguir o próximo conjunto de políticas resolvidas encontradas pela solicitação.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

ResolvedPolicy

O valor resolvido de uma política para um determinado destino.

Representação JSON
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
Campos
targetKey

object (PolicyTargetKey)

Apenas saída. O recurso de destino a que o valor da política resolvido se aplica.

value

object (PolicyValue)

Apenas saída. O valor resolvido da política.

sourceKey

object (PolicyTargetKey)

Apenas saída. O recurso de origem de onde esse valor de política é obtido. Pode ser igual a targetKey se a política for modificada diretamente no destino. Caso contrário, seria outro recurso do qual a política recebe o valor (se aplicável). Se não estiver presente, a origem é o valor padrão do cliente.

addedSourceKey

object (PolicyTargetKey)

Apenas saída. A chave de origem adicionada estabelece em qual nível uma entidade foi explicitamente incluída para gerenciamento. Isso é útil no caso de determinados tipos de políticas aplicadas apenas quando adicionadas explicitamente para gerenciamento. Por exemplo: apps e redes. Uma entidade só pode ser excluída do gerenciamento em uma unidade organizacional a que foi explicitamente adicionada. Se esse valor não estiver presente, significa que a política é gerenciada sem a necessidade de adicionar explicitamente uma entidade, por exemplo: políticas padrão do usuário ou do dispositivo.