Chrome Policy API

Chrome Policy API הוא חבילת שירותים שמאפשרת לאדמינים ב-Chrome לשלוט בכללי המדיניות שחלים על מכשירי ChromeOS ודפדפני Chrome המנוהלים שלהם.

שירות: chromepolicy.googleapis.com

כדי להתקשר לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, עליכם להשתמש במידע הבא בזמן שליחת בקשות ה-API.

מסמך Discovery

מסמך Discovery הוא מפרט קריא למחשבים לתיאור ולצריכה של ממשקי API ל-REST. אפשר להשתמש בו כדי ליצור ספריות לקוח, יישומי פלאגין של סביבת פיתוח משולבת (IDE) וכלים אחרים שיוצרים אינטראקציה עם Google APIs. שירות אחד עשוי לספק כמה מסמכי גילוי. השירות הזה מספק את מסמך הגילוי הבא:

נקודת קצה (endpoint) של שירות

נקודת קצה (endpoint) של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה (endpoint) של שירות. השירות הזה כולל את נקודת הקצה הבאה של השירות, וכל מזהי ה-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
יצירת קובץ ארגוני מהתוכן שסופק על ידי המשתמש