Chrome Policy API

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

שירות: chromepolicy.googleapis.com

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

מסמך Discovery

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

נקודת הקצה של השירות

נקודת קצה (endpoint) היא כתובת URL בסיסית המציינת את כתובת הרשת של שירות API. ייתכן שלשירות אחד יהיו כמה נקודות קצה. לשירות הזה יש נקודת קצה (endpoint) הבאה וכל ה-URIs הבאים הם יחסיים לנקודת הקצה הזו:

  • 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
כדי להסיר אישור קיים, עליך לפעול לפי ההנחיות.
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.policySchema

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