Method: projects.locations.getAwsServerConfig

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

בקשת HTTP

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

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

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

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

פרמטרים
name

string

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

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

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

גוף הבקשה

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

גוף התשובה

‫AwsServerConfig הוא ההגדרה של אשכול GKE ב-AWS.

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

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

string

שם המשאב של ההגדרה.

validVersions[]

object (AwsK8sVersionInfo)

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

supportedAwsRegions[]

string

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

היקפי הרשאות

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

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

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

הרשאות IAM

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

  • gkemulticloud.awsServerConfigs.get

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

AwsK8sVersionInfo

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

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

string

שם הגרסה של Kubernetes.

enabled

boolean

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

endOfLife

boolean

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

endOfLifeDate

object (Date)

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

releaseDate

object (Date)

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