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/*/meshes/<mesh_name>.

createTime

string (Timestamp format)

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

השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

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

השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

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), היא מורה לשרת ה-proxy של קובץ העזר החיצוני להאזין ביציאה שצוינה של כתובת המארח המקומי (127.0.0.1). שרת ה-proxy של SIDECAR יצפה שכל התנועה תופנה מחדש ליציאה הזו, בלי קשר ליעד ה-IP:port בפועל. אם המדיניות לא מוגדרת, המערכת משתמשת ביציאה 15001 כיציאת היירוט. ההגדרה הזו רלוונטית רק לפריסות של קובצי עזר חיצוניים.

envoyHeaders

enum (EnvoyHeaders)

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

Methods

create

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

delete

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

get

אחזור פרטים של רשת אחת.

list

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

patch

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

setIamPolicy

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

testIamPermissions

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