Method: customers.policies.resolve

Restituisce i valori dei criteri risolti per un elenco di criteri 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 letterale "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 visualizzarne uno specifico, 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 informazioni dettagliate sugli spazi dei nomi dello schema, consulta la pagina https://developers.google.com/chrome/policy/guides/policy-schemas.

Ad esempio: "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. Il valore predefinito è 100 e ne è consentito uno massimo di 1000.

pageToken

string

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

Corpo della risposta

Messaggio di risposta per ottenere il valore del criterio risolto per un target specifico.

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

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 recuperare 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 un determinato target.

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

object (PolicyTargetKey)

Solo output. La risorsa di destinazione per la quale 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 viene ottenuto questo valore del criterio. Può essere uguale a targetKey se il criterio viene modificato direttamente nella destinazione, altrimenti si tratterebbe di un'altra risorsa da cui il criterio ottiene 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 è stata aggiunta esplicitamente un'entità per la gestione. Ciò è utile per alcuni tipi di criteri che vengono applicati soltanto se vengono aggiunti esplicitamente per la gestione. Ad esempio app e reti. Un'entità può essere eliminata dalla gestione solo in un'unità organizzativa a cui è stata aggiunta esplicitamente. Se non è presente, significa che il criterio viene gestito senza la necessità di aggiungere esplicitamente un'entità, ad esempio criteri relativi agli utenti o ai dispositivi standard.