Method: projects.locations.getAzureServerConfig

הפונקציה מחזירה מידע על מיקום נתון ב-Google Cloud, כמו אזורי Azure נתמכים וגרסאות Kubernetes.

בקשת HTTP

GET https://{endpoint}/v1/{name=projects/*/locations/*/azureServerConfig}

כאשר {endpoint} היא אחת מנקודות הקצה הנתמכות של השירות.

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

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

פרמטרים
name

string

חובה. השם של משאב AzureServerConfig שרוצים לתאר.

השמות של AzureServerConfig מפורמטים כ-projects/<project-id>/locations/<region>/azureServerConfig.

פרטים נוספים על שמות משאבים ב-Google Cloud מופיעים במאמר שמות משאבים.

גוף הבקשה

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

גוף התשובה

‫AzureServerConfig מכיל מידע על מיקום ב-Google Cloud, כמו אזורי Azure נתמכים וגרסאות Kubernetes.

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

ייצוג ב-JSON
{
  "name": string,
  "validVersions": [
    {
      object (AzureK8sVersionInfo)
    }
  ],
  "supportedAzureRegions": [
    string
  ]
}
שדות
name

string

שם המשאב AzureServerConfig.

השמות של AzureServerConfig מפורמטים כ-projects/<project-number>/locations/<region>/azureServerConfig.

פרטים נוספים על שמות משאבים ב-Google Cloud Platform מופיעים במאמר שמות משאבים.

validVersions[]

object (AzureK8sVersionInfo)

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

supportedAzureRegions[]

string

רשימת האזורים הנתמכים ב-Azure.

היקפי הרשאות

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

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

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

הרשאות IAM

נדרשת הרשאת IAM הבאה במשאב name:

  • gkemulticloud.azureServerConfigs.get

מידע נוסף מופיע במאמרי העזרה בנושא IAM.

AzureK8sVersionInfo

פרטי הגרסה של Kubernetes באשכול GKE ב-Azure.

ייצוג ב-JSON
{
  "version": string,
  "enabled": boolean,
  "endOfLife": boolean,
  "endOfLifeDate": {
    object (Date)
  },
  "releaseDate": {
    object (Date)
  }
}
שדות
version

string

שם הגרסה של Kubernetes (לדוגמה, 1.19.10-gke.1000)

enabled

boolean

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

endOfLife

boolean

זה שינוי אופציונלי. הערך הוא True אם גרסת האשכול הזו שייכת לגרסה משנית שהגיעה לסוף חיי המוצר שלה ולא תקבל יותר תיקוני אבטחה ותיקוני באגים.

endOfLifeDate

object (Date)

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

releaseDate

object (Date)

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