Chrome Policy API הוא חבילת שירותים שמאפשרת למנהלי המערכת של Chrome לשלוט בכללי המדיניות החלים על מכשירי Chrome OS המנוהלים שלהם ועל דפדפני Chrome.
- משאב REST: גרסה 1.customers.policies
- משאב REST: גרסה 1.customers.policies.groups
- משאב REST: גרסה 1.customers.policies.networks
- משאב REST: גרסה 1.customers.policies.orgunits
- משאב REST: גרסה 1.customers.policySchema
- משאב REST: גרסה 1.media
שירות: 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 יוצר קובץ לארגונים מהתוכן שסופק על ידי המשתמש. |