Method: customers.policies.resolve

Restituisce i valori delle norme risolti per un elenco di norme che corrispondono a una query di ricerca.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
customer

string

ID dell'account G Suite o valore letterale "my_customer" (mio_cliente) per il cliente associato alla richiesta.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
Campi
policySchemaFilter

string

Obbligatorio. Il filtro dello schema da applicare alla richiesta di risoluzione.

Specifica il nome di uno schema per visualizzare uno schema particolare, ad esempio chrome.users.ShowLogoutButton

I caratteri jolly sono supportati, ma solo nella parte foglia del nome dello schema. I caratteri jolly non possono essere utilizzati direttamente nello spazio dei nomi. Per maggiori dettagli sugli spazi dei nomi dello schema, consulta la pagina https://developers.google.com/chrome/policy/guides/policy-schemas.

Ad esempio: Valido: "chrome.users.*", "chrome.users.apps.*", "chrome.printers.*" Non valido: "*", "*.users", "chrome.*", "chrome.*.apps.*"

policyTargetKey

object (PolicyTargetKey)

Obbligatorio. La chiave della risorsa di destinazione in cui devono essere risolti i criteri.

pageSize

integer

Il numero massimo di criteri da restituire è 100 per impostazione predefinita e massimo 1000.

pageToken

string

Il token di pagina utilizzato per recuperare una pagina specifica della richiesta.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Messaggio di risposta per ottenere il valore del criterio risolto per una destinazione specifica.

Rappresentazione JSON
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
Campi
resolvedPolicies[]

object (ResolvedPolicy)

L'elenco dei criteri risolti trovati dalla richiesta di risoluzione.

nextPageToken

string

Il token di pagina utilizzato per ottenere il successivo insieme di criteri risolti trovati dalla richiesta.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

ResolvedPolicy

Il valore risolto di un criterio per una determinata destinazione.

Rappresentazione JSON
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
Campi
targetKey

object (PolicyTargetKey)

Solo output. La risorsa di destinazione a cui si applica il valore del criterio risolto.

value

object (PolicyValue)

Solo output. Il valore risolto del criterio.

sourceKey

object (PolicyTargetKey)

Solo output. La risorsa di origine da cui si ottiene il valore del criterio. Può essere uguale a targetKey se il criterio viene modificato direttamente nella destinazione, altrimenti si tratta di un'altra risorsa da cui il criterio recupera il valore (se applicabile). Se non è presente, l'origine è il valore predefinito per il cliente.

addedSourceKey

object (PolicyTargetKey)

Solo output. La chiave di origine aggiunta stabilisce a quale livello un'entità è stata aggiunta esplicitamente per la gestione. Questo è utile per determinati tipi di criteri che vengono applicati solo se vengono aggiunti esplicitamente per la gestione. Ad esempio: app e reti. È possibile eliminare un'entità solo dalla gestione di un'unità organizzativa alla quale è stata esplicitamente aggiunta. Se non è presente, significa che il criterio è gestito senza la necessità di aggiungere esplicitamente un'entità, ad esempio criteri standard relativi agli utenti o ai dispositivi.