Chrome Policy API הוא חבילת שירותים שמאפשרת לאדמינים ב-Chrome לשלוט בכללי המדיניות שחלים על מכשירי ChromeOS ודפדפני 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 מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, עליכם להשתמש במידע הבא בזמן שליחת בקשות ה-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 יצירת קובץ ארגוני מהתוכן שסופק על ידי המשתמש |