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" अनुरोध से जुड़े ग्राहक के लिए.

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

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

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

object (ModifyOrgUnitPolicyRequest)

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

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

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

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

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

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

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

ModifyOrgUnitPolicyRequest

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

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

object (PolicyTargetKey)

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

policyValue

object (PolicyValue)

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

updateMask

string (FieldMask format)

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

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