واجهة برمجة تطبيقات السياسة Chrome هي مجموعة من الخدمات التي تسمح لمشرفي Chrome بالتحكم في السياسات المطبقة على الأجهزة المُدارة التي تعمل بنظام التشغيل Chrome ومتصفّحات Chrome.
- مورد REST: v1.customers.policies
- مورد REST: v1.customers.policies.groups
- مورد REST: v1.customers.policies.networks
- مورد REST: v1.customers.policies.orgunits
- مورد REST: v1.customers.policySchemas
- مورد REST: v1.media
الخدمة: chromepolicy.googleapis.com
لاستدعاء هذه الخدمة، ننصحك باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك بحاجة إلى استخدام مكتباتك الخاصة لطلب هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات البيانات من واجهة برمجة التطبيقات.
مستند "اقتراحات"
مستند أثناء التصفّح هو مواصفات يمكن للجهاز قراءتها لوصف واجهات REST API واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء والمكوّنات الإضافية IDE وغيرها من الأدوات التي تتفاعل مع Google APIs. يمكن أن تقدّم خدمة واحدة مستندات استكشاف متعددة. تقدّم هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان 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 يمكنك إزالة شبكة حالية عن طريق guid. |
مورد 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 تنشئ ملف مؤسسة من المحتوى الذي يقدّمه المستخدم. |