Chrome Policy API

Chrome नीति एपीआई, सेवाओं का एक सुइट है. इसकी मदद से, Chrome एडमिन अपने मैनेज किए जा रहे Chrome OS डिवाइसों और Chrome ब्राउज़र पर लागू होने वाली नीतियों को कंट्रोल कर सकते हैं.

सेवा: chromepolicy.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को अपनी लाइब्रेरी का इस्तेमाल करना हो, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.

खोज से जुड़ा दस्तावेज़

डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला ऐसा ब्यौरा होता है जिसकी मदद से, REST API के बारे में बताया और उसका इस्तेमाल किया जा सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लग इन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा में कई डिस्कवरी दस्तावेज़ हो सकते हैं. यह सेवा, खोज के लिए इस्तेमाल होने वाला यह दस्तावेज़ देती है:

सेवा एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है जो किसी एपीआई सेवा के नेटवर्क का पता बताता है. एक सेवा में कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा के आगे दिए गए सेवा एंडपॉइंट हैं और नीचे दिए गए सभी यूआरआई इस सेवा एंडपॉइंट से संबंधित हैं:

  • https://chromepolicy.googleapis.com

बाकी संसाधन: v1.customers.policies

तरीके
resolve POST /v1/{customer=customers/*}/policies:resolve
खोज क्वेरी से मेल खाने वाली नीतियों की सूची के लिए, नीति का समाधान हो गया है.

REST का संसाधन: v1.customers.policies.groups

तरीके
batchDelete POST /v1/{customer=customers/*}/policies/groups:batchDelete
नीति के ऐसे कई मान मिटाएं जो किसी खास ग्रुप पर लागू होते हैं.
batchModify POST /v1/{customer=customers/*}/policies/groups:batchModify
नीति के ऐसे कई मानों में बदलाव करें जो किसी खास ग्रुप पर लागू होते हैं.
listGroupPriorityOrdering POST /v1/{customer=customers/*}/policies/groups:listGroupPriorityOrdering
किसी ऐप्लिकेशन के लिए, ग्रुप के प्राथमिकता क्रम में वापस लाएं.
updateGroupPriorityOrdering POST /v1/{customer=customers/*}/policies/groups:updateGroupPriorityOrdering
किसी ऐप्लिकेशन के लिए, ग्रुप के प्राथमिकता क्रम में बदलाव करें.

REST रिसॉर्स: v1.customers.policies.networks

तरीके
defineCertificate POST /v1/{customer=customers/*}/policies/networks:defineCertificate
किसी ग्राहक के लिए तय किए गए ओयू पर सर्टिफ़िकेट बनाता है.
defineNetwork POST /v1/{customer=customers/*}/policies/networks:defineNetwork
नया नेटवर्क तय करें.
removeCertificate POST /v1/{customer=customers/*}/policies/networks:removeCertificate
गाइड का इस्तेमाल करके, पहले से मौजूद सर्टिफ़िकेट हटाएं.
removeNetwork POST /v1/{customer=customers/*}/policies/networks:removeNetwork
गाइड करके किसी मौजूदा नेटवर्क को हटाएं.

REST का संसाधन: v1.customers.policies.orgunits

तरीके
batchInherit POST /v1/{customer=customers/*}/policies/orgunits:batchInherit
संगठन की किसी खास इकाई पर लागू होने वाली नीति के कई मानों में बदलाव करें, ताकि अब वे किसी मूल संगठन (अगर लागू हो) से मान हासिल कर सकें.
batchModify POST /v1/{customer=customers/*}/policies/orgunits:batchModify
संगठन की किसी खास इकाई पर लागू होने वाली कई नीतियों के वैल्यू में बदलाव करें.

REST रिसॉर्स: v1.customers.policySchemas

तरीके
get GET /v1/{name=customers/*/policySchemas/**}
ग्राहक के संसाधन के नाम के हिसाब से नीति की खास जानकारी पाएं.
list GET /v1/{parent=customers/*}/policySchemas
नीति के ऐसे स्कीमा की सूची बनाता है जो किसी ग्राहक के लिए, तय की गई फ़िल्टर वैल्यू से मेल खाते हैं.

REST रिसॉर्स: v1.media

तरीके
upload POST /v1/{customer=customers/*}/policies/files:uploadPolicyFile
POST /upload/v1/{customer=customers/*}/policies/files:uploadPolicyFile
उपयोगकर्ता से मिले कॉन्टेंट से एंटरप्राइज़ फ़ाइल बनाता है.