REST Resource: projects.locations.meshes

משאב: Mesh

רשת מייצגת קיבוץ הגדרות לוגי לתקשורת בין עומסי עבודה בתוך רשת Service mesh. מסלולים שמפנים לרשת קובעים איך הבקשות מנותבות בתוך הגבול הלוגי של הרשת.

ייצוג ב-JSON
{
  "name": string,
  "selfLink": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interceptionPort": integer,
  "envoyHeaders": enum (EnvoyHeaders)
}
שדות
name

string

חובה. השם של משאב ה-Mesh. הוא תואם לתבנית projects/*/locations/global/meshes/<mesh_name>.

createTime

string (Timestamp format)

פלט בלבד. חותמת הזמן שבה נוצר המשאב.

חותמת זמן בפורמט RFC3339 UTC ‏'Zulu', עם רזולוציה של ננו-שנייה ועד תשע ספרות אחרי הנקודה העשרונית. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

פלט בלבד. חותמת הזמן של מועד העדכון של המשאב.

חותמת זמן בפורמט RFC3339 UTC ‏'Zulu', עם רזולוציה של ננו-שנייה ועד תשע ספרות אחרי הנקודה העשרונית. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

זה שינוי אופציונלי. קבוצה של תגי תוויות שמשויכים למשאב Mesh.

אובייקט שמכיל רשימה של "key": value זוגות. לדוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

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

interceptionPort

integer

זה שינוי אופציונלי. אם ההגדרה היא יציאת TCP חוקית (1-65535), היא מורה ל-SIDECAR proxy להאזין ליציאה שצוינה בכתובת localhost ‏ (127.0.0.1). ה-proxy של SIDECAR יצפה שכל התנועה תופנה ליציאה הזו, ללא קשר ליעד בפועל של ip:port. אם לא מוגדרת יציאה, המערכת משתמשת ביציאה 15001 כיציאת היירוט. ההגדרה הזו רלוונטית רק לפריסות של קובץ עזר חיצוני מסוג proxy.

envoyHeaders

enum (EnvoyHeaders)

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

Methods

create

יוצרת רשת חדשה בפרויקט ובמיקום נתונים.

delete

מחיקת רשת אחת.

get

קבלת פרטים של רשת Mesh יחידה.

list

הצגת רשימה של רשתות בפרויקט ובמיקום נתונים.

patch

עדכון הפרמטרים של רשת אחת.

setIamPolicy

הגדרת מדיניות בקרת הגישה במשאב שצוין.

testIamPermissions

מחזירה את ההרשאות שיש לפונקציית קריאה חוזרת (caller) במשאב שצוין.