Chrome Policy API هي مجموعة من الخدمات التي تسمح لمشرفي Chrome بالتحكّم في السياسات المطبّقة على أجهزتهم ومتصفّحات Chrome المُدارة التي تعمل بنظام التشغيل Chrome.
- مورد RST: v1.customers.policies
- مصدر RST: v1.customers.policies.groups
- مورد RST: v1.customers.policies.networks
- مورد RST: v1.customers.policies.orgunits
- مورد RST: v1.customers.policySchemas
- مصدر RST: v1.media
الخدمة: 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 ينشئ ملف مؤسسة من المحتوى الذي يقدمه المستخدم. |