SAS Portal API

שירות: sasportal.googleapis.com

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

מסמך Discovery

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

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

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

  • https://sasportal.googleapis.com

משאב REST: v1alpha1.customers

שיטות
get GET /v1alpha1/{name=customers/*}
מחזירה customer מבוקשת.
list GET /v1alpha1/customers
מחזירה רשימה של בקשות customers.
patch PATCH /v1alpha1/{customer.name=customers/*}
מתבצע עדכון של customer קיים.

משאב REST: v1alpha1.customers.פריסות

שיטות
create POST /v1alpha1/{parent=customers/*}/deployments
נוצרת גרסה חדשה של deployment.
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
מתבצעת מחיקה של deployment.
get GET /v1alpha1/{name=customers/*/deployments/*}
מחזירה deployment מבוקשת.
list GET /v1alpha1/{parent=customers/*}/deployments
רשימה של deployments.
move POST /v1alpha1/{name=customers/*/deployments/*}:move
מתבצעת העברה של deployment אל node או של customer אחר.
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
מתבצע עדכון של deployment קיים.

משאב REST: v1alpha1.customers.Deploys.devices

שיטות
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
נוצרת device תחת node או customer.
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
נוצרת device חתומה בכפוף ל-node או ל-customer.
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
רשימה של devices תחת node או customer.

משאב REST: v1alpha1.customers.devices

שיטות
create POST /v1alpha1/{parent=customers/*}/devices
נוצרת device תחת node או customer.
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
נוצרת device חתומה בכפוף ל-node או ל-customer.
delete DELETE /v1alpha1/{name=customers/*/devices/*}
מתבצעת מחיקה של device.
get GET /v1alpha1/{name=customers/*/devices/*}
קבלת פרטים על device.
list GET /v1alpha1/{parent=customers/*}/devices
רשימה של devices תחת node או customer.
move POST /v1alpha1/{name=customers/*/devices/*}:move
מתבצעת העברה של device אל node או של customer אחר.
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
מתעדכן device.
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
חותם על device.
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
עדכון של device חתום.

משאב REST: v1alpha1.customers.nodes

שיטות
create POST /v1alpha1/{parent=customers/*}/nodes
נוצרת גרסה חדשה של node.
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
מתבצעת מחיקה של node.
get GET /v1alpha1/{name=customers/*/nodes/*}
מחזירה node מבוקשת.
list GET /v1alpha1/{parent=customers/*}/nodes
רשימה של nodes.
move POST /v1alpha1/{name=customers/*/nodes/*}:move
מתבצעת העברה של node אל node או של customer אחר.
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
מתבצע עדכון של node קיים.

משאב REST: v1alpha1.customers.nodes.Deploys

שיטות
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
נוצרת גרסה חדשה של deployment.
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
רשימה של deployments.

משאב REST: v1alpha1.customers.nodes.devices

שיטות
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
נוצרת device תחת node או customer.
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
נוצרת device חתומה בכפוף ל-node או ל-customer.
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
רשימה של devices תחת node או customer.

משאב REST: v1alpha1.customers.nodes.nodes

שיטות
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
נוצרת גרסה חדשה של node.
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
רשימה של nodes.

משאב REST: v1alpha1.פריסות

שיטות
get GET /v1alpha1/{name=deployments/*}
מחזירה deployment מבוקשת.

משאב REST: v1alpha1.Layouts.devices

שיטות
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
מתבצעת מחיקה של device.
get GET /v1alpha1/{name=deployments/*/devices/*}
קבלת פרטים על device.
move POST /v1alpha1/{name=deployments/*/devices/*}:move
מתבצעת העברה של device אל node או של customer אחר.
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
מתעדכן device.
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
חותם על device.
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
עדכון של device חתום.

משאב REST: v1alpha1.Uninstaller

שיטות
generateSecret POST /v1alpha1/installer:generateSecret
יוצר סוד לשימוש עם ValidateInstaller.
validate POST /v1alpha1/installer:validate
אימות הזהות של מתקין מקצועי מוסמך (CPI).

משאב REST: v1alpha1.nodes

שיטות
get GET /v1alpha1/{name=nodes/*}
מחזירה node מבוקשת.

משאב REST: v1alpha1.nodes.Deploys

שיטות
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
מתבצעת מחיקה של deployment.
get GET /v1alpha1/{name=nodes/*/deployments/*}
מחזירה deployment מבוקשת.
list GET /v1alpha1/{parent=nodes/*}/deployments
רשימה של deployments.
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
מתבצעת העברה של deployment אל node או של customer אחר.
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
מתבצע עדכון של deployment קיים.

משאב REST: v1alpha1.nodes.Deploys.devices

שיטות
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
נוצרת device תחת node או customer.
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
נוצרת device חתומה בכפוף ל-node או ל-customer.
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
רשימה של devices תחת node או customer.

משאב REST: v1alpha1.nodes.devices

שיטות
create POST /v1alpha1/{parent=nodes/*}/devices
נוצרת device תחת node או customer.
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
נוצרת device חתומה בכפוף ל-node או ל-customer.
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
מתבצעת מחיקה של device.
get GET /v1alpha1/{name=nodes/*/devices/*}
קבלת פרטים על device.
list GET /v1alpha1/{parent=nodes/*}/devices
רשימה של devices תחת node או customer.
move POST /v1alpha1/{name=nodes/*/devices/*}:move
מתבצעת העברה של device אל node או של customer אחר.
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
מתעדכן device.
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
חותם על device.
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
עדכון של device חתום.

משאב REST: v1alpha1.nodes.nodes

שיטות
create POST /v1alpha1/{parent=nodes/*}/nodes
נוצרת גרסה חדשה של node.
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
מתבצעת מחיקה של node.
get GET /v1alpha1/{name=nodes/*/nodes/*}
מחזירה node מבוקשת.
list GET /v1alpha1/{parent=nodes/*}/nodes
רשימה של nodes.
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
מתבצעת העברה של node אל node או של customer אחר.
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
מתבצע עדכון של node קיים.

משאב REST: v1alpha1.nodes.nodes.Deploys

שיטות
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
נוצרת גרסה חדשה של deployment.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
רשימה של deployments.

משאב REST: v1alpha1.nodes.nodes.devices

שיטות
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
נוצרת device תחת node או customer.
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
נוצרת device חתומה בכפוף ל-node או ל-customer.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
רשימה של devices תחת node או customer.

משאב REST: v1alpha1.nodes.nodes.nodes

שיטות
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
נוצרת גרסה חדשה של node.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
רשימה של nodes.

משאב REST: v1alpha1.policies

שיטות
get POST /v1alpha1/policies:get
המדיניות של בקרת הגישה למשאב.
set POST /v1alpha1/policies:set
מגדירה את מדיניות בקרת הגישה במשאב שצוין.
test POST /v1alpha1/policies:test
מחזירה הרשאות שיש למתקשר במשאב שצוין.