Chrome Policy API ऐसी सेवाओं का सुइट है जो Chrome एडमिन को यह सुविधा देती है कि वे अपने संगठन में संगठन की इकाइयों को असाइन की गई Chrome की नीतियों को प्रोग्राम के हिसाब से, अपने-आप देख और मैनेज कर सकते हैं. इस एपीआई की मदद से, Chrome एडमिन को यह अहम जानकारी मिल सकती है कि उनके संगठन में ChromeOS डिवाइसों और Chrome ब्राउज़र का इस्तेमाल किस तरह किया जा रहा है.
खास फ़ायदे
Google Admin console के साथ काम करने की सुविधा: एपीआई की मदद से जो बदलाव किए जाते हैं वे Google Admin console के यूज़र इंटरफ़ेस (यूआई) में दिखते हैं. इसी तरह Google Admin console में एपीआई की मदद से किए गए बदलाव, Google Admin console के यूज़र इंटरफ़ेस (यूआई) में दिखते हैं.
ऑडिट लॉग करना: इस एपीआई की मदद से किए गए बदलाव, स्टैंडर्ड एडमिन ऑडिट लॉग में लॉग किए जाते हैं.
डेटा पर आधारित तरीका: Chrome की नीतियों को डेटा के तौर पर दिखाया जाता है. इन नीतियों का इस्तेमाल सीधे तौर पर एपीआई इंटरफ़ेस से नहीं किया जाता. इससे Chrome की नीतियों को आने वाले समय में इस्तेमाल करने के लिए, एपीआई क्लाइंट को ऑटोमेट करने की सुविधा मिलती है. इसके लिए, अलग से कोई डेवलपमेंट नहीं करना पड़ता. समय के साथ, एपीआई की मदद से काम करने वाली नीतियों की संख्या बढ़ जाएगी.
एडमिन SDK API के साथ-साथ: यह एपीआई, एडमिन SDK API के साथ काम करता है. इसमें Chrome के एडमिन ये काम कर सकते हैं:
- 'एडमिन SDK' के डायरेक्ट्री एपीआई की मदद से, Chrome डिवाइसों को मैनेज करें.
- एडमिन SDK के Chrome ब्राउज़र मैनेजमेंट एपीआई की मदद से Chrome ब्राउज़र मैनेज करें.
- एडमिन SDK के Chrome प्रिंटर मैनेजमेंट एपीआई की मदद से, Chrome CUPS प्रिंटर मैनेज करें.
इस्तेमाल के लोकप्रिय उदाहरण
नीचे दी गई टेबल में उन मुख्य कामों की सूची दी गई है जिन्हें इस एपीआई की मदद से पूरा किया जा सकता है. अनुरोध और जवाबों के उदाहरण देखने के लिए, कोड सैंपल पर जाएं.
यूआरएल, https://chromepolicy.googleapis.com/v1/customers/$CUSTOMER
से जुड़े हैं.
टास्क के बारे में जानकारी | मिलता-जुलता यूआरएल | एचटीटीपी तरीका | अनुरोध के पैरामीटर |
---|---|---|---|
नीति के स्कीमा की सूची बनाना | ./policySchemas |
GET |
ज़रूरी नहीं है: filter , pageSize , और pageToken |
नीति का स्कीमा पाना | ./policySchemas/$SCHEMA_NAME |
GET |
|
संगठन की किसी इकाई या ग्रुप के लिए, नीतियां देखना या उनकी सूची बनाना | ./policies:resolve |
POST |
ज़रूरी है: policySchemaFilter , policyTargetKey
ज़रूरी नहीं: |
संगठन की किसी इकाई की नीतियों में बदलाव करना | ./policies/orgunits:batchModify |
POST |
ज़रूरी है: requests: {policyTargetKey, policyValue, updateMask} |
संगठन की किसी इकाई में नीतियां इनहेरिट करें | ./policies/orgunits:batchInherit |
POST |
ज़रूरी है: requests: {policyTargetKey, policySchema} |
ग्रुप की नीतियों में बदलाव करना | ./policies/groups:batchModify |
POST |
ज़रूरी है: requests: {policyTargetKey, policyValue, updateMask} |
किसी ग्रुप की नीतियां मिटाना | ./policies/groups:batchDelete |
POST |
ज़रूरी है: requests: {policyTargetKey, policySchema} |
ग्रुप में प्राथमिकता वाले क्रम की सूची बनाना | ./policies/groups:listGroupPriorityOrdering |
POST |
ज़रूरी है: requests: {policyTargetKey, policyNamespace} |
ग्रुप में प्राथमिकता के क्रम को अपडेट करना | ./policies/groups:updateGroupPriorityOrdering |
POST |
ज़रूरी है: requests: {policyTargetKey, policyNamespace, groupIds} |
किसी नीति से जुड़ी फ़ाइलें अपलोड करना | ./policies/files:uploadPolicyFile |
POST |
ज़रूरी है: requests: {policyField} |
इस्तेमाल करने की सीमा
यह एपीआई सिर्फ़ Chrome का इस्तेमाल करने वाले ग्राहक के संगठन में अंदरूनी तौर पर इस्तेमाल करने के लिए है. ज़्यादा जानकारी के लिए, Chrome Policy API की सेवा की शर्तें देखें. Google के साथ साझेदारी में व्यावसायिक एपीआई क्लाइंट बनाने के लिए, पार्टनर ऐप्लिकेशन सबमिट करें.