Chrome Policy API

Chrome Policy API هي مجموعة من الخدمات التي تسمح لمشرفي Chrome بالتحكّم في السياسات المطبّقة على أجهزتهم ومتصفّحات Chrome المُدارة التي تعمل بنظام التشغيل Chrome.

الخدمة: chromepolicy.googleapis.com

لطلب هذه الخدمة، ننصحك باستخدام مكتبات البرامج التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات واجهة برمجة التطبيقات.

مستند Discovery

مستند الاكتشاف هو مواصفة يمكن للآلة قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. يُستخدم في إنشاء مكتبات للعملاء، ومكونات IDE الإضافية، وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات استكشاف متعددة. توفّر هذه الخدمة مستند Discovery التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تحتوي خدمة واحدة على عدة نقاط نهاية للخدمة. تشتمل هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط جميع معرّفات الموارد المنتظمة (URI) أدناه بنقطة نهاية الخدمة هذه:

  • https://chromepolicy.googleapis.com

مورد REST: 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
إزالة شهادة حالية من خلال guid.
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
ينشئ ملف مؤسسة من المحتوى الذي يقدمه المستخدم.