Method: customers.policies.groups.batchModify

नीति की ऐसी एक से ज़्यादा वैल्यू में बदलाव करें जो किसी खास ग्रुप पर लागू होती हैं. सभी टारगेट का फ़ॉर्मैट एक ही होना चाहिए. इसका मतलब यह है कि उन्हें एक ही टारगेट रिसॉर्स पर ले जाना चाहिए और उनके पास additionalTargetKeyNames में भी वही कुंजियां होनी चाहिए. हालांकि, उन कुंजियों की वैल्यू अलग-अलग हो सकती हैं. अनुरोध पूरा न होने पर, गड़बड़ी की जानकारी google.rpc.Status के हिस्से के तौर पर दिखेगी.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
customer

string

Google Workspace खाते का आईडी या लिटरल "my_customer" अनुरोध से जुड़े ग्राहक के लिए.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "requests": [
    {
      object (ModifyGroupPolicyRequest)
    }
  ]
}
फ़ील्ड
requests[]

object (ModifyGroupPolicyRequest)

requests के मुताबिक, बदलाव करने के लिए नीतियों की सूची. सूची में मौजूद सभी अनुरोधों को इन पाबंदियों का पालन करना होगा:

  1. लिस्ट में मौजूद सभी स्कीमा का एक ही रूट नेमस्पेस होना चाहिए.
  2. सभी `policyTargetKey.targetResource` को किसी ग्रुप पर ले जाना चाहिए संसाधन.
  3. `policyTargetKey` की सभी वैल्यू के लिए, `appId` कुंजी का नाम एक जैसा होना चाहिए `additionalTargetKeys` को.
  4. बदलाव करने के दो अनुरोध, एक ही `policyschema` + का रेफ़रंस नहीं दे सकते ` PolicyTargetKey` की जोड़ी.

जवाब का मुख्य भाग

जवाब सही होने पर, जवाब का मुख्य हिस्सा खाली होता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ModifyGroupPolicyRequest

किसी ग्रुप टारगेट के लिए, नीति की वैल्यू में बदलाव करने के लिए अनुरोध पैरामीटर.

JSON के काेड में दिखाना
{
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "policyValue": {
    object (PolicyValue)
  },
  "updateMask": string
}
फ़ील्ड
policyTargetKey

object (PolicyTargetKey)

ज़रूरी है. टारगेट की वह कुंजी जिसके लिए हम नीति में बदलाव करना चाहते हैं. टारगेट संसाधन को किसी ग्रुप पर ले जाना चाहिए.

policyValue

object (PolicyValue)

नीति के लिए नई वैल्यू.

updateMask

string (FieldMask format)

ज़रूरी है. अपडेट किए जाने वाले नीति फ़ील्ड. सिर्फ़ इस मास्क के फ़ील्ड अपडेट किए जाएंगे; policyValue के दूसरे फ़ील्ड नज़रअंदाज़ कर दिए जाएंगे (भले ही उनमें वैल्यू हों). अगर कोई फ़ील्ड इस सूची में है, तो 'policyValue' में उसकी वैल्यू होना ज़रूरी है.

यह फ़ील्ड के पूरी तरह क्वालिफ़ाइड नाम की सूची है, जिसे कॉमा लगाकर अलग किया गया है. उदाहरण: "user.displayName,photo".