Method: customers.policies.resolve

Récupère les valeurs de règle résolues pour une liste de règles correspondant à une requête de recherche.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
customer

string

ID du compte G Suite ou littéral "my_customer" pour le client associé à la requête.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
Champs
policySchemaFilter

string

Obligatoire. Filtre de schéma à appliquer à la requête de résolution.

Spécifiez un nom de schéma pour afficher un schéma particulier, par exemple: chrome.users.ShowLogoutButton

Les caractères génériques sont acceptés, mais uniquement dans la partie feuille du nom du schéma. Les caractères génériques ne peuvent pas être utilisés directement dans l'espace de noms. Pour en savoir plus sur les espaces de noms de schéma, consultez https://developers.google.com/chrome/policy/guides/policy-schemas.

Par exemple: Valide: "chrome.users.*", "chrome.users.apps.*", "chrome.printers.*" Non valides: "*", "*.users", "chrome.*", "chrome.*.apps.*"

policyTargetKey

object (PolicyTargetKey)

Obligatoire. Clé de la ressource cible sur laquelle les stratégies doivent être résolues.

pageSize

integer

Nombre maximal de conditions à renvoyer (100 par défaut et 1 000 au maximum).

pageToken

string

Jeton de page utilisé pour récupérer une page spécifique de la requête.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Message de réponse permettant d'obtenir la valeur de stratégie résolue pour une cible spécifique.

Représentation JSON
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
Champs
resolvedPolicies[]

object (ResolvedPolicy)

Liste des règles résolues trouvées par la demande de résolution.

nextPageToken

string

Jeton de page utilisé pour obtenir le prochain ensemble de règles résolues trouvées par la requête.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

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

ResolvedPolicy

Valeur résolue d'une règle pour une cible donnée.

Représentation JSON
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
Champs
targetKey

object (PolicyTargetKey)

Uniquement en sortie. Ressource cible à laquelle la valeur de règle résolue s'applique.

value

object (PolicyValue)

Uniquement en sortie. Valeur résolue de la stratégie.

sourceKey

object (PolicyTargetKey)

Uniquement en sortie. Ressource source à partir de laquelle cette valeur de règle est obtenue. Peut être identique à targetKey si la règle est directement modifiée sur la cible. Sinon, il s'agit d'une autre ressource à partir de laquelle la règle tire sa valeur (le cas échéant). Si elle est absente, la source est la valeur par défaut pour le client.

addedSourceKey

object (PolicyTargetKey)

Uniquement en sortie. La clé source ajoutée détermine le niveau auquel une entité a été explicitement ajoutée à des fins de gestion. Cela est utile pour certains types de règles qui ne sont appliquées que si elles sont explicitement ajoutées à des fins de gestion. (applications et réseaux, par exemple). Une entité ne peut être supprimée de la gestion que dans une Unité organisationnelle à laquelle elle a été explicitement ajoutée. Si cette valeur n'est pas définie, cela signifie que la règle est gérée sans qu'il soit nécessaire d'ajouter explicitement une entité, par exemple les règles standards relatives aux utilisateurs ou aux appareils.