Method: customers.policies.groups.batchModify

Modifiez plusieurs valeurs de règle appliquées à un groupe spécifique. Toutes les cibles doivent avoir le même format. Cela signifie qu'elles doivent pointer vers la même ressource cible et avoir les mêmes clés spécifiées dans additionalTargetKeyNames, bien que les valeurs de ces clés puissent être différentes. En cas d'échec, la requête renvoie les détails de l'erreur dans le champ google.rpc.Status.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
customer

string

ID du compte Google Workspace 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
{
  "requests": [
    {
      object (ModifyGroupPolicyRequest)
    }
  ]
}
Champs
requests[]

object (ModifyGroupPolicyRequest)

Liste des règles à modifier, telles que définies par requests. Toutes les requêtes de la liste doivent respecter les restrictions suivantes:

  1. Tous les schémas de la liste doivent avoir le même espace de noms racine.
  2. Toutes les valeurs "policyTargetKey.targetResource" doivent pointer vers une ressource de groupe.
  3. Toutes les valeurs "policyTargetKey" doivent avoir le même nom de clé "appId" dans les "additionalTargetKeys".
  4. Deux requêtes de modification ne peuvent pas faire référence à la même paire "policySchema" + "policyTargetKey".

Corps de la réponse

Si la requête aboutit, le corps de la réponse est vide.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

ModifyGroupPolicyRequest

Permet de demander des paramètres permettant de modifier la valeur d'une règle pour une cible de groupe spécifique.

Représentation JSON
{
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "policyValue": {
    object (PolicyValue)
  },
  "updateMask": string
}
Champs
policyTargetKey

object (PolicyTargetKey)

Obligatoire. Clé de la cible pour laquelle nous voulons modifier une stratégie. La ressource cible doit pointer vers un groupe.

policyValue

object (PolicyValue)

Nouvelle valeur de la règle.

updateMask

string (FieldMask format)

Obligatoire. Champs de règle à mettre à jour. Seuls les champs de ce masque seront mis à jour. Les autres champs de policyValue seront ignorés (même s'ils comportent des valeurs). Si un champ figure dans cette liste, il doit avoir une valeur dans "policyValue".

Il s'agit d'une liste de noms complets de champs séparés par une virgule. Exemple : "user.displayName,photo"