Method: projects.locations.attachedClusters.import

הפעולה Imports יוצרת משאב AttachedCluster חדש על ידי ייבוא של משאב Fleet Membership קיים.

אפשר לייבא בשיטה הזו אשכולות מצורפים שנוצרו לפני ההשקה של Anthos Multi-Cloud API.

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

בקשת HTTP

POST https://{endpoint}/v1/{parent=projects/*/locations/*}/attachedClusters:import

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

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

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

פרמטרים
parent

string

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

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

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

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "validateOnly": boolean,
  "fleetMembership": string,
  "platformVersion": string,
  "distribution": string,
  "proxyConfig": {
    object (AttachedProxyConfig)
  }
}
שדות
validateOnly

boolean

אם המאפיין מוגדר, המערכת מאמתת את הבקשה בלבד, אבל לא מייבאת את האשכול בפועל.

fleetMembership

string

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

platformVersion

string

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

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

distribution

string

חובה. הפצת Kubernetes של האשכול הבסיסי המצורף.

ערכים נתמכים: [eks, aks, generic].

proxyConfig

object (AttachedProxyConfig)

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

גוף התשובה

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

היקפי הרשאות

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

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

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

הרשאות IAM

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

  • gkemulticloud.attachedClusters.import

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