GKE On-Prem API

שירות: gkeonprem.googleapis.com

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

מסמך Discovery

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

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

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

  • https://gkeonprem.googleapis.com

משאב REST: ‏ v1.projects.locations

Methods
get GET /v1/{name=projects/*/locations/*}
קבלת מידע על מיקום.
list GET /v1/{name=projects/*}/locations
רשימת המיקומים הנתמכים בשירות הזה.

משאב REST: ‏ v1.projects.locations.bareMetalAdminClusters

Methods
create POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
יוצר אשכול אדמין חדש של Bare Metal בפרויקט ובמיקום נתונים.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:enroll
רושמים אשכול אדמין קיים בשרת פיזי ב-Anthos On-Prem API בפרויקט ובמיקום נתונים מסוימים.
get GET /v1/{name=projects/*/locations/*/bareMetalAdminClusters/*}
קבלת פרטים של אשכול אדמין יחיד בשרת פיזי.
list GET /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
הצגת רשימה של אשכולות ניהול של Bare Metal בפרויקט ובמיקום נתונים.
patch PATCH /v1/{bareMetalAdminCluster.name=projects/*/locations/*/bareMetalAdminClusters/*}
מעדכן את הפרמטרים של אשכול אדמין יחיד של Bare Metal.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:queryVersionConfig
שולחת שאילתה להגדרת הגרסה של אשכול האדמין בשרת הפיזי.

משאב REST: ‏ v1.projects.locations.bareMetalClusters

Methods
create POST /v1/{parent=projects/*/locations/*}/bareMetalClusters
יוצרת אשכול חדש של Bare Metal בפרויקט ובמיקום נתונים מסוימים.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*}
מוחק אשכול אחד של שרת פיזי.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:enroll
רושם אשכול משתמשים קיים של Bare Metal ומאגרי הצמתים שלו ב-Anthos On-Prem API בפרויקט ובמיקום נתונים.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*}
קבלת פרטים של אשכול יחיד בשרת פיזי.
list GET /v1/{parent=projects/*/locations/*}/bareMetalClusters
הצגת רשימה של קלאסטרים של שרתים פיזיים בפרויקט ובמיקום נתונים.
patch PATCH /v1/{bareMetalCluster.name=projects/*/locations/*/bareMetalClusters/*}
מעדכן את הפרמטרים של אשכול אחד של שרת פיזי.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:queryVersionConfig
שולחת שאילתה להגדרת הגרסה של אשכול המשתמשים מסוג Bare Metal.

משאב REST: ‏ v1.projects.locations.bareMetalClusters.bareMetalNodePools

Methods
create POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
יוצרת מאגר צמתים חדש בשרת פיזי בפרויקט, במיקום ובאשכול נתון של שרת פיזי.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
מחיקה של מאגר צמתים יחיד של Bare Metal.
enroll POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools:enroll
מצרף מאגר קיים של צמתים בשרת פיזי ל-Anthos On-Prem API בפרויקט ובמיקום נתונים מסוימים.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
קבלת פרטים של מאגר צמתים יחיד של שרת פיזי.
list GET /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
הצגת רשימה של מאגרי צמתים בשרת פיזי בפרויקט, במיקום ובאשכול נתון של שרת פיזי.
patch PATCH /v1/{bareMetalNodePool.name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
מעדכן את הפרמטרים של מאגר צמתים יחיד מסוג Bare Metal.

משאב REST: ‏ v1.projects.locations.operations

Methods
get GET /v1/{name=projects/*/locations/*/operations/*}
אחזור המצב העדכני של פעולה ממושכת.
list GET /v1/{name=projects/*/locations/*}/operations
רשימת פעולות שתואמות למסנן שצוין בבקשה.

משאב REST: ‏ v1.projects.locations.vmwareAdminClusters

Methods
create POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
יוצר אשכול אדמין חדש של VMware בפרויקט ובמיקום נתונים.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters:enroll
רושם אשכול אדמין קיים של VMware ל-Anthos On-Prem API בפרויקט ובמיקום נתונים.
get GET /v1/{name=projects/*/locations/*/vmwareAdminClusters/*}
מקבל פרטים של אשכול אדמין יחיד ב-VMware.
list GET /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
הצגת רשימה של אשכולות אדמין של VMware בפרויקט ובמיקום נתונים.
patch PATCH /v1/{vmwareAdminCluster.name=projects/*/locations/*/vmwareAdminClusters/*}
מעדכן את הפרמטרים של אשכול אדמין יחיד ב-VMware.

משאב REST: ‏ v1.projects.locations.vmwareClusters

Methods
create POST /v1/{parent=projects/*/locations/*}/vmwareClusters
יוצר אשכול משתמשים חדש של VMware בפרויקט ובמיקום נתונים.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*}
מוחק אשכול VMware יחיד.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareClusters:enroll
רושמת אשכול משתמשים קיים ב-VMware ומאגרי צמתים שלו ב-Anthos On-Prem API בפרויקט ובמיקום נתונים מסוימים.
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*}
מקבל פרטים של אשכול VMware יחיד.
list GET /v1/{parent=projects/*/locations/*}/vmwareClusters
הצגת רשימה של אשכולות VMware בפרויקט ובמיקום נתונים.
patch PATCH /v1/{vmwareCluster.name=projects/*/locations/*/vmwareClusters/*}
מעדכן את הפרמטרים של אשכול VMware יחיד.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig
שולחת שאילתה להגדרת הגרסה של אשכול המשתמשים ב-VMware.

משאב REST: ‏ v1.projects.locations.vmwareClusters.vmwareNodePools

Methods
create POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
יוצר מאגר צמתים חדש של VMware בפרויקט, במיקום ובאשכול VMware נתונים.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
מחיקת מאגר צמתים יחיד של VMware.
enroll POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools:enroll
רישום של מאגר צמתים ב-VMware ל-Anthos On-Prem API
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
מקבל פרטים של מאגר צמתים יחיד ב-VMware.
list GET /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
מציג רשימה של מאגרי צמתים של VMware בפרויקט, במיקום ובאשכול VMware נתונים.
patch PATCH /v1/{vmwareNodePool.name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
מעדכן את הפרמטרים של מאגר צמתים יחיד ב-VMware.