Method: projects.locations.vmwareClusters.queryVersionConfig

שאילתות לגבי הגדרת הגרסה של אשכול המשתמשים ב-VMware.

בקשת HTTP

POST https://gkeonprem.googleapis.com/v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig

כתובת ה-URL כתובה בתחביר של gRPC Transcoding.

פרמטרים של נתיב

פרמטרים
parent

string

חובה. הפרויקט והמיקום שמהם רוצים לשלוח שאילתה כדי לקבל את הגדרת הגרסה. פורמט: projects/{project}/locations/{location}

פרמטרים של שאילתה

פרמטרים
פרמטר של איחוד config_type. ההגדרה של בקשת הגדרת הגרסה כדי לציין את תרחיש השימוש לרשימת הגרסאות. הערך config_type יכול להיות רק אחד מהבאים:
createConfig

object (VmwareClusterCreateConfig)

תרחיש לדוגמה ליצירת אשכול משתמשים. חובה להיות חברים באשכול אדמין או להזין שם משאב.

upgradeConfig

object (VmwareClusterUpgradeConfig)

תרחיש שימוש לשדרוג אשכול משתמשים. חובה לציין את שם המשאב של אשכול המשתמשים.

גוף הבקשה

גוף הבקשה צריך להיות ריק.

גוף התשובה

הודעת תגובה לשאילתת הגדרת הגרסה של אשכול משתמשים ב-VMware.

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "versions": [
    {
      object (VmwareVersionInfo)
    }
  ]
}
שדות
versions[]

object (VmwareVersionInfo)

רשימה של גרסאות זמינות להתקנה או לשדרוג.

היקפי הרשאות

נדרש היקף ההרשאות הבא של OAuth:

  • https://www.googleapis.com/auth/cloud-platform

ניתן למצוא מידע נוסף כאן: Authentication Overview.

VmwareClusterCreateConfig

הודעה להגדרת יצירת אשכול משתמשים של VMware.

ייצוג ב-JSON
{

  // Union field admin_cluster can be only one of the following:
  "adminClusterMembership": string,
  "adminClusterName": string
  // End of list of possible types for union field admin_cluster.
}
שדות

שדה איחוד admin_cluster.

הערך admin_cluster יכול להיות רק אחד מהבאים:

adminClusterMembership

string

החברות באשכול האדמין. זהו השם המלא של המשאב של החברות בצי של אשכול האדמין. פורמט: projects/{project}/locations/{location}/memberships/{membership}

adminClusterName

string

שם המשאב של אשכול האדמין. זהו השם המלא של המשאב של אשכול האדמין. הפורמט: projects/{project}/locations/{location}/vmwareAdminClusters/{vmwareAdminCluster}

VmwareClusterUpgradeConfig

הודעה להגדרת שדרוג של אשכול משתמשים ב-VMware.

ייצוג ב-JSON
{
  "clusterName": string
}
שדות
clusterName

string

שם המשאב של אשכול המשתמש. זהו השם המלא של משאב אשכול המשתמש. פורמט: "projects/{project}/locations/{location}/vmwareClusters/{vmwareCluster}"

VmwareVersionInfo

כולל מידע על גרסה ספציפית של Anthos ב-VMware.

ייצוג ב-JSON
{
  "version": string,
  "hasDependencies": boolean,
  "isInstalled": boolean,
  "dependencies": [
    {
      object (UpgradeDependency)
    }
  ]
}
שדות
version

string

מספר הגרסה, למשל 1.13.1-gke.1000.

hasDependencies

boolean

אם ההגדרה הזו מוגדרת, צריך לשדרג את התלויות של האשכול (למשל, אשכול האדמין, אשכולות משתמשים אחרים שמנוהלים על ידי אותו אשכול אדמין) לפני שאפשר להתקין את הגרסה הזו או לשדרג אליה.

isInstalled

boolean

אם הגדרתם גרסה, היא מותקנת באשכול האדמין. אחרת, צריך להוריד ולהתקין את חבילת הגרסה לפני שיוצרים אשכול משתמשים בגרסה הזו או משדרגים אליה.

dependencies[]

object (UpgradeDependency)

רשימת התלויות בשדרוג של הגרסה הזו.