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 "my_customer" literalmente do 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 o nome de um esquema para ver um esquema específico, por exemplo: chrome.users.ShowLogoutButton

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

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 que serão retornadas. O padrão é 100 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

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

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

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 encontrado pela solicitação.

Escopos de autorização

Requer um dos seguintes escopos de 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 resolvida se aplica.

value

object (PolicyValue)

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

sourceKey

object (PolicyTargetKey)

Apenas saída. O recurso de origem do qual o valor da 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 será 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 adicionada para gerenciamento. Isso é útil para determinados tipos de políticas que são aplicadas somente se forem explicitamente adicionadas para gerenciamento. Por exemplo: apps e redes. Uma entidade só pode ser excluída do gerenciamento em uma unidade organizacional em que foi adicionada explicitamente. Se esse atributo não estiver presente, a política é gerenciada sem a necessidade de adicionar explicitamente uma entidade, como políticas padrão do usuário ou do dispositivo.