Method: customers.policies.orgunits.batchModify

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

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

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

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

पाथ के पैरामीटर

पैरामीटर
customer

string

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

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

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

जेएसओएन के काेड में दिखाना
{
  "requests": [
    {
      object (ModifyOrgUnitPolicyRequest)
    }
  ]
}
फ़ील्ड
requests[]

object (ModifyOrgUnitPolicyRequest)

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

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

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

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

अनुमति पाने के लिंक

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

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

ModifyOrgUnitPolicyRequest

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

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

object (PolicyTargetKey)

ज़रूरी है. उस टारगेट की कुंजी जिसके लिए हम नीति में बदलाव करना चाहते हैं. टारगेट रिसॉर्स को किसी संगठन इकाई की ओर इशारा करना चाहिए.

policyValue

object (PolicyValue)

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

updateMask

string (FieldMask format)

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

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