Method: projects.locations.generateAttachedClusterInstallManifest

יוצר את מניפסט ההתקנה שיוצג באשכול היעד.

בקשת HTTP

GET https://{endpoint}/v1/{parent=projects/*/locations/*}:generateAttachedClusterInstallManifest

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

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

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

פרמטרים
parent

string

חובה. מיקום האב שבו ייצור משאב AttachedCluster.

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

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

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

פרמטרים
attachedClusterId

string

חובה. מזהה של המשאב שסופק על ידי הלקוח. המזהה חייב להיות ייחודי במשאב האב.

המזהה שסיפקתם יהיה חלק משם המשאב AttachedCluster בפורמט projects/<project-id>/locations/<region>/attachedClusters/<cluster-id>.

התווים התקפים הם /[a-z][0-9]-/. האורך המקסימלי הוא 63 תווים.

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

השמות של המשתתפים בפורמט projects/<project-id>/locations/<region>/memberships/<membership-id>.

platformVersion

string

חובה. גרסת הפלטפורמה של האשכול (למשל, 1.19.0-gke.1000).

כדי לראות את כל הגרסאות הנתמכות באזור מסוים ב-Google Cloud, אפשר להפעיל את הפקודה locations.getAttachedServerConfig.

proxyConfig

object (AttachedProxyConfig)

זה שינוי אופציונלי. הגדרת שרת proxy לתנועת HTTP(S) יוצאת.

גוף הבקשה

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

גוף התשובה

הודעת תגובה לשיטה AttachedClusters.GenerateAttachedClusterInstallManifest.

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

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

string

קבוצה של משאבי Kubernetes (בפורמט YAML) שיוחלו על האשכול שיצורף.

היקפי הרשאות

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

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

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

הרשאות IAM

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

  • gkemulticloud.attachedClusters.generateInstallManifest

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