Method: customers.policies.groups.batchDelete
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
刪除為特定群組套用的多個政策值。所有目標都必須採用相同的目標格式。也就是說,這些鍵必須指向相同的目標資源,且必須具備 additionalTargetKeyNames
中指定的相同鍵,但這些鍵的值可能不同。失敗時,要求會在 google.rpc.Status 中傳回錯誤詳細資料。
HTTP 要求
POST https://chromepolicy.googleapis.com/v1/{customer=customers/*}/policies/groups:batchDelete
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 |
customer |
string
Google Workspace 帳戶或常值「my_customer」的 ID。
|
要求主體
要求主體的資料會採用以下結構:
欄位 |
requests[] |
object (DeleteGroupPolicyRequest )
根據 requests 定義的刪除政策清單。清單中的所有要求都必須符合下列限制:
- 清單中的所有結構定義都必須具有相同的根命名空間。
- 所有「policyTargetKey.targetResource」值都必須指向群組
資源。
- 所有「policyTargetKey」值在
「additionalTargetKeys」
- 不能有兩個修改要求可以參照同一個「policySchema」以及
「policyTargetKey」配對。
|
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/chrome.management.policy
DeleteGroupPolicyRequest
JSON 表示法 |
{
"policyTargetKey": {
object (PolicyTargetKey )
},
"policySchema": string
} |
欄位 |
policyTargetKey |
object (PolicyTargetKey )
必要欄位。要修改政策的目標鍵。目標資源必須指向群組。
|
policySchema |
string
繼承的政策結構定義完整名稱。
|
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[null,null,["上次更新時間:2025-07-25 (世界標準時間)。"],[[["\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. |"]]