Method: customers.policies.groups.batchDelete
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Supprimez plusieurs valeurs de règle appliquées à un groupe spécifique. Toutes les cibles doivent avoir le même format de cible. En d'autres termes, elles doivent pointer vers la même ressource cible et avoir les mêmes clés que celles 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:batchDelete
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 demande.
|
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Champs |
requests[] |
object (DeleteGroupPolicyRequest )
Liste des règles qui seront supprimées conformément aux requests . Toutes les requêtes de la liste doivent respecter les restrictions suivantes:
- Tous les schémas de la liste doivent avoir le même espace de noms racine.
- Toutes les valeurs "policyTargetKey.targetResource" doivent pointer vers un groupe
ressource.
- Toutes les valeurs "policyTargetKey" doivent avoir le même nom de clé "appId" dans
"additionalTargetKeys".
- Deux demandes de modification ne peuvent pas faire référence au même "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
DeleteGroupPolicyRequest
Paramètres de requête permettant de supprimer la valeur de règle d'une cible de groupe spécifique.
Représentation JSON |
{
"policyTargetKey": {
object (PolicyTargetKey )
},
"policySchema": 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.
|
policySchema |
string
Nom complet du schéma de stratégie en cours d'héritage.
|
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003eThis endpoint allows you to delete multiple policy values applied to a specific Google Workspace group.\u003c/p\u003e\n"],["\u003cp\u003eAll policy targets in the request must have the same format, targeting the same resource and keys.\u003c/p\u003e\n"],["\u003cp\u003eThe request body must include a list of policies to be deleted, adhering to specific restrictions.\u003c/p\u003e\n"],["\u003cp\u003eSuccessful requests will return an empty response body.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires the \u003ccode\u003ehttps://www.googleapis.com/auth/chrome.management.policy\u003c/code\u003e scope.\u003c/p\u003e\n"]]],[],null,["# Method: customers.policies.groups.batchDelete\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n - [JSON representation](#body.request_body.SCHEMA_REPRESENTATION)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [DeleteGroupPolicyRequest](#DeleteGroupPolicyRequest)\n - [JSON representation](#DeleteGroupPolicyRequest.SCHEMA_REPRESENTATION)\n- [Try it!](#try-it)\n\nDelete multiple policy values that are applied to a specific group. All targets must have the same target format. That is to say that they must point to the same target resource and must have the same keys specified in `additionalTargetKeyNames`, though the values for those keys may be different. On failure the request will return the error details as part of the google.rpc.Status.\n\n### HTTP request\n\n`POST https://chromepolicy.googleapis.com/v1/{customer=customers/*}/policies/groups:batchDelete`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|------------|------------------------------------------------------------------------------------------------------------------|\n| `customer` | `string` ID of the Google Workspace account or literal \"my_customer\" for the customer associated to the request. |\n\n### Request body\n\nThe request body contains data with the following structure:\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"requests\": [ { object (/chrome/policy/reference/rest/v1/customers.policies.groups/batchDelete#DeleteGroupPolicyRequest) } ] } ``` |\n\n| Fields ||\n|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `requests[]` | `object (`[DeleteGroupPolicyRequest](/chrome/policy/reference/rest/v1/customers.policies.groups/batchDelete#DeleteGroupPolicyRequest)`)` List of policies that will be deleted as defined by the `requests`. All requests in the list must follow these restrictions: 1. All schemas in the list must have the same root namespace. 2. All \\`policyTargetKey.targetResource\\` values must point to a group resource. 3. All \\`policyTargetKey\\` values must have the same \\`appId\\` key name in the \\`additionalTargetKeys\\`. 4. No two modification requests can reference the same \\`policySchema\\` + \\` policyTargetKey\\` pair. |\n\n### Response body\n\nIf successful, the response body is empty.\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/chrome.management.policy`\n\nDeleteGroupPolicyRequest\n------------------------\n\nRequest parameters for deleting the policy value of a specific group target.\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------|\n| ``` { \"policyTargetKey\": { object (/chrome/policy/reference/rest/v1/PolicyTargetKey) }, \"policySchema\": string } ``` |\n\n| Fields ||\n|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `policyTargetKey` | `object (`[PolicyTargetKey](/chrome/policy/reference/rest/v1/PolicyTargetKey)`)` Required. The key of the target for which we want to modify a policy. The target resource must point to a group. |\n| `policySchema` | `string` The fully qualified name of the policy schema that is being inherited. |"]]